:root{--night:#0f1535;--night-2:#172051;--night-line:rgba(143,162,255,.16);--paper:#f5f7fc;--paper-2:#edf1fb;--surface:#fff;--ink:#121a3a;--ink-2:#47516f;--ink-3:#7a839d;--rule:#dce2ef;--link:#2e4bf0;--link-dark:#1e37c4;--link-bright:#8196ff;--visited:#7b3fe4;--mark:#ffe45c;--good:#1d7a4a;--good-bright:#5be39a;--bad:#b4372a;--warn:#9a6a00;--display:"Bricolage Grotesque","Segoe UI",system-ui,sans-serif;--body:"Public Sans","Segoe UI",system-ui,sans-serif;--r-sm:8px;--r-md:14px;--r-lg:22px;--ease:cubic-bezier(.2,.8,.2,1);--shadow-lift:0 1px 0 rgba(18,26,58,.04),0 24px 48px -28px rgba(18,26,58,.28);--progress:0}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:84px}body{margin:0;background:var(--paper);color:var(--ink);font:400 17px/1.6 var(--body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}canvas,img,svg{max-width:100%}a{color:var(--link);text-underline-offset:3px}h1,h2,h3{font-family:var(--display);line-height:1.06;margin:0 0 .5em;letter-spacing:-.02em;text-wrap:balance}h1{font-size:clamp(2.4rem,4.3vw,3.7rem);font-weight:800;letter-spacing:-.035em}h2{font-size:clamp(2rem,3.6vw,2.9rem);letter-spacing:-.03em}h2,h3{font-weight:700}h3{font-size:1.2rem;letter-spacing:-.01em}p{margin:0 0 1em}::selection{background:var(--mark);color:var(--ink)}:focus-visible{outline:3px solid var(--link-bright);outline-offset:3px;border-radius:6px}.wrap{width:min(1240px,100% - 40px);margin-inline:auto}.section{padding:112px 0;position:relative}.band-soft{background:linear-gradient(180deg,var(--paper-2),var(--paper))}.section-head{max-width:720px;margin-bottom:48px}.section-head.center{margin-inline:auto;text-align:center}.section-head h2{margin-bottom:14px}.section-lead{color:var(--ink-2);font-size:1.1rem;margin:0;max-width:62ch}.section-head.center .section-lead{margin-inline:auto}.js [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .8s var(--ease) var(--d,0ms),transform .8s var(--ease) var(--d,0ms)}.js [data-reveal].is-in{opacity:1;transform:none}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:600 16px/1 var(--body);padding:15px 24px;border-radius:999px;white-space:nowrap;border:1.5px solid transparent;text-decoration:none;cursor:pointer;transition:background .2s,border-color .2s,color .2s,transform .2s var(--ease),box-shadow .25s}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--link);color:#fff}.btn-primary:hover{background:var(--link-dark)}.btn-glow{color:#fff;overflow:hidden;isolation:isolate;background:linear-gradient(135deg,#3d5bff,#6a45ec);box-shadow:0 10px 30px -10px rgba(76,86,255,.8),inset 0 1px 0 hsla(0,0%,100%,.25)}.btn-glow:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,hsla(0,0%,100%,.35) 50%,transparent 70%);transform:translateX(-120%);transition:transform .7s var(--ease)}.btn-glow:hover{box-shadow:0 16px 40px -12px rgba(106,69,236,.9),inset 0 1px 0 hsla(0,0%,100%,.25)}.btn-glow:hover:after{transform:translateX(120%)}.btn-quiet{background:var(--surface);color:var(--ink);border-color:var(--rule)}.btn-quiet:hover{border-color:var(--ink)}.btn-ghost{color:#e6eaff;border-color:rgba(200,210,255,.28);background:hsla(0,0%,100%,.04);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.btn-ghost:hover{border-color:rgba(200,210,255,.6);background:hsla(0,0%,100%,.08)}.btn-light{background:#fff;color:var(--ink)}.btn-light:hover{background:var(--mark)}.btn-small{padding:10px 16px;font-size:14px}.btn:disabled{opacity:.55;cursor:wait;transform:none}.btn.danger{color:var(--bad);border-color:rgba(180,55,42,.4)}.btn-row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.header{position:-webkit-sticky;position:sticky;top:0;z-index:50;padding-top:env(safe-area-inset-top,0);background:rgba(15,21,53,.72);backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid var(--night-line);transition:background .3s}[data-scrolled] .header{background:rgba(15,21,53,.9)}.header-inner{display:flex;align-items:center;gap:28px;height:70px;transition:height .3s var(--ease)}[data-scrolled] .header-inner{height:62px}.logo{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none}.logo-mark{width:32px;height:32px;flex:none}.logo span{font:800 19px/1 var(--display);letter-spacing:-.03em;white-space:nowrap}.nav{display:flex;gap:4px;margin-left:auto}.nav a{color:#b9c2e6;text-decoration:none;font-weight:500;font-size:15px;padding:8px 12px;border-radius:999px;transition:color .2s,background .2s}.nav a:hover{color:#fff;background:hsla(0,0%,100%,.07)}.header-cta{display:flex;align-items:center;gap:10px}.menu-btn{display:none;width:42px;height:42px;border-radius:12px;border:1px solid var(--night-line);background:hsla(0,0%,100%,.05);cursor:pointer;position:relative}.menu-btn span{position:absolute;left:12px;right:12px;height:2px;background:#fff;border-radius:2px;transition:transform .25s var(--ease),top .25s var(--ease)}.menu-btn span:first-child{top:16px}.menu-btn span:last-child{top:24px}.menu-open .menu-btn span:first-child{top:20px;transform:rotate(45deg)}.menu-open .menu-btn span:last-child{top:20px;transform:rotate(-45deg)}.mobile-nav{border-top:1px solid var(--night-line)}.mobile-nav .wrap{display:flex;flex-direction:column;padding:12px 0 20px}.mobile-nav a:not(.btn){color:#dde3ff;text-decoration:none;font:600 1.15rem var(--display);padding:12px 0;border-bottom:1px solid var(--night-line)}.mobile-nav .btn{margin-top:16px}.progress{position:absolute;left:0;bottom:-1px;height:2px;width:100%;transform-origin:left;transform:scaleX(var(--progress));background:linear-gradient(90deg,var(--link-bright),var(--visited),var(--mark))}@media (min-width:921px){.mobile-nav{display:none!important}}@media (max-width:920px){.nav{display:none}.header-cta{margin-left:auto}.menu-btn{display:block}}@media (max-width:480px){.header-cta .btn{display:none}.logo span{font-size:17px}}.hero{position:relative;overflow:hidden;background:radial-gradient(1200px 600px at 75% -10%,#2a2f8f 0,transparent 60%),radial-gradient(900px 500px at 0 20%,#26195e 0,transparent 55%),var(--night);color:#e6eaff;margin-top:-71px;padding-top:71px}.link-graph{position:absolute;inset:0;width:100%;height:100%;display:block}.hero-glow{width:760px;height:760px;right:-160px;top:80px;border-radius:50%;background:radial-gradient(circle,rgba(91,116,255,.35),transparent 65%);filter:blur(30px);animation:breathe 9s ease-in-out infinite}.hero-glow,.hero:after{position:absolute;pointer-events:none}.hero:after{content:"";inset:auto 0 0;height:160px;background:linear-gradient(transparent,rgba(15,21,53,.85))}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:56px;gap:56px;align-items:center;padding:72px 0 64px}.hero h1{color:#fff;max-width:17ch;margin-bottom:22px}.word{display:inline-block;white-space:pre}.js .word{opacity:0;transform:translateY(.45em);filter:blur(6px);animation:word-in .9s var(--ease) forwards;animation-delay:calc(.12s + var(--i) * 55ms)}.lead{font-size:1.17rem;color:#b9c2e6;max-width:46ch}.hero-pill{display:inline-flex;align-items:center;gap:10px;margin-bottom:26px;padding:6px 14px 6px 6px;border-radius:999px;text-decoration:none;color:#d7ddff;font-size:14px;font-weight:500;background:hsla(0,0%,100%,.06);border:1px solid var(--night-line);transition:background .2s,border-color .2s}.hero-pill:hover{background:hsla(0,0%,100%,.1);border-color:rgba(143,162,255,.4)}.pill-tag{background:var(--mark);color:var(--ink);font-weight:700;font-size:12px;padding:3px 9px;border-radius:999px}.hero-ctas{gap:12px;margin:30px 0 22px}.hero-ctas,.hero-ticks{display:flex;flex-wrap:wrap}.hero-ticks{list-style:none;padding:0;margin:0;gap:8px 20px;font-size:14px;color:#9aa5d1}.hero-ticks li{display:flex;align-items:center;gap:8px}.hero-ticks li:before{content:"";width:14px;height:8px;border-left:2px solid var(--good-bright);border-bottom:2px solid var(--good-bright);transform:rotate(-45deg) translateY(-2px)}.hero-copy>*{position:relative}.js .hero-copy>:not(h1){opacity:0;animation:fade-up .9s var(--ease) forwards}.js .hero-copy>:first-child{animation-delay:0ms}.js .hero-copy>:nth-child(3){animation-delay:.65s}.js .hero-copy>:nth-child(4){animation-delay:.78s}.js .hero-copy>:nth-child(5){animation-delay:.9s}.hero-demo{position:relative;perspective:1600px}.hero-demo:before{content:"";position:absolute;inset:-2px;border-radius:calc(var(--r-lg) + 2px);background:conic-gradient(from var(--spin,0deg),rgba(129,150,255,0),rgba(129,150,255,.75),rgba(123,63,228,.7),rgba(255,228,92,.6),rgba(129,150,255,0) 70%);animation:spin 7s linear infinite;filter:blur(.5px)}.hero-demo:after{content:"";position:absolute;inset:10% 6% -8%;background:radial-gradient(closest-side,rgba(91,116,255,.55),transparent);filter:blur(40px);z-index:-1}.js .hero-demo{opacity:0;animation:demo-in 1.2s var(--ease) .3s forwards}@property --spin{syntax:"<angle>";initial-value:0deg;inherits:false}@media (max-width:1020px){.hero-grid{grid-template-columns:minmax(0,1fr);padding-top:56px;gap:44px}.hero h1{max-width:17ch}}.tools{position:relative;z-index:2;padding:8px 0 40px}.tools-label{font-size:13px;color:#8691be;margin-bottom:14px;text-align:center}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.marquee-track{display:flex;width:max-content;gap:56px;animation:marquee 32s linear infinite}.marquee-track span{font:700 1.35rem/1 var(--display);color:#6e79a9;letter-spacing:-.02em;white-space:nowrap;transition:color .2s}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-track span:hover{color:#fff}.demo{position:relative;z-index:1;background:var(--surface);color:var(--ink);border-radius:var(--r-lg);box-shadow:0 50px 100px -40px rgba(5,8,30,.9),0 0 0 1px hsla(0,0%,100%,.06);overflow:hidden}.demo-bar{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#161d45;color:#fff}.demo-dots{display:flex;gap:6px}.demo-dots i{width:11px;height:11px;border-radius:50%;background:#ff6159}.demo-dots i:nth-child(2){background:#ffbd2e}.demo-dots i:nth-child(3){background:#28c941}.demo-file{font-size:13.5px;color:#dce2ff;overflow:hidden;text-overflow:ellipsis}.demo-file,.demo-status{font-weight:600;white-space:nowrap}.demo-status{margin-left:auto;display:inline-flex;align-items:center;gap:7px;font-size:12px;color:#a8b4ee}.demo-status:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--mark);box-shadow:0 0 0 0 rgba(255,228,92,.6);animation:ping 1.4s infinite}.demo-status.done:before{background:var(--good-bright);animation:none}.demo-replay{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.2);color:#fff;font:600 12.5px var(--body);padding:5px 12px;border-radius:999px;cursor:pointer;transition:background .2s}.demo-replay:hover{background:hsla(0,0%,100%,.16)}.demo-track{height:3px;background:#e9edf8}.demo-track span{display:block;height:100%;background:linear-gradient(90deg,var(--link),var(--visited));transition:width .8s var(--ease)}.demo-steps{list-style:none;display:flex;gap:2px;margin:0;padding:12px 12px 0;overflow-x:auto;scrollbar-width:none}.demo-steps::-webkit-scrollbar{display:none}.demo-step{display:flex;align-items:center;gap:7px;white-space:nowrap;font:600 13px var(--body);color:var(--ink-3);background:none;border:0;padding:8px;border-radius:var(--r-sm);cursor:pointer;transition:color .2s,background .2s}.demo-step:hover{color:var(--ink);background:var(--paper)}.demo-num{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1.5px solid;font-size:11px;transition:background .3s,color .3s}.demo-step.done{color:var(--good)}.demo-step.done .demo-num{background:var(--good);border-color:var(--good);color:#fff}.demo-step.on{color:var(--link);background:#ebefff}.demo-step.on .demo-num{background:var(--link);border-color:var(--link);color:#fff;box-shadow:0 0 0 4px rgba(46,75,240,.15)}.demo-note{margin:10px 16px 12px;font-size:14px;color:var(--ink-2);min-height:2.9em;animation:cell-in .4s var(--ease) both}.demo-table-wrap{overflow-x:auto;border-top:1px solid var(--rule)}.demo-table{width:100%;border-collapse:collapse;font-size:13.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.demo-table th{text-align:left;font-weight:600;color:var(--ink-3);font-size:12px;padding:9px 12px;background:#fafbfe;border-bottom:1px solid var(--rule);white-space:nowrap;animation:cell-in .35s ease both}.demo-table td{padding:10px 12px;border-bottom:1px solid #eef1f7;vertical-align:top;overflow-wrap:anywhere;animation:cell-in .45s var(--ease) both;transition:background .2s}.demo-table .num{text-align:right}.demo-table .site{font-weight:600}.demo-table .site,.demo-table td.num{white-space:nowrap}.demo-table .anchor{display:block;color:var(--ink-3);font-size:12px}.demo-table .reason{display:block;color:var(--bad);font-size:12px}.demo-table tr.failed td{color:var(--ink-3)}.demo-table tr.failed .site{text-decoration:line-through;-webkit-text-decoration-color:var(--bad);text-decoration-color:var(--bad);text-decoration-thickness:2px}.demo-table tr.clickable{cursor:pointer}.demo-table tr.clickable .site{background:linear-gradient(transparent 58%,var(--mark) 58%);background-size:0 100%;background-repeat:no-repeat;animation:highlight .7s var(--ease) .2s forwards}.demo-table tr.clickable:hover td,.demo-table tr.open td{background:#fffbe3}.demo-table .link{color:var(--link);text-decoration:underline;text-underline-offset:2px}.demo-table .dash{color:#b6bccb}.score{display:inline-block;min-width:34px;text-align:center;padding:2px 6px;border-radius:5px;font-weight:700}.score.pass{background:#e3f4ea;color:var(--good)}.score.fail{background:#fbe7e4;color:var(--bad)}.mail em{display:inline-block;white-space:nowrap;margin-left:6px;font-style:normal;font-size:11px;font-weight:700;padding:1px 6px;border-radius:4px}.mail.verified em{background:#e3f4ea;color:var(--good)}.mail.risky em{background:#fff2cc;color:var(--warn)}.demo-detail,.demo-summary{padding:14px 16px;font-size:14px;background:#fffbe3;border-top:1px solid #f1e3a0;animation:cell-in .4s var(--ease) both}.demo-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.demo-summary strong{font-family:var(--display);font-size:16px}.demo-files{display:flex;gap:6px}.file-pill{font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px;background:#fff;border:1px solid #eadb94}.file-pill.xlsx{color:var(--good)}.file-pill.csv{color:var(--link)}.demo-detail p{margin:0 0 8px}.detail-title{font-weight:700;color:var(--ink)}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;margin-top:-1px;padding:56px 0 8px}.stats>div{padding:8px 28px;border-left:1px solid var(--rule)}.stats>div:first-child{border-left:0;padding-left:0}.stat-n{font:800 clamp(2.4rem,4.4vw,3.4rem)/1 var(--display);letter-spacing:-.04em;margin:0 0 8px;background:linear-gradient(120deg,var(--link) 10%,var(--visited) 90%);-webkit-background-clip:text;background-clip:text;color:transparent;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stats p:last-child{color:var(--ink-2);font-size:15px;margin:0;max-width:22ch}@media (max-width:860px){.stats{grid-template-columns:repeat(2,1fr);row-gap:32px}.stats>div:nth-child(3){border-left:0;padding-left:0}}.split{display:grid;grid-template-columns:1fr 1fr;grid-gap:72px;gap:72px;align-items:flex-start}.split>div>p{color:var(--ink-2);max-width:54ch}@media (max-width:920px){.split{grid-template-columns:minmax(0,1fr);gap:44px}}.roi{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-lg);padding:30px;box-shadow:var(--shadow-lift)}.slider{display:block;margin-bottom:22px}.slider-top{display:flex;justify-content:space-between;gap:12px;font-size:15px;margin-bottom:10px;color:var(--ink-2)}.slider output{font-weight:700;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--paper-2);padding:1px 9px;border-radius:6px}.slider input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:999px;background:linear-gradient(90deg,var(--link),var(--visited)) 0 /var(--fill,50%) 100% no-repeat,#e3e8f4;cursor:pointer;margin:8px 0}.slider input::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;border:2px solid var(--link);box-shadow:0 4px 12px rgba(46,75,240,.35);-webkit-transition:transform .15s;transition:transform .15s}.slider input:active::-webkit-slider-thumb{transform:scale(1.15)}.slider input::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--link);box-shadow:0 4px 12px rgba(46,75,240,.35)}.roi-result{border-top:1px dashed var(--rule);padding-top:22px}.roi-big{font:800 clamp(2.6rem,5vw,3.6rem)/1 var(--display);margin:0 0 10px;letter-spacing:-.04em;color:var(--link);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.roi-big span{font-size:.45em;color:var(--ink-2);letter-spacing:-.01em}.roi-line{color:var(--ink-2);margin-bottom:12px}.roi-line strong{color:var(--ink);background:linear-gradient(transparent 60%,var(--mark) 60%)}.roi-bars{display:grid;grid-gap:10px;gap:10px;margin:18px 0}.roi-bar{display:grid;grid-template-columns:170px 1fr;align-items:center;grid-gap:12px;gap:12px;font-size:13px;color:var(--ink-3)}.roi-bar-track{height:10px;border-radius:999px;background:var(--paper-2);overflow:hidden}.roi-bar-track span{display:block;height:100%;border-radius:999px}.by-hand{background:linear-gradient(90deg,#f08a7e,var(--bad));transition:width .5s var(--ease)}.with-tool{width:3%;background:var(--good-bright)}.roi-foot{font-size:13px;color:var(--ink-3);margin:0}@media (max-width:520px){.roi{padding:22px}.roi-bar{grid-template-columns:1fr;gap:4px}}.pipeline{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:40px;gap:40px;align-items:flex-start}.pipe-steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.pipe-step{position:relative;overflow:hidden;width:100%;text-align:left;display:grid;grid-template-columns:40px 1fr;grid-gap:14px;gap:14px;padding:16px 18px;border:1px solid transparent;border-radius:var(--r-md);background:transparent;color:inherit;font:inherit;cursor:pointer;transition:background .3s,border-color .3s,box-shadow .3s}.pipe-step:hover{background:hsla(0,0%,100%,.6)}.pipe-step.on{background:var(--surface);border-color:var(--rule);box-shadow:var(--shadow-lift)}.pipe-n{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;font:800 1rem var(--display);color:var(--ink-3);background:var(--surface);border:1px solid var(--rule);transition:all .3s}.pipe-step.done .pipe-n{color:var(--good);border-color:#bfe5cf;background:#eef9f2}.pipe-step.on .pipe-n{color:#fff;border-color:transparent;background:linear-gradient(135deg,var(--link),var(--visited));box-shadow:0 8px 18px -8px rgba(46,75,240,.9)}.pipe-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;font:700 1.12rem/1.3 var(--display);letter-spacing:-.01em;margin-top:6px}.pipe-body{display:block;min-width:0}.pipe-text{display:block;overflow:hidden;max-height:0;opacity:0;color:var(--ink-2);font-size:15px;transition:max-height .5s var(--ease),margin .4s var(--ease),opacity .4s}.pipe-step.on .pipe-text{max-height:12em;opacity:1;margin-top:8px}.cost{font:700 11.5px/1 var(--body);padding:5px 8px;border-radius:999px;letter-spacing:0}.cost-free{background:#e3f4ea;color:var(--good)}.cost-ai{background:#eee6fd;color:var(--visited)}.cost-paid{background:#fff2cc;color:var(--warn)}.pipe-timer{position:absolute;left:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--link),var(--visited));animation:timer 4.2s linear forwards}.pipe-visual{position:-webkit-sticky;position:sticky;top:100px;background:var(--night);color:#dce2ff;border-radius:var(--r-lg);padding:32px;overflow:hidden;box-shadow:0 40px 80px -40px rgba(15,21,53,.7)}.pipe-visual:before{content:"";position:absolute;inset:-40% -20% auto auto;width:420px;height:420px;background:radial-gradient(circle,rgba(91,116,255,.35),transparent 65%);pointer-events:none}.pipe-visual>*{position:relative}.pipe-kicker{font-size:13px;color:#8e99c9;margin-bottom:10px}.pipe-big{font:700 1.1rem var(--display);color:#c9d1f5;margin-bottom:6px}.pipe-big span{display:block;font:800 clamp(3.4rem,6vw,4.6rem)/1 var(--display);letter-spacing:-.05em;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:4px}.pipe-caption{color:#a9b3dd;font-size:15px;min-height:3.2em;animation:cell-in .45s var(--ease) both}.funnel{display:grid;grid-gap:8px;gap:8px;margin:22px 0 20px}.funnel-row{display:grid;grid-template-columns:130px 1fr 40px;grid-gap:12px;gap:12px;align-items:center;padding:0;background:none;border:0;color:#6f7aaa;font:500 13px var(--body);text-align:left;cursor:pointer;transition:color .3s}.funnel-row.lit{color:#c2caf0}.funnel-row.on{color:#fff;font-weight:700}.funnel-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.funnel-bar{height:10px;border-radius:999px;background:hsla(0,0%,100%,.06);overflow:hidden}.funnel-bar span{display:block;height:100%;border-radius:999px;background:rgba(129,150,255,.25);transform-origin:left;transition:background .4s,box-shadow .4s}.funnel-row.lit .funnel-bar span{background:linear-gradient(90deg,var(--link-bright),var(--visited))}.funnel-row.on .funnel-bar span{background:linear-gradient(90deg,var(--link-bright),var(--mark));box-shadow:0 0 18px rgba(255,228,92,.45)}.funnel-num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pipe-foot{font-size:13px;color:#8691be;margin:0}@media (max-width:920px){.pipeline{grid-template-columns:1fr}.pipe-visual{position:relative;top:0;order:-1}}@media (max-width:480px){.funnel-row{grid-template-columns:96px 1fr 34px}.pipe-visual{padding:24px}}.band-ink{background:var(--night);color:#dce2ff;overflow:hidden}.band-ink h2{color:#fff}.band-ink .section-lead{color:#a9b3dd}.ink-glow{position:absolute;inset:auto -10% -40% auto;width:760px;height:760px;background:radial-gradient(circle,rgba(123,63,228,.35),transparent 65%);pointer-events:none}.band-ink .wrap{position:relative}.anatomy{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:48px;gap:48px;align-items:center}.fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 24px;gap:0 24px;margin:0}.field-item{padding:16px 0;border-bottom:1px solid var(--night-line);transition:opacity .3s}.field-item dt button{all:unset;cursor:pointer;font:700 1.1rem var(--display);color:#fff;border-radius:4px;background:linear-gradient(transparent 62%,rgba(255,228,92,0) 0);transition:background .3s,color .3s}.field-item dt button:focus-visible{outline:3px solid var(--link-bright);outline-offset:3px}.field-item.on dt button{color:var(--ink);background:var(--mark);box-shadow:0 0 0 4px var(--mark)}.field-item dd{margin:6px 0 0;color:#a9b3dd;font-size:14.5px}.anatomy.focusing .field-item:not(.on){opacity:.45}.record{background:#fff;color:var(--ink);border-radius:var(--r-lg);padding:24px;box-shadow:0 40px 90px -40px rgba(0,0,0,.8);transform:rotate(-1deg);transition:transform .5s var(--ease)}.anatomy:hover .record{transform:rotate(0)}.rec-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;margin-bottom:6px;border-bottom:1px solid var(--rule)}.rec-domain{font:800 1.3rem var(--display);margin:0;letter-spacing:-.02em}.rec-meta{color:var(--ink-3);font-size:13px;margin:0}.rec-score{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;font:800 1.2rem var(--display);color:var(--good);background:conic-gradient(var(--good) 0 91%,#e3f4ea 91%);position:relative}.rec-score:before{content:"";position:absolute;inset:5px;border-radius:50%;background:#fff}.rec-score{isolation:isolate}.rec-score:before{z-index:-1}.rec-part{display:block;padding:10px 12px;margin:4px -12px;border-radius:10px;transition:background .3s,box-shadow .3s,opacity .3s}.rec-head .rec-part{margin:0;padding:4px}.record p{margin:0;font-size:14.5px}.rec-label{font-size:12px!important;font-weight:700;color:var(--ink-3);margin-bottom:2px!important}.rec-link{color:var(--link);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.rec-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 24px;gap:0 24px}.rec-mail{overflow-wrap:anywhere}.rec-mail em{font-style:normal;font-size:11px;font-weight:700;padding:1px 6px;border-radius:4px;background:#e3f4ea;color:var(--good);margin-left:4px}.record small{color:var(--ink-3);font-size:12px}.anatomy.focusing .rec-part:not(.hl){opacity:.35}.rec-part.hl{background:#fff6bf;box-shadow:inset 0 0 0 2px var(--mark)}.fields-foot{margin:36px 0 0;color:#a9b3dd}@media (max-width:960px){.anatomy{grid-template-columns:1fr}.record{transform:none}}@media (max-width:520px){.fields,.rec-row{grid-template-columns:1fr}}.compare-wrap{overflow-x:auto;background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-lg);box-shadow:var(--shadow-lift)}.compare{width:100%;border-collapse:collapse;font-size:16px}.compare th{text-align:left;font:700 1.1rem var(--display);padding:20px 24px;border-bottom:1px solid var(--rule)}.compare th:first-child{color:var(--ink-3)}.compare th:last-child{color:var(--link);background:linear-gradient(180deg,#f1f4ff,transparent)}.compare td{padding:16px 24px;border-bottom:1px solid #eef1f7;width:50%;transition:background .2s}.compare tr:last-child td{border-bottom:0}.compare td:first-child{color:var(--ink-3);padding-left:52px;position:relative}.compare td:first-child:before{content:"×";position:absolute;left:24px;top:13px;font:700 1.2rem var(--body);color:rgba(180,55,42,.6)}.compare td:last-child{font-weight:600;padding-left:56px;position:relative;background:#fafbff}.compare td:last-child:before{content:"";position:absolute;left:26px;top:21px;width:12px;height:7px;border-left:2.5px solid var(--good);border-bottom:2.5px solid var(--good);transform:rotate(-45deg)}.compare tr:hover td{background:#fffbe3}.js .compare-wrap tbody tr{opacity:0;transform:translateX(-8px);transition:opacity .6s var(--ease) var(--d),transform .6s var(--ease) var(--d)}.js .compare-wrap.is-in tbody tr{opacity:1;transform:none}.who-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.who-grid>div{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-md);padding:26px 24px}.who-grid svg{width:40px;height:40px;padding:9px;border-radius:12px;background:#ebefff;fill:none;stroke:var(--link);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;margin-bottom:16px}.who-grid>div:nth-child(2) svg{background:#eee6fd;stroke:var(--visited)}.who-grid>div:nth-child(3) svg{background:#e3f4ea;stroke:var(--good)}.who-grid>div:nth-child(4) svg{background:#fff6cc;stroke:var(--warn)}.who-grid p{color:var(--ink-2);margin:0;font-size:15.5px}@media (max-width:960px){.who-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.who-grid{grid-template-columns:1fr}}.trust-list{list-style:none;padding:0;margin:28px 0 0}.trust-list li{padding:14px 0 14px 30px;border-top:1px solid var(--rule);color:var(--ink-2);position:relative}.trust-list li:before{content:"";position:absolute;left:4px;top:22px;width:12px;height:7px;border-left:2.5px solid var(--good);border-bottom:2.5px solid var(--good);transform:rotate(-45deg)}.trust-list strong{color:var(--ink)}.deploy-label{font:700 1.05rem var(--display);margin-bottom:12px}.deploy{background:var(--night);border-radius:var(--r-lg);padding:10px;box-shadow:0 40px 80px -40px rgba(15,21,53,.7)}.deploy-tabs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px;background:hsla(0,0%,100%,.05);border-radius:14px;padding:4px}.deploy-tabs button{font:600 14px var(--body);color:#a9b3dd;background:none;border:0;padding:11px 8px;border-radius:10px;cursor:pointer;transition:background .25s,color .25s}.deploy-tabs button:hover{color:#fff}.deploy-tabs button.on{background:#fff;color:var(--ink);box-shadow:0 6px 16px -6px rgba(0,0,0,.5)}.deploy-panel{padding:24px 22px 18px;color:#dce2ff}.deploy-time{display:flex;align-items:center;gap:10px;font:800 1.6rem var(--display);color:#fff;letter-spacing:-.02em;margin-bottom:18px;animation:cell-in .4s var(--ease) both}.pulse-dot{width:10px;height:10px;border-radius:50%;background:var(--good-bright);animation:ping 1.6s infinite;box-shadow:0 0 0 0 rgba(91,227,154,.6)}.deploy-panel ol{margin:0 0 16px;padding:0;list-style:none;counter-reset:d}.deploy-panel li{counter-increment:d;display:flex;gap:14px;align-items:center;padding:11px 0;border-top:1px solid var(--night-line);animation:cell-in .45s var(--ease) both}.deploy-panel li:before{content:counter(d);display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:8px;background:rgba(129,150,255,.16);color:#c8d0ff;font:700 13px var(--body)}.deploy-note{color:#8e99c9;font-size:14px;margin:0}.currency{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;padding:4px;background:var(--surface);border:1px solid var(--rule);border-radius:999px;margin:0 auto 40px;isolation:isolate}#pricing .currency{display:grid;width:max-content}.currency-pill{position:absolute;z-index:-1;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:var(--ink);transition:transform .35s var(--ease)}.currency.is-bdt .currency-pill{transform:translateX(100%)}.currency button{font:600 14px var(--body);border:0;background:none;padding:9px 20px;border-radius:999px;cursor:pointer;color:var(--ink-2);transition:color .25s}.currency button.on{color:#fff}.currency.small{margin:0 0 16px}.plans{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px;align-items:stretch}.managed,.plan{--mx:50%;--my:0%;position:relative;isolation:isolate}.managed:before,.plan:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(360px circle at var(--mx) var(--my),rgba(46,75,240,.09),transparent 60%);opacity:0;transition:opacity .3s}.managed:hover:before,.plan:hover:before{opacity:1}.plan{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-lg);padding:30px 24px 24px;transition:border-color .3s,box-shadow .3s,opacity .8s var(--ease) var(--d,0ms),transform .8s var(--ease) var(--d,0ms)}.plan:hover{border-color:#b9c4ec;box-shadow:var(--shadow-lift)}.plan.popular{background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(135deg,var(--link),var(--visited),var(--mark)) border-box;border:2px solid transparent;box-shadow:0 30px 60px -30px rgba(46,75,240,.55)}.plan-flag{position:absolute;top:-13px;left:22px;margin:0;background:var(--mark);color:var(--ink);font-weight:700;font-size:13px;padding:4px 12px;border-radius:999px;box-shadow:0 6px 16px -6px rgba(154,106,0,.5)}.plan h3{margin-bottom:16px}.plan-price{display:flex;align-items:baseline;gap:8px;margin:0 0 12px;flex-wrap:wrap;color:var(--ink)}.plan-price .amount{font:800 2.5rem/1 var(--display);letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plan-price .period{color:var(--ink-3);font-size:14px}.plan-blurb{color:var(--ink-2);font-size:15px;min-height:3.2em}.managed ul,.plan ul{list-style:none;padding:0;margin:0 0 24px;font-size:15px}.managed li,.plan li{padding:6px 0 6px 26px;position:relative}.managed li:before,.plan li:before{content:"";position:absolute;left:3px;top:13px;width:10px;height:6px;border-left:2px solid var(--good);border-bottom:2px solid var(--good);transform:rotate(-45deg)}.plan .btn{margin-top:auto;width:100%}.managed{display:grid;grid-template-columns:1fr auto;grid-gap:32px;gap:32px;align-items:center;margin-top:18px;background:var(--surface);border:1px dashed #b3bcd6;border-radius:var(--r-lg);padding:28px;transition:opacity .8s var(--ease),transform .8s var(--ease)}.managed p{color:var(--ink-2);max-width:60ch}.managed ul{display:flex;flex-wrap:wrap;gap:0 22px;margin:0}.managed-side{text-align:right}.managed-side .plan-price{justify-content:flex-end}.pricing-note{margin-top:22px;color:var(--ink-3);font-size:14px;text-align:center}@media (max-width:1060px){.plans{grid-template-columns:repeat(2,1fr);row-gap:28px}}@media (max-width:560px){.managed,.plans{grid-template-columns:1fr}.managed-side{text-align:left}.managed-side .plan-price{justify-content:flex-start}}.maker{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:64px;gap:64px;align-items:center}.maker-photo{position:relative;aspect-ratio:4/4.6;border-radius:28px;overflow:hidden;background:linear-gradient(150deg,var(--link),var(--visited));box-shadow:0 40px 80px -40px rgba(46,75,240,.6)}.maker-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(15,21,53,.55));pointer-events:none}.maker-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.maker:hover .maker-photo img{transform:scale(1.04)}.maker-initials{position:absolute;inset:0;display:grid;place-items:center;font:800 6rem var(--display);color:hsla(0,0%,100%,.85);letter-spacing:-.05em}.maker-badge{position:absolute;z-index:1;left:18px;bottom:18px;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:hsla(0,0%,100%,.92);color:var(--ink);font-size:13px;font-weight:600;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.maker-badge:before{content:"";width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 0 rgba(34,197,94,.6);animation:ping-g 1.6s infinite}.maker-role{font:600 1.15rem/1.4 var(--display);color:var(--ink-2);letter-spacing:-.01em}.maker-copy>p{color:var(--ink-2);max-width:58ch}.maker-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin:28px 0}.maker-stats>div{padding:18px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--rule)}.maker-stats dt{font:800 2.2rem/1 var(--display);letter-spacing:-.04em;color:var(--ink);margin-bottom:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.maker-stats dd{margin:0;font-size:14px;color:var(--ink-2)}.maker-links{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px}.maker-contact{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:15px;margin:0}.maker-contact a{color:var(--ink-2);text-decoration:none;border-bottom:1px solid var(--rule);transition:color .2s,border-color .2s}.maker-contact a:hover{color:var(--link);border-color:var(--link)}@media (max-width:900px){.maker{grid-template-columns:1fr;gap:40px}.maker-photo{max-width:420px}}@media (max-width:520px){.maker-stats{grid-template-columns:1fr}}.faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:64px;gap:64px;align-items:flex-start}.faq-grid .section-head{position:-webkit-sticky;position:sticky;top:110px}.faq-list{border-top:1px solid var(--rule)}.faq-item{border-bottom:1px solid var(--rule)}.faq-item h3{margin:0;font-size:1.1rem}.faq-item button{all:unset;box-sizing:border-box;width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 4px;cursor:pointer;font:700 1.12rem/1.3 var(--display);letter-spacing:-.01em;transition:color .2s}.faq-item button:hover{color:var(--link)}.faq-item button:focus-visible{outline:3px solid var(--link-bright);outline-offset:2px;border-radius:8px}.faq-icon{position:relative;flex:none;width:30px;height:30px;border-radius:50%;background:var(--surface);border:1px solid var(--rule);transition:background .3s,border-color .3s,transform .4s var(--ease)}.faq-icon:after,.faq-icon:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;background:var(--ink);border-radius:2px;transition:transform .4s var(--ease),background .3s}.faq-icon:after{transform:rotate(90deg)}.faq-item.open .faq-icon{background:var(--link);border-color:var(--link);transform:rotate(180deg)}.faq-item.open .faq-icon:after,.faq-item.open .faq-icon:before{background:#fff}.faq-item.open .faq-icon:after{transform:rotate(0deg)}.faq-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease)}.faq-panel>div{overflow:hidden}.faq-item.open .faq-panel{grid-template-rows:1fr}.faq-panel p{color:var(--ink-2);padding:0 48px 22px 4px;margin:0;max-width:68ch}@media (max-width:900px){.faq-grid{grid-template-columns:1fr;gap:24px}.faq-grid .section-head{position:static;margin-bottom:8px}}.final{position:relative;overflow:hidden;background:var(--night);color:#fff;padding:120px 0;text-align:center}.final-glow{position:absolute;left:50%;top:50%;width:1100px;height:600px;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(91,116,255,.45),rgba(123,63,228,.25) 55%,transparent);animation:breathe 8s ease-in-out infinite;pointer-events:none}.final-inner{position:relative}.final h2{color:#fff;max-width:20ch;margin-inline:auto;font-size:clamp(2.2rem,4.4vw,3.4rem)}.final p{color:#b9c2e6;font-size:1.15rem;margin-bottom:0}.final .hero-ctas{justify-content:center;margin-bottom:0}.footer{background:#0b1029;color:#9aa5d1;font-size:15px;padding:72px 0 calc(32px + env(safe-area-inset-bottom, 0px))}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1.2fr 1fr;grid-gap:40px;gap:40px;padding-bottom:48px;border-bottom:1px solid var(--night-line)}.footer-brand p{max-width:36ch;margin:16px 0 22px}.footer nav{display:flex;flex-direction:column;gap:10px}.footer h2{font:700 15px var(--body);letter-spacing:0;color:#fff;margin:0 0 6px}.footer nav a{color:#9aa5d1;text-decoration:none;transition:color .2s;overflow-wrap:anywhere}.footer nav a:hover{color:#fff}.maker-chip{display:inline-flex;align-items:center;gap:10px;padding:6px 16px 6px 6px;border-radius:999px;border:1px solid var(--night-line);background:hsla(0,0%,100%,.04);color:#c8d0f5;text-decoration:none;font-size:14px;transition:background .2s,border-color .2s}.maker-chip:hover{background:hsla(0,0%,100%,.09);border-color:rgba(143,162,255,.45)}.maker-chip strong{color:#fff}.maker-chip-dot{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font:800 12px var(--display);color:#fff;background:linear-gradient(135deg,var(--link),var(--visited))}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:24px;font-size:13.5px;color:#6e79a9}.footer-bottom p{margin:0}.footer-bottom a{color:#c8d0f5;text-decoration:none}.footer-bottom a:hover{color:#fff;text-decoration:underline}@media (max-width:900px){.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}@media (max-width:480px){.footer-grid{grid-template-columns:1fr}}.page-hero{position:relative;overflow:hidden;background:var(--night);color:#e6eaff;margin-top:-71px;padding:71px 0 0}.page-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(800px 380px at 80% 0,rgba(91,116,255,.4),transparent 70%),radial-gradient(600px 300px at 0 100%,rgba(123,63,228,.3),transparent 70%)}.page-hero-inner{position:relative;padding:64px 0 120px}.page-hero h1{color:#fff;font-size:clamp(2.2rem,4.4vw,3.4rem);max-width:18ch}.page-hero p{color:#b9c2e6;max-width:56ch;font-size:1.12rem;margin:0}.order-page{display:grid;grid-template-columns:.72fr 1.28fr;grid-gap:48px;gap:48px;padding:0 0 112px;margin-top:-72px;align-items:flex-start;position:relative}.order-intro{position:-webkit-sticky;position:sticky;top:96px;background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-lg);padding:28px;box-shadow:var(--shadow-lift)}.order-intro h2{font-size:1.35rem;margin-bottom:18px}.order-intro p{color:var(--ink-2)}.order-steps{list-style:none;padding:0;margin:0 0 20px;counter-reset:o}.order-steps li{counter-increment:o;position:relative;padding:0 0 18px 44px;color:var(--ink-2)}.order-steps li:before{content:counter(o);position:absolute;left:0;top:-2px;display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#ebefff;color:var(--link);font:700 14px var(--body)}.order-steps li:not(:last-child):after{content:"";position:absolute;left:13.5px;top:30px;bottom:2px;width:1px;background:var(--rule)}.order-help{font-size:14.5px;border-top:1px solid var(--rule);padding-top:16px;margin:0}.order-help a{font-weight:600}@media (max-width:920px){.order-page{grid-template-columns:1fr}.order-intro{position:static;order:2}}.order{display:flex;flex-direction:column;gap:18px}.order-block{margin:0;border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--surface);padding:26px;box-shadow:var(--shadow-lift);min-width:0}.order-block legend{float:left;width:100%;font:700 1.2rem var(--display);padding:0;margin-bottom:16px}.order-block legend+*{clear:both}.pay-picker,.plan-picker{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:10px;gap:10px}.pick{position:relative;display:flex;flex-direction:column;gap:4px;padding:15px;border:1.5px solid var(--rule);border-radius:12px;cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s var(--ease)}.pick input{position:absolute;opacity:0;pointer-events:none}.pick:hover{border-color:#aeb9dd;transform:translateY(-1px)}.pick.on{border-color:var(--link);background:#f1f4ff;box-shadow:0 0 0 3px rgba(46,75,240,.12)}.pick.on:after{content:"";position:absolute;top:12px;right:12px;width:18px;height:18px;border-radius:50%;background:var(--link) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center /11px no-repeat;animation:pop .3s var(--ease)}.pick:focus-within{outline:3px solid var(--link-bright);outline-offset:2px}.pick-name{font-weight:700;display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-right:22px}.pick-tag{font-size:11px;font-weight:700;background:var(--mark);padding:2px 7px;border-radius:999px}.pick-price{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pick small{color:var(--ink-3);font-size:13px}.pay-note{margin:14px 0 6px;padding:12px 14px;background:#fffbe3;border:1px solid #f1e3a0;border-radius:10px;font-size:15px;animation:cell-in .35s var(--ease) both}.grid-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media (max-width:600px){.grid-2{grid-template-columns:1fr}.order-block{padding:20px}}.field{display:flex;flex-direction:column;gap:6px}.field-label{font-weight:600;font-size:14px}.field input,.field select,.field textarea{font:400 16px var(--body);color:var(--ink);background:#fbfcff;border:1.5px solid var(--rule);border-radius:10px;padding:12px 13px;width:100%;transition:border-color .2s,box-shadow .2s,background .2s}.field input:hover,.field textarea:hover{border-color:#c3cbe2}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--link);background:#fff;outline:none;box-shadow:0 0 0 4px rgba(46,75,240,.14)}.field.has-error input,.field.has-error textarea{border-color:var(--bad)}.field-hint{font-size:13px;color:var(--ink-3)}.field-error{font-size:13px;color:var(--bad);font-weight:600;margin:4px 0 0}.form-message{background:#fbe7e4;color:#7e2e1b;padding:12px 14px;border-radius:10px;margin:0}.order-submit{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.order-submit .btn{font-size:17px;padding:17px 28px}.hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.success{max-width:720px;padding:0 0 112px;margin-top:-72px;position:relative}.success-card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-lg);padding:36px;box-shadow:var(--shadow-lift)}.success-card h2{font-size:1.4rem;margin-top:28px}.success-check{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#e3f4ea;margin-bottom:18px}.success-check svg{width:30px;height:30px;stroke:var(--good);stroke-width:3;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;stroke-dashoffset:30;animation:draw .7s var(--ease) .2s forwards}.order-number{font-size:1.15rem}.order-number strong{background:var(--mark);padding:3px 10px;border-radius:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:600px){.success-card{padding:24px}}.admin-page{padding:40px 0 80px}.admin-login{max-width:380px;margin:80px auto;display:flex;flex-direction:column;gap:14px;background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-lg);padding:32px;box-shadow:var(--shadow-lift)}.admin-head{display:flex;justify-content:space-between;align-items:center;gap:16px}.admin-filters{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 20px}.admin-filters button{font:600 13px var(--body);border:1px solid var(--rule);background:var(--surface);border-radius:999px;padding:6px 12px;cursor:pointer}.admin-filters button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.admin-table-wrap{overflow-x:auto;background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-md)}.admin-table{width:100%;border-collapse:collapse;font-size:14px}.admin-table th{text-align:left;padding:10px 12px;color:var(--ink-3);font-size:12px;border-bottom:1px solid var(--rule)}.admin-table td{padding:12px;border-bottom:1px solid #eef1f7;vertical-align:top}.admin-table small{color:var(--ink-3)}.admin-row{cursor:pointer}.admin-row:hover td{background:#f8f9fc}.admin-detail td{background:#fafbfd}.admin-grid{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:28px;gap:28px}.admin-grid p{margin:0 0 8px}.stack{display:flex;flex-direction:column;gap:12px}.badge{font-size:12px;font-weight:700;padding:3px 8px;border-radius:999px;background:#eef1f7;white-space:nowrap}.b-new{background:#eaeeff;color:var(--link)}.b-contacted{background:#f1e9fb;color:var(--visited)}.b-paid{background:#fff2cc;color:var(--warn)}.b-licensed{background:#e3f4ea;color:var(--good)}.b-cancelled{background:#fbe7e4;color:var(--bad)}@media (max-width:800px){.admin-grid{grid-template-columns:1fr}}@media (max-width:640px){.section{padding:80px 0}.demo-table{min-width:660px}.header-inner{gap:12px}}.account-link{display:inline-flex;align-items:center;gap:8px;color:#dde3ff;text-decoration:none;font-weight:600;font-size:14.5px;padding:8px 12px;border-radius:999px;transition:background .2s,color .2s;white-space:nowrap}.account-link:hover{background:hsla(0,0%,100%,.08);color:#fff}.account-link svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media (max-width:1100px){.nav a{padding:8px 9px;font-size:14.5px}}@media (max-width:920px){.account-link span{display:none}.account-link{padding:10px}}.pw{position:relative;display:block}.pw input{padding-right:64px}.pw-toggle{position:absolute;right:6px;top:50%;transform:translateY(-50%);border:0;background:var(--paper-2);color:var(--ink-2);font:600 12.5px var(--body);padding:6px 10px;border-radius:7px;cursor:pointer}.pw-toggle:hover{color:var(--ink)}.link-btn{all:unset;cursor:pointer;color:var(--link);font-weight:600;text-decoration:underline;text-underline-offset:3px}.link-btn:focus-visible{outline:3px solid var(--link-bright);outline-offset:2px;border-radius:4px}.account-note{margin:0 0 18px;padding:12px 14px;border-radius:10px;background:#f1f4ff;border:1px solid #dce3ff;font-size:15px;color:var(--ink-2)}.account-note strong{color:var(--ink)}.field input[readonly]{background:var(--paper-2);color:var(--ink-2)}.btn-done{background:var(--good);color:#fff}.account-page{position:relative;margin-top:-72px;padding-bottom:112px}.auth-page{display:grid;grid-template-columns:minmax(0,480px) minmax(0,1fr);grid-gap:56px;gap:56px;align-items:start}.auth-card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-lg);padding:28px;box-shadow:var(--shadow-lift)}.auth-tabs{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:999px;background:var(--paper-2);margin-bottom:24px;isolation:isolate}.auth-tabs button{font:600 15px var(--body);border:0;background:none;padding:11px 10px;border-radius:999px;cursor:pointer;color:var(--ink-2);transition:color .25s}.auth-tabs button[aria-selected=true]{color:var(--ink)}.auth-pill{position:absolute;z-index:-1;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:#fff;box-shadow:0 4px 12px -4px rgba(18,26,58,.25);transition:transform .35s var(--ease)}.auth-pill.right{transform:translateX(100%)}.auth-form{display:flex;flex-direction:column;gap:16px;animation:cell-in .35s var(--ease) both}.auth-form .btn{margin-top:4px}.auth-foot{margin:20px 0 0;font-size:14px;color:var(--ink-3)}.auth-side{padding-top:100px}.auth-side h2{font-size:1.5rem}@media (max-width:860px){.auth-page{grid-template-columns:minmax(0,1fr)}.auth-side{padding-top:0}}.account-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.account-hero h1{margin-bottom:10px}.account-tabs{display:inline-flex;gap:4px;padding:4px;border-radius:14px;background:var(--surface);border:1px solid var(--rule);box-shadow:var(--shadow-lift);margin-bottom:22px}.account-tabs button{font:600 14.5px var(--body);border:0;background:none;padding:10px 16px;border-radius:10px;cursor:pointer;color:var(--ink-2);transition:background .2s,color .2s}.account-tabs button.on{background:var(--ink);color:#fff}.orders{display:grid;grid-gap:18px;gap:18px}.order-card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-lg);padding:26px;box-shadow:var(--shadow-lift);animation:cell-in .45s var(--ease) both}.order-card.status-licensed{border-color:#bfe5cf}.oc-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px}.oc-head h3{font-size:1.35rem;margin-bottom:4px}.oc-meta{margin:0;color:var(--ink-3);font-size:14px}.oc-meta strong{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.oc-steps{list-style:none;margin:0 0 22px;padding:0;display:grid;grid-template-columns:repeat(4,1fr);counter-reset:s}.oc-steps li{position:relative;display:flex;flex-direction:column;gap:8px;font-size:13.5px;color:var(--ink-3);padding-right:8px}.oc-steps li:before{content:"";position:absolute;left:14px;right:0;top:6px;height:2px;background:var(--rule)}.oc-steps li:last-child:before{display:none}.oc-steps li.done:before{background:var(--good)}.oc-dot{position:relative;z-index:1;width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid var(--rule)}.oc-steps li.done{color:var(--ink-2)}.oc-steps li.done .oc-dot{background:var(--good);border-color:var(--good)}.oc-steps li.now{color:var(--ink);font-weight:700}.oc-steps li.now .oc-dot{border-color:var(--link);background:var(--link);box-shadow:0 0 0 5px rgba(46,75,240,.16)}.oc-cancelled{background:#fbe7e4;color:#7e2e1b;padding:12px 14px;border-radius:10px}.oc-license{background:linear-gradient(135deg,#f4f6ff,#fbf8ff);border:1px solid #e1e6fa;border-radius:var(--r-md);padding:18px;margin-bottom:18px}.oc-label{font:700 1rem var(--display);margin:0 0 10px}.key-box{display:flex;align-items:center;gap:12px;padding:10px 10px 10px 14px;border-radius:10px;background:var(--night)}.key-box code{flex:1 1;min-width:0;color:#fff;font:600 14px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-wrap:anywhere}.oc-help,.oc-wait{margin:10px 0 0;font-size:14.5px;color:var(--ink-2)}.oc-wait{margin:0}.oc-forms{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.oc-form{margin:0}.inline-field{display:flex;gap:8px}.inline-field input{flex:1 1;min-width:0}.oc-fact{display:flex;flex-direction:column;gap:6px;margin:0;font-size:14px}.oc-fact span{font-weight:600}.oc-fact code{font:600 14px ui-monospace,Menlo,Consolas,monospace;color:var(--ink-2)}.claim{padding:6px 2px;font-size:15px}.empty{text-align:center;padding:48px 24px;background:var(--surface);border:1px dashed #b3bcd6;border-radius:var(--r-lg)}.empty p{color:var(--ink-2);max-width:46ch;margin:0 auto 22px}.account-help{font-size:14.5px;color:var(--ink-3);margin:0}.skeleton{display:grid;grid-gap:18px;gap:18px}.skeleton span{height:220px;border-radius:var(--r-lg);background:linear-gradient(90deg,#eef1f8,#f7f8fc 50%,#eef1f8) 0 0 /200% 100%;animation:shimmer 1.3s linear infinite}@keyframes shimmer{to{background-position:-200% 0}}.profile-grid{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:18px;gap:18px;align-items:start}.block-title{font-size:1.2rem;margin-bottom:18px}.block-actions{margin-top:20px}@media (max-width:860px){.oc-forms,.profile-grid{grid-template-columns:1fr}}@media (max-width:560px){.order-card{padding:20px}.oc-head{flex-direction:column}.oc-steps{grid-template-columns:1fr;gap:12px}.oc-steps li{flex-direction:row;align-items:center}.oc-steps li:before{display:none}.key-box{flex-direction:column;align-items:stretch}}.success-account{margin:22px 0 8px;padding:18px;border-radius:var(--r-md);background:#f1f4ff;border:1px solid #dce3ff}.success-account p{margin:0 0 14px;color:var(--ink-2)}.success-account strong{color:var(--ink)}.reset-title{font:800 1.6rem/1.1 var(--display);margin:0 0 12px;letter-spacing:-.02em}@keyframes cell-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes word-in{to{opacity:1;transform:none;filter:blur(0)}}@keyframes fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes demo-in{0%{opacity:0;transform:translateY(40px) rotateX(10deg) scale(.97)}to{opacity:1;transform:none}}@keyframes spin{to{--spin:360deg}}@keyframes breathe{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.final-glow{animation-name:breathe-c}@keyframes breathe-c{0%,to{opacity:.75;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.06)}}@keyframes marquee{to{transform:translateX(calc(-50% - 28px))}}@keyframes ping{0%{box-shadow:0 0 0 0 rgba(255,228,92,.55)}70%,to{box-shadow:0 0 0 8px rgba(255,228,92,0)}}.pulse-dot{animation-name:ping-g}@keyframes ping-g{0%{box-shadow:0 0 0 0 rgba(91,227,154,.55)}70%,to{box-shadow:0 0 0 8px rgba(91,227,154,0)}}@keyframes timer{0%{width:0}to{width:100%}}@keyframes highlight{to{background-size:100% 100%}}@keyframes pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}.js .compare-wrap tbody tr,.js .hero-copy>*,.js .hero-demo,.js .word,.js [data-reveal]{opacity:1!important;transform:none!important;filter:none!important}.demo-table tr.clickable .site{background-size:100% 100%}.success-check svg{stroke-dashoffset:0}}@media (max-width:600px){.faq-item button,.faq-item h3{text-wrap:pretty}.faq-panel p{padding-right:4px}.hero-pill{font-size:13px}}