.tk-root{--purple: #60396f;--purple-deep: #4c2d59;--purple-soft: #f2edf4;--teal: #5e9c90;--teal-soft: #eaf2f0;--bg: #fcfbfa;--ink: #232326;--ink-2: #5c5b60;--ink-3: #8e8d93;--gray: #f4f4f2;--border: #e8e6e4;--white: #ffffff;--r-sm: 10px;--r-md: 16px;--r-lg: 24px;--shadow-1: 0 1px 2px rgba(35, 35, 38, .04), 0 4px 16px rgba(35, 35, 38, .05);--shadow-2: 0 2px 4px rgba(35, 35, 38, .05), 0 16px 48px rgba(35, 35, 38, .09);--ease: cubic-bezier(.22, .61, .36, 1);--ease-spring: cubic-bezier(.34, 1.3, .5, 1)}.tk-root *{margin:0;padding:0;box-sizing:border-box}.tk-root{font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--bg);color:var(--ink);font-size:17px;line-height:1.7;font-weight:400;-webkit-font-smoothing:antialiased;overflow-x:hidden}.tk-root ::selection{background:#60396f29}.tk-root .container{max-width:1200px;margin:0 auto;padding:0 32px}.tk-root img{max-width:100%;display:block}.tk-root a{color:inherit;text-decoration:none}.tk-root button{font-family:inherit;cursor:pointer}.tk-root h1,.tk-root h2,.tk-root h3{font-weight:600;letter-spacing:-.025em;line-height:1.12;color:var(--ink)}.tk-root .h-display{font-size:clamp(44px,5.6vw,76px);font-weight:600;letter-spacing:-.035em;line-height:1.06}.tk-root .h-section{font-size:clamp(32px,3.4vw,48px);letter-spacing:-.03em;line-height:1.14}.tk-root .h-feature{font-size:clamp(28px,2.6vw,38px)}.tk-root .lead{font-size:clamp(18px,1.5vw,21px);color:var(--ink-2);line-height:1.75;font-weight:400}.tk-root .eyebrow{display:inline-flex;flex-direction:column;gap:10px;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--teal)}.tk-root .eyebrow:after{content:"";height:6px;width:56px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='6' viewBox='0 0 28 6'%3E%3Cpath d='M0 5 L3.5 1 L7 5 L10.5 1 L14 5 L17.5 1 L21 5 L24.5 1 L28 5' fill='none' stroke='%235E9C90' stroke-width='1.6'/%3E%3C/svg%3E") repeat-x;opacity:.8}.tk-root .section-head{max-width:680px;margin:0 auto 88px;text-align:center}.tk-root .section-head .eyebrow{align-items:center;margin-bottom:24px}.tk-root .section-head p{margin-top:24px}.tk-root .rv{opacity:0;transform:translateY(28px);filter:blur(6px);transition:opacity 1s var(--ease),transform 1s var(--ease),filter 1s var(--ease)}.tk-root .rv.in{opacity:1;transform:none;filter:none}.tk-root .rv-d1{transition-delay:.1s}.tk-root .rv-d2{transition-delay:.2s}.tk-root .rv-d3{transition-delay:.3s}.tk-root .rv-d4{transition-delay:.4s}@media(prefers-reduced-motion:reduce){.tk-root *,.tk-root *:before,.tk-root *:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.tk-root .rv{opacity:1;transform:none;filter:none}}.tk-root .btn{display:inline-flex;align-items:center;gap:10px;padding:15px 30px;border-radius:14px;border:1px solid transparent;font-size:16px;font-weight:500;letter-spacing:-.01em;transition:transform .35s var(--ease-spring),box-shadow .35s var(--ease),background .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease);position:relative;overflow:hidden;will-change:transform}.tk-root .btn:focus-visible,.tk-root a:focus-visible,.tk-root button:focus-visible{outline:2px solid var(--purple);outline-offset:3px}.tk-root .btn-primary{background:var(--purple);color:#fff;box-shadow:0 1px 2px #60396f40,0 8px 24px #60396f2e}.tk-root .btn-primary:hover{background:var(--purple-deep);transform:translateY(-2px);box-shadow:0 2px 4px #60396f40,0 14px 32px #60396f3d}.tk-root .btn-secondary{background:var(--white);color:var(--ink);border-color:var(--border)}.tk-root .btn-secondary:hover{border-color:#d6d3d0;transform:translateY(-2px);box-shadow:var(--shadow-1)}.tk-root .btn .arr{transition:transform .3s var(--ease)}.tk-root .btn:hover .arr{transform:translate(3px)}.tk-root .ripple{position:absolute;border-radius:50%;background:#ffffff59;transform:scale(0);animation:ripple .6s var(--ease);pointer-events:none}@keyframes ripple{to{transform:scale(3.2);opacity:0}}.tk-root .header{position:fixed;top:0;left:0;right:0;z-index:100;transition:background .4s var(--ease),box-shadow .4s var(--ease),backdrop-filter .4s var(--ease);background:transparent}.tk-root .header.solid{background:#fcfbfadb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 1px 0 var(--border)}.tk-root .header-inner{display:flex;align-items:center;justify-content:space-between;height:76px;max-width:1200px;margin:0 auto;padding:0 32px}.tk-root .logo img{height:30px;width:auto}.tk-root .nav{display:flex;align-items:center;gap:36px}.tk-root .nav a{font-size:15.5px;font-weight:500;color:var(--ink-2);transition:color .25s var(--ease);position:relative}.tk-root .nav a:not(.btn):hover{color:var(--ink)}.tk-root .nav a:not(.btn):after{content:"";position:absolute;left:0;bottom:-6px;width:100%;height:2px;background:var(--teal);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease);border-radius:2px}.tk-root .nav a:not(.btn):hover:after{transform:scaleX(1)}.tk-root .btn-nav{padding:10px 22px;font-size:15px;background:var(--white);color:var(--ink);border:1px solid var(--border);border-radius:12px}.tk-root .btn-nav:hover{background:var(--purple);color:#fff;border-color:var(--purple);transform:translateY(-1px)}.tk-root .hero{position:relative;padding:180px 0 140px;overflow:hidden}.tk-root #net{position:absolute;inset:0;width:100%;height:100%;opacity:.5;pointer-events:none}.tk-root .hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(1000px 560px at 78% 12%,rgba(96,57,111,.045),transparent 62%),radial-gradient(800px 520px at 12% 84%,rgba(94,156,144,.05),transparent 60%)}.tk-root .hero-grid-tex{position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:linear-gradient(rgba(35,35,38,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(35,35,38,.022) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(900px 600px at 50% 30%,#000 30%,transparent 78%);-webkit-mask-image:radial-gradient(900px 600px at 50% 30%,#000 30%,transparent 78%)}.tk-root .hero-inner{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}.tk-root .hero-copy .eyebrow,.tk-root .hero-copy h1{margin-bottom:28px}.tk-root .hero-copy h1 .accent{color:var(--purple)}.tk-root .hero-copy .lead{max-width:520px;margin-bottom:40px}.tk-root .hero-ctas{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:32px}.tk-root .hero-note{font-size:14.5px;color:var(--ink-3);display:flex;align-items:center;gap:8px}.tk-root .hero-note svg{flex:none}.tk-root .hero-visual{position:relative;min-height:640px}.tk-root .dash-back{position:absolute;top:44px;right:-140px;width:760px;border-radius:18px;border:1px solid var(--border);background:var(--white);box-shadow:var(--shadow-2);filter:blur(2.5px);opacity:.85;transform:perspective(1600px) rotateY(-7deg) rotateX(2deg) scale(.96);pointer-events:none}.tk-root .dash-back .browser-bar{border-radius:18px 18px 0 0}.tk-root .phone{position:relative;width:320px;margin:0;border-radius:52px;background:linear-gradient(160deg,#3a3a3e,#1e1e21 40%,#2c2c30 70%,#454549);padding:4px;box-shadow:0 2px 3px #00000024,0 24px 60px #23232647,0 60px 120px #60396f24,inset 0 0 0 1px #ffffff24}.tk-root .phone:before{content:"";position:absolute;inset:3px;border-radius:49px;box-shadow:inset 0 0 0 2px #0000008c;pointer-events:none;z-index:3}.tk-root .phone:after{content:"";position:absolute;inset:4px;border-radius:48px;z-index:4;pointer-events:none;background:linear-gradient(118deg,rgba(255,255,255,.14) 0%,rgba(255,255,255,.05) 18%,transparent 34%,transparent 72%,rgba(255,255,255,.05) 92%)}.tk-root .phone .btn-side{position:absolute;background:linear-gradient(90deg,#4a4a4e,#2a2a2e);border-radius:3px;z-index:0}.tk-root .phone .btn-power{right:-3px;top:180px;width:4px;height:74px}.tk-root .phone .btn-volu{left:-3px;top:150px;width:4px;height:44px}.tk-root .phone .btn-vold{left:-3px;top:204px;width:4px;height:44px}.tk-root .phone .btn-action{left:-3px;top:108px;width:4px;height:26px}.tk-root .phone-screen{position:relative;border-radius:48px;overflow:hidden;background:#fbfaf9;height:660px;z-index:2}.tk-root .island{position:absolute;top:12px;left:50%;transform:translate(-50%);width:96px;height:28px;border-radius:16px;background:#0b0b0d;z-index:20;box-shadow:inset 0 0 2px #ffffff14}.tk-root .island:after{content:"";position:absolute;right:9px;top:50%;transform:translateY(-50%);width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#2e3a52,#0b0b0d 70%)}.tk-root .statusbar{display:flex;justify-content:space-between;align-items:center;padding:16px 26px 6px;font-size:13px;font-weight:600;color:var(--ink);position:relative;z-index:10}.tk-root .sb-right{display:flex;align-items:center;gap:5px}.tk-root .sb-right svg{display:block}.tk-root .app{padding:8px 18px 0;font-size:13px}.tk-root .app-head{display:flex;justify-content:space-between;align-items:center;margin:10px 0 14px}.tk-root .app-head .hi{font-size:11px;color:var(--ink-3);font-weight:500;line-height:1.3}.tk-root .app-head .name{font-size:16px;font-weight:600;letter-spacing:-.01em}.tk-root .avatar{width:34px;height:34px;border-radius:50%;background:var(--purple-soft);color:var(--purple);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:13px}.tk-root .card{background:var(--white);border:1px solid var(--border);border-radius:18px;padding:16px;box-shadow:0 1px 2px #23232608}.tk-root .upcoming{background:linear-gradient(135deg,var(--purple),var(--purple-deep));color:#fff;border:none;position:relative;overflow:hidden}.tk-root .upcoming:after{content:"";position:absolute;top:-40%;right:-20%;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.1),transparent 70%)}.tk-root .upcoming .lbl{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;opacity:.75;font-weight:500}.tk-root .upcoming .amt{font-size:26px;font-weight:600;letter-spacing:-.02em;margin:4px 0 2px}.tk-root .upcoming .amt small{font-size:13px;font-weight:500;opacity:.8}.tk-root .upcoming .due{font-size:11.5px;opacity:.75}.tk-root .upcoming .row{display:flex;justify-content:space-between;align-items:flex-end;position:relative;z-index:1}.tk-root .pill{font-size:10.5px;font-weight:600;padding:5px 11px;border-radius:100px;background:#ffffff29;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.tk-root .app-section-t{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:16px 2px 8px}.tk-root .sub-card{display:flex;align-items:center;gap:11px;padding:12px 14px;margin-bottom:8px}.tk-root .sub-icon{width:36px;height:36px;border-radius:11px;display:flex;align-items:center;justify-content:center;flex:none;font-weight:600;font-size:13px}.tk-root .sub-meta{flex:1;min-width:0}.tk-root .sub-meta .t{font-weight:600;font-size:13px;letter-spacing:-.01em}.tk-root .sub-meta .s{font-size:11px;color:var(--ink-3)}.tk-root .sub-amt{text-align:right}.tk-root .sub-amt .a{font-weight:600;font-size:13px}.tk-root .sub-amt .st{font-size:10px;font-weight:600;color:var(--teal)}.tk-root .prog{margin-top:8px}.tk-root .prog-bar{height:5px;border-radius:100px;background:var(--gray);overflow:hidden}.tk-root .prog-fill{height:100%;border-radius:100px;background:var(--teal);width:66%;animation:fillbar 1.6s var(--ease) .8s backwards}@keyframes fillbar{0%{width:0}}.tk-root .prog-lbl{display:flex;justify-content:space-between;font-size:10.5px;color:var(--ink-3);margin-top:5px}.tk-root .app-actions{display:flex;gap:8px;margin-top:12px}.tk-root .app-btn{flex:1;text-align:center;font-size:11.5px;font-weight:600;padding:9px 4px;border-radius:11px;border:1px solid var(--border);background:var(--white);color:var(--ink-2)}.tk-root .app-btn.warn{color:#a05656;border-color:#ebdbdb}.tk-root .hist-row{display:flex;justify-content:space-between;align-items:center;padding:9px 2px;border-bottom:1px solid var(--gray);font-size:12px}.tk-root .hist-row:last-child{border:none}.tk-root .hist-l{display:flex;align-items:center;gap:9px}.tk-root .dot-ok{width:7px;height:7px;border-radius:50%;background:var(--teal);flex:none}.tk-root .hist-amt{font-weight:600}.tk-root .hist-vat{font-size:10px;color:var(--ink-3)}.tk-root .tabbar{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-around;align-items:center;padding:12px 8px 26px;background:#fbfaf9eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--gray);z-index:15}.tk-root .tab{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:9.5px;font-weight:600;color:var(--ink-3)}.tk-root .tab.on{color:var(--purple)}.tk-root .homebar{position:absolute;bottom:8px;left:50%;transform:translate(-50%);width:110px;height:4px;border-radius:100px;background:#23232640;z-index:16}.tk-root .hero .phone{position:relative;z-index:5;margin-left:24px;animation:phonefloat 7s ease-in-out infinite}@keyframes phonefloat{0%,to{transform:translateY(0) rotate(-.4deg)}50%{transform:translateY(-12px) rotate(.4deg)}}.tk-root .phone-shadow{position:absolute;bottom:-34px;left:40px;width:280px;height:44px;border-radius:50%;background:radial-gradient(ellipse,rgba(35,35,38,.18),transparent 70%);filter:blur(8px);z-index:1}.tk-root .mini-chart{display:flex;align-items:flex-end;gap:5px;height:52px;margin-top:10px}.tk-root .mini-chart span{flex:1;border-radius:4px 4px 2px 2px;background:var(--purple-soft);animation:grow 1s var(--ease) backwards}.tk-root .mini-chart span.hl{background:var(--purple)}.tk-root .mini-chart span:nth-child(2){animation-delay:.55s}.tk-root .mini-chart span:nth-child(3){animation-delay:.6s}.tk-root .mini-chart span:nth-child(4){animation-delay:.65s}.tk-root .mini-chart span:nth-child(5){animation-delay:.7s}.tk-root .mini-chart span:nth-child(6){animation-delay:.75s}.tk-root .mini-chart span:nth-child(7){animation-delay:.8s}@keyframes grow{0%{height:6px!important}}.tk-root .browser{border-radius:18px;border:1px solid var(--border);background:var(--white);overflow:hidden;box-shadow:var(--shadow-2)}.tk-root .browser-bar{display:flex;align-items:center;gap:12px;padding:13px 18px;border-bottom:1px solid var(--border);background:#faf9f8}.tk-root .b-dots{display:flex;gap:7px}.tk-root .b-dots span{width:11px;height:11px;border-radius:50%;background:var(--border)}.tk-root .b-url{flex:1;max-width:340px;margin:0 auto;background:var(--gray);border-radius:8px;font-size:12.5px;color:var(--ink-3);padding:6px 14px;text-align:center;font-weight:500}.tk-root .dash-body{display:grid;grid-template-columns:200px 1fr;min-height:420px}.tk-root .dash-side{border-right:1px solid var(--border);padding:20px 14px;background:#fbfaf9}.tk-root .side-item{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;font-size:13.5px;font-weight:500;color:var(--ink-2);margin-bottom:2px}.tk-root .side-item.on{background:var(--purple-soft);color:var(--purple);font-weight:600}.tk-root .side-item svg{flex:none;opacity:.85}.tk-root .dash-main{padding:24px 26px}.tk-root .dash-toprow{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px;gap:16px}.tk-root .dash-toprow h4{font-size:18px;font-weight:600;letter-spacing:-.02em}.tk-root .dash-tools{display:flex;gap:10px;align-items:center}.tk-root .search-box{display:flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:10px;padding:7px 12px;font-size:12.5px;color:var(--ink-3);background:var(--white);min-width:180px}.tk-root .icon-btn{width:34px;height:34px;border-radius:10px;border:1px solid var(--border);background:var(--white);display:flex;align-items:center;justify-content:center;position:relative}.tk-root .icon-btn .nbadge{position:absolute;top:-3px;right:-3px;width:8px;height:8px;border-radius:50%;background:var(--purple);border:2px solid #fff}.tk-root .filter-chip{font-size:12px;font-weight:500;color:var(--ink-2);border:1px solid var(--border);border-radius:100px;padding:5px 13px;background:var(--white)}.tk-root .filter-chip.on{background:var(--ink);color:#fff;border-color:var(--ink)}.tk-root .stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}.tk-root .stat{border:1px solid var(--border);border-radius:14px;padding:14px 16px;background:var(--white)}.tk-root .stat .k{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.tk-root .stat .v{font-size:21px;font-weight:600;letter-spacing:-.02em;margin-top:4px;font-variant-numeric:tabular-nums}.tk-root .stat .d{font-size:11.5px;font-weight:600;margin-top:2px}.tk-root .stat .d.up{color:var(--teal)}.tk-root .stat .d.down{color:#a05656}.tk-root .dash-cols{display:grid;grid-template-columns:1.6fr 1fr;gap:14px}.tk-root .panel{border:1px solid var(--border);border-radius:14px;padding:16px 18px;background:var(--white)}.tk-root .panel h5{font-size:13.5px;font-weight:600;margin-bottom:12px;letter-spacing:-.01em;display:flex;justify-content:space-between;align-items:center}.tk-root .panel h5 span{font-size:11px;color:var(--ink-3);font-weight:500}.tk-root .act-row{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--gray);font-size:12.5px}.tk-root .act-row:last-child{border:none}.tk-root .act-ic{width:28px;height:28px;border-radius:9px;flex:none;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600}.tk-root .ic-ok{background:var(--teal-soft);color:var(--teal)}.tk-root .ic-warn{background:#f6eded;color:#a05656}.tk-root .ic-p{background:var(--purple-soft);color:var(--purple)}.tk-root .act-row .who{flex:1;min-width:0;font-weight:500}.tk-root .act-row .who small{display:block;font-size:10.5px;color:var(--ink-3);font-weight:400}.tk-root .act-row .amt{font-weight:600;font-variant-numeric:tabular-nums}.tk-root .cal{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;font-size:10.5px;text-align:center}.tk-root .cal .dow{color:var(--ink-3);font-weight:600;padding:3px 0}.tk-root .cal .day{padding:5px 0;border-radius:7px;color:var(--ink-2);font-weight:500}.tk-root .cal .day.pay{background:var(--teal-soft);color:var(--teal);font-weight:600}.tk-root .cal .day.today{background:var(--purple);color:#fff;font-weight:600}.tk-root .trust{padding:100px 0 120px}.tk-root .trust-providers{display:flex;justify-content:center;align-items:center;gap:56px;flex-wrap:wrap;margin-bottom:72px}.tk-root .wordmark{font-weight:600;font-size:19px;letter-spacing:-.01em;color:var(--ink-3);opacity:.75;transition:opacity .3s var(--ease),color .3s var(--ease);display:flex;align-items:center;gap:8px}.tk-root .wordmark:hover{opacity:1;color:var(--ink-2)}.tk-root .trust-badges{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1040px;margin:0 auto}.tk-root .badge-card{border:1px solid var(--border);border-radius:var(--r-md);padding:26px 24px;background:var(--white);transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.tk-root .badge-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-1)}.tk-root .badge-card .bi{width:42px;height:42px;border-radius:12px;background:var(--teal-soft);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.tk-root .badge-card h4{font-size:16.5px;font-weight:600;margin-bottom:6px;letter-spacing:-.01em}.tk-root .badge-card p{font-size:14px;color:var(--ink-2);line-height:1.6}.tk-root .features{padding:60px 0 40px}.tk-root .feature{display:grid;grid-template-columns:1fr 1fr;gap:88px;align-items:center;padding:88px 0}.tk-root .feature:nth-child(2n) .f-copy{order:2}.tk-root .feature:nth-child(2n) .f-visual{order:1}.tk-root .f-copy .eyebrow,.tk-root .f-copy h3{margin-bottom:20px}.tk-root .f-copy p{color:var(--ink-2);max-width:460px;font-size:17.5px}.tk-root .f-points{margin-top:26px;display:flex;flex-direction:column;gap:12px}.tk-root .f-point{display:flex;gap:12px;align-items:flex-start;font-size:15.5px;color:var(--ink-2)}.tk-root .f-point svg{flex:none;margin-top:5px}.tk-root .f-visual{position:relative}.tk-root .f-frame{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--white);padding:26px;box-shadow:var(--shadow-1);transition:transform .45s var(--ease),box-shadow .45s var(--ease);position:relative;overflow:hidden}.tk-root .f-frame:hover{transform:translateY(-4px);box-shadow:var(--shadow-2)}.tk-root .f-frame:before{content:"";position:absolute;inset:0;background:radial-gradient(600px 300px at 100% 0%,rgba(96,57,111,.03),transparent 60%);pointer-events:none}.tk-root .alt-band{background:var(--gray);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.tk-root .flow{display:flex;flex-direction:column;gap:0;position:relative}.tk-root .flow-step{display:flex;align-items:center;gap:14px;padding:13px 16px;border:1px solid var(--border);border-radius:14px;background:var(--white);font-size:13.5px;font-weight:500;position:relative;z-index:1}.tk-root .flow-step .fs-ic{width:32px;height:32px;border-radius:10px;flex:none;display:flex;align-items:center;justify-content:center}.tk-root .flow-step small{display:block;color:var(--ink-3);font-weight:400;font-size:11.5px}.tk-root .flow-con{width:2px;height:26px;margin-left:31px;background:linear-gradient(var(--border),var(--border));position:relative}.tk-root .flow-con:after{content:"";position:absolute;left:-2px;top:0;width:6px;height:6px;border-radius:50%;background:var(--teal);animation:flowdot 2.4s linear infinite}@keyframes flowdot{0%{top:0;opacity:0}15%{opacity:1}85%{opacity:1}to{top:22px;opacity:0}}.tk-root .how{padding:140px 0;position:relative}.tk-root .how-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;position:relative;max-width:1000px;margin:0 auto}.tk-root .how-line{position:absolute;top:36px;left:16%;right:16%;height:2px;z-index:0}.tk-root .how-line svg{width:100%;height:2px;display:block;overflow:visible}.tk-root .how-line path{stroke:var(--teal);stroke-width:2;fill:none;stroke-dasharray:1000;stroke-dashoffset:1000}.tk-root .step{text-align:center;position:relative;z-index:1}.tk-root .step-num{width:72px;height:72px;border-radius:50%;margin:0 auto 26px;background:var(--white);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:600;color:var(--purple);box-shadow:var(--shadow-1);transition:transform .4s var(--ease-spring),border-color .4s var(--ease),box-shadow .4s var(--ease)}.tk-root .step:hover .step-num{transform:translateY(-4px) scale(1.05);border-color:var(--teal);box-shadow:var(--shadow-2)}.tk-root .step h4{font-size:21px;font-weight:600;margin-bottom:10px;letter-spacing:-.02em}.tk-root .step p{font-size:15.5px;color:var(--ink-2);max-width:270px;margin:0 auto}.tk-root .metrics{padding:120px 0;background:var(--purple);position:relative;overflow:hidden}.tk-root .metrics:before{content:"";position:absolute;inset:0;background:radial-gradient(900px 500px at 80% 0%,rgba(255,255,255,.06),transparent 60%),radial-gradient(700px 400px at 10% 100%,rgba(94,156,144,.14),transparent 60%)}.tk-root .metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;position:relative}.tk-root .metric{text-align:center;color:#fff}.tk-root .metric .num{font-size:clamp(38px,4vw,56px);font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.1}.tk-root .metric .num small{font-size:.55em;font-weight:500;opacity:.85}.tk-root .metric .lab{font-size:14.5px;opacity:.72;margin-top:8px;font-weight:400;letter-spacing:.01em}.tk-root .metric .zig{height:6px;width:44px;margin:18px auto 0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='6' viewBox='0 0 28 6'%3E%3Cpath d='M0 5 L3.5 1 L7 5 L10.5 1 L14 5 L17.5 1 L21 5 L24.5 1 L28 5' fill='none' stroke='%235E9C90' stroke-width='1.6'/%3E%3C/svg%3E") repeat-x;opacity:.9}.tk-root .timeline{padding:140px 0}.tk-root .tl-track{max-width:560px;margin:0 auto;position:relative;padding-left:44px}.tk-root .tl-track:before{content:"";position:absolute;left:15px;top:12px;bottom:12px;width:2px;background:var(--border);border-radius:2px}.tk-root .tl-progress{position:absolute;left:15px;top:12px;width:2px;background:var(--teal);border-radius:2px;height:0;transition:height .5s var(--ease)}.tk-root .tl-item{position:relative;padding:0 0 40px}.tk-root .tl-item:last-child{padding-bottom:0}.tk-root .tl-dot{position:absolute;left:-37px;top:22px;width:16px;height:16px;border-radius:50%;background:var(--white);border:2px solid var(--border);transition:border-color .4s var(--ease),background .4s var(--ease),box-shadow .4s var(--ease),transform .4s var(--ease-spring)}.tk-root .tl-card{border:1px solid var(--border);border-radius:var(--r-md);background:var(--white);padding:20px 24px;display:flex;justify-content:space-between;align-items:center;gap:16px;transition:border-color .4s var(--ease),box-shadow .4s var(--ease),transform .4s var(--ease);opacity:.55}.tk-root .tl-card .m{font-weight:600;font-size:16.5px;letter-spacing:-.01em}.tk-root .tl-card .m small{display:block;font-size:13px;color:var(--ink-3);font-weight:400;margin-top:2px}.tk-root .tl-amt{text-align:right}.tk-root .tl-amt .a{font-weight:600;font-size:16.5px;font-variant-numeric:tabular-nums}.tk-root .tl-amt .s{font-size:12px;font-weight:600;color:var(--ink-3);display:flex;align-items:center;gap:5px;justify-content:flex-end;margin-top:2px}.tk-root .tl-item.lit .tl-card{opacity:1;border-color:#5e9c9080;box-shadow:0 4px 20px #5e9c901a;transform:translate(4px)}.tk-root .tl-item.lit .tl-dot{border-color:var(--teal);background:var(--teal);box-shadow:0 0 0 5px #5e9c9024;transform:scale(1.1)}.tk-root .tl-item.lit .tl-amt .s{color:var(--teal)}.tk-root .customer{padding:120px 0;overflow:hidden}.tk-root .customer-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.tk-root .customer .phone{margin:0 auto}.tk-root .dashsec{padding:120px 0 140px}.tk-root .dashsec .browser{max-width:1100px;margin:0 auto}.tk-root .testi{padding:120px 0}.tk-root .testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.tk-root .t-card{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--white);padding:34px 30px;display:flex;flex-direction:column;gap:22px;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.tk-root .t-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-1)}.tk-root .t-card blockquote{font-size:16.5px;line-height:1.75;color:var(--ink-2);flex:1}.tk-root .t-who{display:flex;align-items:center;gap:14px}.tk-root .t-ini{width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:15px;flex:none}.tk-root .t-who .n{font-weight:600;font-size:15px;letter-spacing:-.01em}.tk-root .t-who .r{font-size:13px;color:var(--ink-3)}.tk-root .faq{padding:120px 0}.tk-root .faq-list{max-width:760px;margin:0 auto}.tk-root .faq-item{border-bottom:1px solid var(--border)}.tk-root .faq-q{width:100%;background:none;border:none;text-align:left;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:28px 4px;font-size:18.5px;font-weight:500;letter-spacing:-.015em;color:var(--ink);transition:color .25s var(--ease)}.tk-root .faq-q:hover{color:var(--purple)}.tk-root .faq-q .chev{flex:none;width:32px;height:32px;border-radius:50%;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;transition:transform .45s var(--ease),background .3s var(--ease),border-color .3s var(--ease)}.tk-root .faq-item.open .chev{transform:rotate(45deg);background:var(--purple);border-color:var(--purple)}.tk-root .faq-item.open .chev svg path{stroke:#fff}.tk-root .faq-a{max-height:0;overflow:hidden;transition:max-height .55s var(--ease)}.tk-root .faq-a p{padding:0 4px 30px;color:var(--ink-2);max-width:640px;font-size:16.5px}.tk-root .waitlist{padding:100px 0 130px}.tk-root .wl-box{background:linear-gradient(145deg,var(--purple),var(--purple-deep));border-radius:32px;padding:100px 60px;text-align:center;color:#fff;position:relative;overflow:hidden}.tk-root .wl-box:before{content:"";position:absolute;inset:0;background:radial-gradient(700px 400px at 85% -10%,rgba(255,255,255,.09),transparent 60%),radial-gradient(600px 380px at 8% 110%,rgba(94,156,144,.2),transparent 60%)}.tk-root .wl-box h2{color:#fff;font-size:clamp(32px,3.6vw,50px);letter-spacing:-.03em;margin-bottom:18px;position:relative}.tk-root .wl-box>p{opacity:.8;max-width:520px;margin:0 auto 44px;font-size:18px;position:relative}.tk-root .wl-form{display:flex;gap:12px;max-width:520px;margin:0 auto;position:relative}.tk-root .wl-form input{flex:1;padding:16px 22px;border-radius:14px;border:1px solid rgba(255,255,255,.22);background:#ffffff1a;color:#fff;font-size:16px;font-family:inherit;transition:border-color .3s var(--ease),background .3s var(--ease)}.tk-root .wl-form input::placeholder{color:#ffffff8c}.tk-root .wl-form input:focus{outline:none;border-color:#ffffff8c;background:#ffffff26}.tk-root .btn-wl{background:#fff;color:var(--purple);font-weight:600;padding:16px 30px;border:none}.tk-root .btn-wl:hover{transform:translateY(-2px);box-shadow:0 12px 30px #00000038}.tk-root .wl-trust{margin-top:22px;font-size:13.5px;opacity:.65;position:relative}.tk-root .footer{padding:90px 0 56px;border-top:1px solid var(--border)}.tk-root .footer-top{display:flex;justify-content:space-between;gap:60px;flex-wrap:wrap;margin-bottom:70px}.tk-root .footer-brand img{height:26px;margin-bottom:18px}.tk-root .footer-brand p{font-size:14.5px;color:var(--ink-3);max-width:280px;line-height:1.7}.tk-root .f-cols{display:flex;gap:80px;flex-wrap:wrap}.tk-root .f-col h5{font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:18px}.tk-root .f-col a{display:block;font-size:15px;color:var(--ink-2);margin-bottom:12px;transition:color .25s var(--ease)}.tk-root .f-col a:hover{color:var(--purple)}.tk-root .footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding-top:32px;border-top:1px solid var(--gray);font-size:14px;color:var(--ink-3)}.tk-root .socials{display:flex;gap:10px}.tk-root .soc{width:38px;height:38px;border-radius:50%;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;transition:border-color .3s var(--ease),transform .3s var(--ease),background .3s var(--ease)}.tk-root .soc:hover{border-color:var(--purple);transform:translateY(-2px)}.tk-root .soc svg{opacity:.65}@media(max-width:1080px){.tk-root .hero-inner{grid-template-columns:1fr;text-align:center}.tk-root .hero-copy .eyebrow{align-items:center}.tk-root .hero-copy .lead{margin-left:auto;margin-right:auto}.tk-root .hero-ctas,.tk-root .hero-note{justify-content:center}.tk-root .hero-visual{min-height:auto;display:flex;justify-content:center;padding-top:24px}.tk-root .dash-back{display:none}.tk-root .hero .phone{margin-left:0}.tk-root .feature,.tk-root .customer-inner{grid-template-columns:1fr;gap:48px}.tk-root .feature:nth-child(2n) .f-copy{order:1}.tk-root .feature:nth-child(2n) .f-visual{order:2}.tk-root .stat-grid,.tk-root .trust-badges{grid-template-columns:repeat(2,1fr)}.tk-root .metrics-grid{grid-template-columns:repeat(2,1fr);gap:48px}.tk-root .testi-grid{grid-template-columns:1fr;max-width:560px;margin:0 auto}.tk-root .how-steps{grid-template-columns:1fr;gap:56px}.tk-root .how-line{display:none}.tk-root .dash-cols,.tk-root .dash-body{grid-template-columns:1fr}.tk-root .dash-side{display:none}}@media(max-width:640px){.tk-root .nav a:not(.btn){display:none}.tk-root .wl-form{flex-direction:column}.tk-root .wl-box{padding:70px 28px}.tk-root .phone{width:290px}.tk-root .phone-screen{height:600px}.tk-root .footer-top{flex-direction:column}}.tk-root .scroll-progress{position:fixed;top:0;left:0;height:3px;width:0;z-index:200;background:linear-gradient(90deg,var(--purple),var(--teal));border-radius:0 3px 3px 0;transition:width .1s linear}.tk-root .trust-providers img{width:auto;filter:grayscale(1) opacity(.5);transition:filter .4s var(--ease),transform .4s var(--ease)}.tk-root .trust-providers img:hover{filter:grayscale(0) opacity(1);transform:translateY(-3px)}.tk-root .lang-toggle{display:inline-flex;align-items:center;gap:7px;background:none;border:1px solid var(--border);border-radius:100px;padding:8px 16px;font-size:14px;font-weight:600;color:var(--ink-2);transition:border-color .3s var(--ease),color .3s var(--ease),transform .3s var(--ease)}.tk-root .lang-toggle:hover{border-color:var(--teal);color:var(--teal);transform:translateY(-1px)}.tk-root .pricing{padding:120px 0}.tk-root .price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1060px;margin:0 auto;align-items:stretch}.tk-root .price-card{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--white);padding:40px 34px 34px;display:flex;flex-direction:column;position:relative;transition:transform .4s var(--ease),box-shadow .4s var(--ease),border-color .4s var(--ease)}.tk-root .price-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-2)}.tk-root .price-card.pop{border-color:#60396f66;box-shadow:0 14px 44px #60396f1a}.tk-root .pop-badge{position:absolute;top:-13px;inset-inline-start:34px;background:var(--purple);color:#fff;font-size:11.5px;font-weight:600;padding:5px 15px;border-radius:100px;letter-spacing:.05em}.tk-root .price-name{font-size:17.5px;font-weight:600;letter-spacing:-.01em}.tk-root .price-desc{font-size:14.5px;color:var(--ink-2);margin:8px 0 26px;line-height:1.65;min-height:48px}.tk-root .price-amt{font-size:42px;font-weight:600;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.tk-root .price-amt small{font-size:14.5px;color:var(--ink-3);font-weight:500;letter-spacing:0}.tk-root .price-feats{margin:28px 0 32px;display:flex;flex-direction:column;gap:12px;flex:1}.tk-root .price-card .btn{justify-content:center}.tk-root .price-note{text-align:center;margin-top:36px;font-size:14px;color:var(--ink-3)}.tk-root.ar{font-family:IBM Plex Sans Arabic,Outfit,sans-serif;letter-spacing:0}.tk-root.ar h1,.tk-root.ar h2,.tk-root.ar h3,.tk-root.ar h4,.tk-root.ar .h-display,.tk-root.ar .h-section,.tk-root.ar .h-feature,.tk-root.ar .btn{letter-spacing:0}.tk-root.ar .h-display{font-size:clamp(38px,4.8vw,62px);line-height:1.3}.tk-root.ar .h-section{line-height:1.4}.tk-root.ar .h-feature{line-height:1.45}.tk-root.ar .eyebrow{letter-spacing:.02em}.tk-root.ar .btn .arr{transform:scaleX(-1)}.tk-root.ar .btn:hover .arr{transform:scaleX(-1) translate(3px)}.tk-root.ar .tl-track{padding-left:0;padding-right:44px}.tk-root.ar .tl-track:before,.tk-root.ar .tl-progress{left:auto;right:15px}.tk-root.ar .tl-dot{left:auto;right:-37px}.tk-root.ar .tl-item.lit .tl-card{transform:translate(-4px)}.tk-root.ar .nav a:not(.btn):after{transform-origin:right}.tk-root [dir=ltr]{text-align:left}@media(max-width:1080px){.tk-root .price-grid{grid-template-columns:1fr;max-width:460px}}.tk-root{min-height:100vh}.tk-root .theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:1px solid var(--border);background:var(--white);color:var(--ink-2);cursor:pointer;transition:border-color .3s var(--ease),color .3s var(--ease),transform .3s var(--ease)}.tk-root .theme-toggle:hover{border-color:var(--teal);color:var(--teal);transform:translateY(-1px)}.tk-root.dark{--bg: #141019;--gray: #1b1622;--white: #211b2a;--border: #332b3e;--ink: #f3eff7;--ink-2: #beb5c9;--ink-3: #8e8598;--purple: #c6a2dc;--purple-deep: #3c2450;--purple-soft: #2a2036;--teal: #84c4b7;--teal-soft: #1c2b27;--shadow-1: 0 1px 2px rgba(0, 0, 0, .35), 0 4px 16px rgba(0, 0, 0, .4);--shadow-2: 0 2px 4px rgba(0, 0, 0, .4), 0 16px 48px rgba(0, 0, 0, .55)}.tk-root.dark .header.solid{background:#141019db;box-shadow:0 1px 0 var(--border)}.tk-root.dark .btn-primary{background:#7a4e93;box-shadow:0 1px 2px #0006,0 8px 24px #00000059}.tk-root.dark .btn-primary:hover{background:#8c5ca8}.tk-root.dark .btn-nav:hover{background:#7a4e93;border-color:#7a4e93;color:#fff}.tk-root.dark .btn-wl{background:var(--white);color:#d9bfe8}.tk-root.dark .metrics{background:#241732}.tk-root.dark .metrics:before{opacity:.7}.tk-root.dark .hero-grid-tex{opacity:.25}.tk-root.dark .f-frame,.tk-root.dark .browser,.tk-root.dark .dash-back,.tk-root.dark .phone-screen{--white: #fff;--bg: #fcfbfa;--gray: #f4f4f2;--border: #e8e6e4;--ink: #232326;--ink-2: #5c5b60;--ink-3: #8e8d93;--purple: #60396f;--purple-deep: #4c2d59;--purple-soft: #f2edf4;--teal: #5e9c90;--teal-soft: #eaf2f0;color:#232326}.tk-root .trust-marquee{position:relative;overflow:hidden;margin:12px auto 60px;padding:6px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.tk-root .tm-track{display:flex;width:max-content;animation:tmScroll 30s linear infinite}.tk-root .trust-marquee:hover .tm-track{animation-play-state:paused}.tk-root .tm-set{display:flex;align-items:center;gap:24px;padding-inline:12px}.tk-root .tm-tile{flex:none;display:inline-flex;align-items:center;justify-content:center;width:160px;height:74px;background:#fff;border:1px solid var(--border);border-radius:14px;box-shadow:0 2px 8px #2323260d;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.tk-root .tm-tile:hover{transform:translateY(-3px);box-shadow:0 8px 20px #2323261a}.tk-root .tm-tile img{max-height:40px;max-width:112px;object-fit:contain;display:block}@keyframes tmScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.tk-root.ar .tm-track{animation-direction:reverse}.tk-root.dark .tm-tile{background:#fff;border-color:#e3e0e5;box-shadow:0 2px 10px #0000004d}.tk-root .zatca-inv{height:24px;width:auto;display:block}.tk-root .sar{width:.82em;height:.82em;display:inline-block;vertical-align:-.05em;margin-inline-end:.18em;flex:none}.tk-root .metric .num{display:inline-flex;align-items:center;justify-content:center}.tk-root .sar-metric{width:.62em;height:.62em;margin-inline-end:.14em;opacity:.9;flex:none}.tk-root .tl-amt .a{display:inline-flex;align-items:center;justify-content:flex-end}.tk-root .how-steps .how-line{display:none}.tk-root .how-steps .step{text-align:start}.tk-root .step-card{position:relative;height:100%;background:var(--white);border:1px solid var(--border);border-radius:var(--r-lg);padding:32px 28px 28px;box-shadow:var(--shadow-1);overflow:hidden;transition:transform .4s var(--ease),box-shadow .4s var(--ease),border-color .4s var(--ease)}.tk-root .step-card:before{content:"";position:absolute;inset:0;background:radial-gradient(440px 220px at 100% 0%,rgba(96,57,111,.06),transparent 62%);pointer-events:none}.tk-root .step:hover .step-card{transform:translateY(-6px);box-shadow:var(--shadow-2);border-color:#5e9c9080}.tk-root .step-badge{position:absolute;top:18px;inset-inline-end:22px;font-size:36px;font-weight:700;letter-spacing:-.04em;color:var(--purple-soft);line-height:1}.tk-root.dark .step-badge{color:#3a2e48}.tk-root .step-ic{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:15px;background:linear-gradient(135deg,var(--purple-soft),transparent);border:1px solid var(--border);color:var(--purple);margin-bottom:20px}.tk-root .step-card h4{font-size:20px;font-weight:600;margin-bottom:10px;letter-spacing:-.02em}.tk-root .step-card p{font-size:15px;color:var(--ink-2);max-width:none;margin:0}.tk-root .rv.in .step-ic{animation:popIn .55s var(--ease-spring) both}@keyframes popIn{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}
