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