@font-face{font-family:display;src:url(/_next/static/media/33553e7595b74ccf-s.p.woff2) format("woff2");font-display:swap;font-weight:500 800}@font-face{font-family:display Fallback;src:local("Arial");ascent-override:91.48%;descent-override:26.56%;line-gap-override:0.00%;size-adjust:101.66%}.__className_d50845{font-family:display,display Fallback}.__variable_d50845{--f-display:"display","display Fallback"}@font-face{font-family:body;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:body Fallback;src:local("Arial");ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.00%;size-adjust:101.56%}.__className_b18363{font-family:body,body Fallback}.__variable_b18363{--f-body:"body","body Fallback"}@font-face{font-family:mono;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");font-display:swap;font-weight:500 600}@font-face{font-family:mono Fallback;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_a5b9b3{font-family:mono,mono Fallback}.__variable_a5b9b3{--f-mono:"mono","mono Fallback"}:root{--bg:#faf8f3;--bg-alt:#ffffff;--band:#f3f0e8;--band-2:#ffffff;--surface:#ffffff;--surface-2:#f6f3ec;--tint:rgba(15,21,48,.035);--tint-acc:#ece8ff;--fg:#0f1530;--fg-2:#3e445e;--fg-3:#74788a;--strong:#0b1029;--line:rgba(15,21,48,.09);--line-2:rgba(15,21,48,.14);--acc:#3b22c4;--acc-text:#3b22c4;--hl:#3b22c4;--cta:#3b22c4;--cta-fg:#ffffff;--btn:#0f1530;--btn-fg:#faf8f3;--contrast:#0f1530;--live:#1a7f5a;--ok:#1a7f5a;--ok-bg:#e2f3ea;--bad:#b4372a;--bad-bg:#fbe9e6;--wash:radial-gradient(50% 60% at 90% 0%,rgba(59,34,196,.06),transparent 70%);--scene:radial-gradient(70% 60% at 50% 35%,#ffffff,#f1eee6 70%);--shadow:0 30px 60px -36px rgba(15,21,48,.28);--wa-bg:#efeae2;--wa-head:#f6f3ec;--wa-in:#ffffff;--wa-out:#dcf8c6;--wa-fg:#111b21;--ease:cubic-bezier(.2,.8,.2,1);--nav-h:64px;color-scheme:light}.force-dark,:root[data-theme=dark]{--bg:#0b0b12;--bg-alt:#0e0e16;--band:#0e0e16;--band-2:#14141d;--surface:#14141d;--surface-2:#1a1a25;--tint:rgba(244,241,234,.04);--tint-acc:#221d3d;--fg:#f4f1ea;--fg-2:#c9c5bb;--fg-3:#8d8a84;--strong:#ffffff;--line:rgba(244,241,234,.09);--line-2:rgba(244,241,234,.16);--acc:#6d4ef0;--acc-text:#b8a7ff;--hl:#d9cfff;--cta:#6d4ef0;--cta-fg:#ffffff;--btn:#f4f1ea;--btn-fg:#0b0b12;--contrast:#1a1a25;--live:#4fd1a1;--ok:#4fd1a1;--ok-bg:#12261e;--bad:#f08a7c;--bad-bg:#2a1614;--wash:radial-gradient(60% 70% at 85% 10%,rgba(91,62,229,.16),transparent 70%);--scene:radial-gradient(70% 60% at 50% 35%,#1c1930,#0b0b12 70%);--shadow:0 40px 80px -40px rgba(0,0,0,.8);--wa-bg:#0b141a;--wa-head:#1f2c34;--wa-in:#1f2c34;--wa-out:#005c4b;--wa-fg:#e9edef;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0b0b12;--bg-alt:#0e0e16;--band:#0e0e16;--band-2:#14141d;--surface:#14141d;--surface-2:#1a1a25;--tint:rgba(244,241,234,.04);--tint-acc:#221d3d;--fg:#f4f1ea;--fg-2:#c9c5bb;--fg-3:#8d8a84;--strong:#ffffff;--line:rgba(244,241,234,.09);--line-2:rgba(244,241,234,.16);--acc:#6d4ef0;--acc-text:#b8a7ff;--hl:#d9cfff;--cta:#6d4ef0;--cta-fg:#ffffff;--btn:#f4f1ea;--btn-fg:#0b0b12;--contrast:#1a1a25;--live:#4fd1a1;--ok:#4fd1a1;--ok-bg:#12261e;--bad:#f08a7c;--bad-bg:#2a1614;--wash:radial-gradient(60% 70% at 85% 10%,rgba(91,62,229,.16),transparent 70%);--scene:radial-gradient(70% 60% at 50% 35%,#1c1930,#0b0b12 70%);--shadow:0 40px 80px -40px rgba(0,0,0,.8);--wa-bg:#0b141a;--wa-head:#1f2c34;--wa-in:#1f2c34;--wa-out:#005c4b;--wa-fg:#e9edef;color-scheme:dark}}.force-dark{color:var(--fg)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--f-body),"Segoe UI",system-ui,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip;overflow-wrap:anywhere}h1,h2,h3,h4{font-family:var(--f-display),"Avenir Next","Helvetica Neue",sans-serif;margin:0;text-wrap:balance;letter-spacing:-.035em}p{margin:0}a{color:inherit}img{max-width:100%;height:auto}:focus-visible{outline:2px solid var(--acc);outline-offset:3px;border-radius:6px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{max-width:1200px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}@media (min-width:720px){.wrap{padding-left:max(32px,env(safe-area-inset-left,0px));padding-right:max(32px,env(safe-area-inset-right,0px))}}.mono{font-family:var(--f-mono),ui-monospace,Menlo,monospace;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase}.dark .eyebrow,.eyebrow,.ink .eyebrow{color:var(--acc-text)}.sec{padding-block:clamp(72px,9vw,120px)}.ink{background:var(--band);color:var(--fg)}.white{background:#fff;border-block:1px solid var(--line)}.sec-h{max-width:760px;display:flex;flex-direction:column;gap:14px;margin-bottom:clamp(36px,5vw,56px)}.sec-h.c{margin-inline:auto;text-align:center;align-items:center}.sec-h h2{font-size:clamp(34px,4.4vw,56px);font-weight:800;line-height:1.02}.sec-h p{font-size:18px;color:var(--fg-2);max-width:60ch}.ink .sec-h h2{color:#fff}.ink .sec-h p{color:var(--fg-2)}.glow{background:linear-gradient(100deg,#9fb4ff,#c9b6ff 60%,#e2d6ff);-webkit-background-clip:text;background-clip:text}.glow,.ink-grad{color:transparent}.ink-grad{background:linear-gradient(100deg,#1238b8,#6108cf);-webkit-background-clip:text;background-clip:text}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:12px;padding:14px 22px;font-weight:700;font-size:15.5px;text-decoration:none;border:0;cursor:pointer;font-family:inherit;white-space:nowrap;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.btn-main{background:var(--cta);color:var(--cta-fg);box-shadow:0 10px 24px -14px rgba(59,34,196,.7)}.btn-main:hover{transform:translateY(-2px)}.btn-ghost{background:transparent;color:var(--fg);border:1px solid var(--line-2)}.btn-light{background:var(--surface);color:var(--fg);border:1px solid var(--line)}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0);z-index:40;background:var(--band)}.nav{position:sticky;top:env(safe-area-inset-top,0);z-index:30;background:color-mix(in srgb,var(--bg) 86%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);color:var(--fg)}.nav .wrap{gap:28px;height:var(--nav-h)}.logo,.nav .wrap{display:flex;align-items:center}.logo{gap:10px;text-decoration:none;font-family:var(--f-display),sans-serif;font-weight:800;font-size:22px;letter-spacing:-.03em;color:var(--strong)}.logo img{width:32px;height:32px;border-radius:9px;padding:2px}.logo i{font-style:normal;color:var(--acc-text)}.nav-links{display:flex;gap:22px;align-items:center;font-size:15px;color:var(--fg-2)}.nav-links a{text-decoration:none}.nav-links a:hover{color:#fff}.nav-r{margin-left:auto;display:flex;gap:14px;align-items:center}.nav-r .login{color:var(--fg-2);text-decoration:none;font-size:15px}.nav .btn{padding:10px 16px;font-size:14px}.menu{position:relative}.menu summary{list-style:none;cursor:pointer}.menu summary::-webkit-details-marker{display:none}.menu summary:after{content:" ▾";font-size:11px}.menu[open] summary{color:#fff}.menu-panel{position:absolute;top:calc(100% + 20px);left:-24px;width:min(680px,92vw);padding:14px;border-radius:20px;background:var(--band-2);border:1px solid var(--line-2);box-shadow:0 40px 80px -30px rgba(0,0,0,.8);display:grid;grid-template-columns:1fr 1fr;gap:2px}.menu-panel a{padding:10px 12px;border-radius:12px}.menu-panel a:hover{background:rgba(138,82,255,.16)}.menu-panel b{display:block;color:#fff;font-weight:600}.menu-panel small{font-size:12.5px}.menu-panel .all{grid-column:1/-1;border-top:1px solid var(--line-2);margin-top:6px;color:var(--acc-text);font-weight:600}.nav-mobile{display:none}@media (max-width:960px){.nav-links,.nav-r .login{display:none}.nav-mobile{display:block}.nav-mobile summary{list-style:none;cursor:pointer;padding:8px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.18);font-size:14px}.nav-mobile summary::-webkit-details-marker{display:none}.nav-mobile .sheet{position:absolute;left:0;right:0;top:var(--nav-h);background:var(--band-2);border-bottom:1px solid var(--line-2);padding:12px max(16px,env(safe-area-inset-left,0px)) 20px;display:grid;gap:4px;max-height:calc(100vh - var(--nav-h));overflow-y:auto}.nav-mobile .sheet a{padding:10px 6px;text-decoration:none;color:var(--fg);border-bottom:1px solid rgba(255,255,255,.06)}}.footer{background:#030622;color:var(--fg-3);font-size:14px}.footer .cols{display:grid;grid-template-columns:1.4fr repeat(4,minmax(0,1fr));gap:28px;padding-block:56px 28px}.footer .cols>*{min-width:0}.footer h2{font-family:var(--f-mono),monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2);margin-bottom:12px;font-weight:600}.footer ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}.footer a{text-decoration:none}.footer a:hover{color:#fff}.footer .bottom{display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;border-top:1px solid rgba(255,255,255,.07);padding-block:20px 28px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}html{scroll-behavior:auto}}.wa-float{position:fixed;z-index:35;right:calc(18px + env(safe-area-inset-right, 0px));bottom:calc(18px + env(safe-area-inset-bottom, 0px));width:58px;height:58px;border-radius:50%;background:#25d366;color:#fff;display:grid;place-items:center;box-shadow:0 12px 30px -8px rgba(18,140,75,.6);transition:transform .2s var(--ease)}.wa-float:hover{transform:scale(1.06)}.qrbox svg{width:100%;height:100%;display:block}.h-hero{position:relative;overflow:hidden;isolation:isolate;background:var(--band);color:var(--fg)}.h-hero:before{z-index:-2;background:radial-gradient(50% 60% at 78% 40%,rgba(97,8,207,.38),transparent 70%),radial-gradient(40% 50% at 8% 95%,rgba(18,56,184,.45),transparent 70%),radial-gradient(30% 30% at 50% 0,rgba(77,123,255,.18),transparent 70%)}.h-hero:after,.h-hero:before{content:"";position:absolute;inset:0}.h-hero:after{z-index:-1;pointer-events:none;background:linear-gradient(90deg,transparent calc(clamp(16px, 6vw, 96px) - 1px),rgba(255,122,138,.22) calc(clamp(16px, 6vw, 96px) - 1px),rgba(255,122,138,.22) clamp(16px,6vw,96px),transparent clamp(16px,6vw,96px)),repeating-linear-gradient(180deg,transparent 0 37px,rgba(140,160,255,.07) 37px 38px);-webkit-mask-image:linear-gradient(180deg,#000 40%,transparent);mask-image:linear-gradient(180deg,#000 40%,transparent)}.h-hero .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);gap:clamp(28px,5vw,64px);align-items:center;padding-block:clamp(40px,7vh,80px) clamp(56px,8vh,96px)}.h-hero h1{font-size:clamp(38px,4.6vw,68px);font-weight:800;line-height:.92;letter-spacing:-.055em;margin-top:18px;color:var(--strong)}.h-hero .lede{margin-top:24px;font-size:clamp(17px,1.4vw,19.5px);color:var(--fg-2);max-width:52ch}.h-hero .lede b{font-weight:600}.cta-row{gap:12px;margin-top:30px}.cta-row,.ticks{display:flex;flex-wrap:wrap}.ticks{gap:8px 22px;margin-top:22px;font-size:14px;color:var(--fg-3)}.ticks span:before{content:"✓ ";color:var(--live);font-weight:700}@media (max-width:980px){.h-hero .wrap{grid-template-columns:1fr}}.scene{position:relative;aspect-ratio:1/1.02;width:100%;max-width:560px;justify-self:center;border-radius:34px;border:1px solid rgba(255,255,255,.09);background:radial-gradient(80% 70% at 60% 30%,#1a1f6e,#080d38 70%);box-shadow:0 60px 140px -50px rgba(97,8,207,.75),inset 0 1px 0 rgba(255,255,255,.1);overflow:hidden;isolation:isolate}.scene .stars{position:absolute;inset:0;z-index:-1;background-image:radial-gradient(1.2px 1.2px at 12% 18%,#fff8,transparent),radial-gradient(1px 1px at 72% 12%,#fff7,transparent),radial-gradient(1.4px 1.4px at 88% 44%,#fff6,transparent),radial-gradient(1px 1px at 30% 70%,#fff5,transparent),radial-gradient(1.2px 1.2px at 55% 88%,#fff6,transparent)}.live{position:absolute;top:18px;right:18px;z-index:6;display:flex;align-items:center;gap:8px;padding:7px 13px;border-radius:99px;background:rgba(5,10,46,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.14);font-family:var(--f-mono),monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase}.live i{width:7px;height:7px;border-radius:50%;background:var(--live);box-shadow:0 0 10px var(--live);animation:pulse 1.6s infinite}@keyframes pulse{50%{opacity:.3}}.phone3d{position:absolute;z-index:3;left:50%;top:52%;width:58%;height:84%;translate:-50% -50%;border-radius:40px;background:#04050c;padding:9px;box-shadow:0 0 0 3px #1c2140,0 40px 80px -20px rgba(0,0,0,.7),0 0 90px rgba(138,82,255,.35);transform:perspective(1100px) rotateY(-10deg) rotateX(5deg) rotate(1.5deg)}.screen{position:relative;height:100%;border-radius:32px;overflow:hidden;background:var(--wa-bg);display:flex;flex-direction:column;font-size:12.5px;line-height:1.35;color:#e9edef}.screen:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.04) 1px,transparent 0);background-size:16px 16px}.sbar{justify-content:space-between;padding:10px 20px 4px;font-weight:600;font-size:11px}.sbar,.whead{position:relative;display:flex}.whead{align-items:center;gap:9px;padding:7px 12px 9px;background:var(--wa-in)}.whead img{width:30px;height:30px;border-radius:50%;background:var(--surface);padding:2px}.whead b{display:block;font-size:13px}.whead small{color:#8696a0;font-size:11px;display:block}.convos{position:relative;flex:1 1;min-height:0}.convo{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;gap:7px;padding:12px 11px 16px;opacity:0;visibility:hidden;transition:opacity .5s}.convo.on{opacity:1;visibility:visible}.b{max-width:88%;padding:7px 10px;border-radius:11px;box-shadow:0 1px 0 rgba(0,0,0,.25)}.b.in{align-self:flex-start;border-top-left-radius:3px}.b.out{align-self:flex-end;border-top-right-radius:3px}.b .who{display:block;font-size:10.5px;font-weight:700;margin-bottom:2px}.b time{display:block;text-align:right;font-size:9.5px;color:rgba(233,237,239,.55);margin-top:2px}.b .r{display:flex;justify-content:space-between;gap:10px;font-family:var(--f-mono),monospace;font-size:11px}.b hr{border:0;border-top:1px solid rgba(255,255,255,.12);margin:5px 0}.paybtn{margin-top:6px;text-align:center;padding:6px;border-radius:7px;background:#e9edef;color:#0b141a;font-weight:700;font-size:11.5px}.convo.play .b{animation:pop .45s var(--ease) both}.convo.play .b:nth-child(2){animation-delay:1.2s}.convo.play .b:nth-child(3){animation-delay:2.4s}.convo.play .b:nth-child(4){animation-delay:3.4s}@keyframes pop{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}.fc{position:absolute;z-index:4;display:flex;align-items:center;gap:10px;padding:10px 13px;border-radius:15px;background:rgba(255,255,255,.94);color:var(--fg);box-shadow:0 20px 40px -18px rgba(0,0,0,.6);font-size:12.5px;line-height:1.25;max-width:58%;animation:float 6s ease-in-out infinite}.fc b{display:block}.fc small{color:var(--fg-3);font-size:11.5px}.fc .ic{flex:none;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;color:var(--strong);font-weight:800}.fc.f1{left:3%;top:15%}.fc.f2{right:3%;top:44%;animation-delay:-2s}.fc.f3{left:4%;bottom:7%;animation-delay:-4s}@keyframes float{50%{transform:translateY(-9px)}}@media (max-width:520px){.fc{font-size:11px;padding:8px 10px}.phone3d{width:66%}}.marquee{border-block:1px solid rgba(255,255,255,.07);background:#030622;overflow:hidden;color:var(--fg-3)}.marquee .track{display:flex;gap:56px;width:max-content;padding-block:18px;font-size:14px;animation:mq 42s linear infinite}.marquee b{color:var(--strong);font-weight:600}.marquee span:before{content:"◆";color:var(--acc);margin-right:14px;font-size:9px;vertical-align:2px}@keyframes mq{to{transform:translateX(-50%)}}.logos-bar .wrap{padding-block:30px;display:flex;flex-direction:column;align-items:center;gap:16px}.lrow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;width:100%}.lrow div{height:54px;border-radius:12px;display:grid;place-items:center;font-family:var(--f-mono),monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.ph{background:#fff7d6;border:1.5px dashed #e5c65a;color:#6b5300}.phnote{display:inline-flex;font-family:var(--f-mono),monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;border-radius:99px}@media (max-width:760px){.lrow{grid-template-columns:repeat(3,minmax(0,1fr))}}.answer{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);align-items:start}.answer h2{font-size:clamp(28px,3.4vw,42px);font-weight:800;line-height:1.04;margin-top:12px}.answer .def{font-size:clamp(17px,1.5vw,20px);margin-top:18px;color:var(--fg-2);max-width:62ch}.answer .def b{color:var(--fg)}.facts{display:grid;grid-template-columns:1fr 1fr;gap:1px;border:1px solid var(--line);border-radius:20px;overflow:hidden;margin:0}.facts div{background:var(--surface);padding:18px 20px;min-width:0}.facts dt{font-family:var(--f-mono),monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3)}.facts dd{margin:6px 0 0;font-family:var(--f-display),sans-serif;font-weight:700;font-size:19px;letter-spacing:-.02em;line-height:1.2}@media (max-width:860px){.answer{grid-template-columns:1fr}}.ways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.way{display:flex;flex-direction:column;gap:10px;padding:28px;border-radius:26px;border:1px solid var(--line-2);background:linear-gradient(170deg,#0e1856,#070d36);text-decoration:none;color:var(--fg);min-width:0;transition:transform .3s var(--ease),border-color .3s}.way:hover{transform:translateY(-4px);border-color:var(--acc)}.way .num{font-family:var(--f-display),sans-serif;font-weight:800;font-size:60px;letter-spacing:-.06em;line-height:.9;color:transparent;-webkit-text-stroke:1.5px rgba(179,148,255,.5)}.way h3{font-size:28px;font-weight:800;color:var(--strong)}.way p{font-size:15.5px}.way p,.way ul{color:var(--fg-2)}.way ul{list-style:none;padding:0;margin:4px 0 0;display:grid;gap:5px;font-size:14px}.way li:before{content:"→ ";color:var(--acc-text)}.way .go{margin-top:auto;padding-top:10px;font-weight:700;color:var(--acc-text)}@media (max-width:900px){.ways{grid-template-columns:1fr}}.day{background:var(--band);color:var(--fg)}.day .track{height:calc(7 * 85vh)}.day .sticky{position:sticky;top:calc(var(--nav-h) + env(safe-area-inset-top, 0px));height:calc(100vh - var(--nav-h));display:flex;align-items:center}.d-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,5vw,72px);align-items:center;width:100%}.d-grid h2{font-size:clamp(32px,4vw,54px);font-weight:800;line-height:1;color:var(--strong)}.steps{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:2px;position:relative}.steps:before{content:"";position:absolute;left:52px;top:14px;bottom:14px;width:2px}.step{display:grid;grid-template-columns:44px 18px 1fr;gap:12px;align-items:start;padding:9px 0;transition:color .3s}.step time{font-family:var(--f-mono),monospace;font-size:12px;padding-top:3px;text-align:right}.step .dot{width:12px;height:12px;border-radius:50%;margin:5px 0 0 1px;border:2px solid var(--line-2);position:relative;z-index:1;transition:all .3s}.step b{display:block;font-family:var(--f-display),sans-serif;font-weight:700;font-size:17px;letter-spacing:-.02em;line-height:1.25}.step small{display:block;font-size:14px;max-height:0;overflow:hidden;opacity:0;transition:max-height .4s var(--ease),opacity .3s}.step.on .dot{background:var(--acc-text);border-color:var(--acc-text);box-shadow:0 0 14px var(--acc-text)}.step.on small{max-height:80px;opacity:1;margin-top:3px}.step.done .dot{background:var(--acc);border-color:var(--acc)}.sky{position:relative;aspect-ratio:1.1/1;width:100%;border-radius:30px;overflow:hidden;border:1px solid rgba(255,255,255,.1);isolation:isolate;--top:#ff9e6b;--bot:#4b3a9e}.sky .bg{position:absolute;inset:0;background:linear-gradient(180deg,var(--top),var(--bot))}.sky .sun{width:13%;background:radial-gradient(circle,#fff6d6,#ffc23d 60%,#ff9d2e);box-shadow:0 0 60px 20px rgba(255,194,61,.45);translate:-50% -50%;left:12%;top:72%}.sky .moon,.sky .sun{position:absolute;aspect-ratio:1;border-radius:50%}.sky .moon{right:16%;top:18%;width:9%;box-shadow:-10px 6px 0 0 #f2f0ff;opacity:0}.sky .st{position:absolute;inset:0;opacity:0;background-image:radial-gradient(1.4px 1.4px at 14% 20%,#fff,transparent),radial-gradient(1px 1px at 34% 10%,#fff,transparent),radial-gradient(1.2px 1.2px at 64% 26%,#fff,transparent),radial-gradient(1px 1px at 84% 12%,#fff,transparent)}.sky svg.school{position:absolute;left:0;right:0;bottom:0;width:100%;height:auto}.sky .clock{position:absolute;left:5%;top:6%;font-family:var(--f-display),sans-serif;font-weight:800;font-size:clamp(34px,5vw,64px);letter-spacing:-.05em;color:var(--strong);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:0 4px 30px rgba(0,0,0,.25)}.sky .clock small{display:block;font-family:var(--f-mono),monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;margin-top:8px}.ev{position:absolute;right:5%;top:8%;width:min(62%,330px);padding:14px 16px;border-radius:18px;background:rgba(255,255,255,.96);color:var(--fg);box-shadow:0 30px 60px -20px rgba(0,0,0,.5);font-size:13.5px;line-height:1.4;transform:translateY(14px) scale(.97);transition:opacity .45s,transform .45s var(--ease);z-index:3}.ev.on{transform:none}.ev .tag{display:flex;align-items:center;gap:8px;font-family:var(--f-mono),monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);margin-bottom:8px}.ev .tag i{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;color:var(--strong);font-style:normal;font-weight:800;font-size:11px}.ev .big{display:block;font-family:var(--f-display),sans-serif;font-size:19px;letter-spacing:-.02em;line-height:1.2;margin-bottom:4px}.ev .row{display:flex;justify-content:space-between;gap:10px;font-family:var(--f-mono),monospace;font-size:12px;border-top:1px solid var(--line);padding-top:6px;margin-top:6px}.ev .okc{color:var(--ok);font-weight:700}.ev .q{background:#eef0fb;border-radius:10px;padding:6px 9px;margin-bottom:6px}.bus{position:absolute;bottom:9%;left:-20%;width:16%}@media (max-width:900px){.day .track{height:auto}.day .sticky{position:static;height:auto;display:block;padding-block:72px}.d-grid{grid-template-columns:1fr}.step{color:var(--strong)}.step small{max-height:none;opacity:1;color:var(--fg-2);margin-top:3px}}.ba{position:relative;border-radius:28px;overflow:hidden;border:1px solid var(--line);background:var(--surface);-webkit-user-select:none;user-select:none;touch-action:pan-y;box-shadow:0 40px 80px -50px rgba(11,18,64,.5)}.ba .side{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(16px,3vw,40px);padding:clamp(22px,4vw,48px);min-height:440px;align-items:center}.ba .side>*{min-width:0}.ba .before{background:#fbf3ee;color:#3d2a20}.ba .after{position:absolute;inset:0;background:var(--band);color:var(--fg);clip-path:inset(0 0 0 var(--x,50%))}.ba h3{font-size:clamp(24px,2.8vw,36px);font-weight:800;line-height:1.05;margin-top:8px}.ba p.s{margin-top:10px;font-size:15.5px;opacity:.85;max-width:38ch}.ba .bign{font-family:var(--f-display),sans-serif;font-weight:800;font-size:clamp(56px,7vw,96px);letter-spacing:-.06em;line-height:1;margin-top:18px}.calls{display:flex;flex-direction:column;gap:8px}.call{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:var(--surface);border:1px solid #f0d9cc;font-size:13.5px}.call i{font-style:normal;color:#e0412f;font-weight:800}.call span{margin-left:auto;font-family:var(--f-mono),monospace;font-size:11px;color:#9a7a6a}.after .call{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.1)}.after .call i{color:var(--live)}.after .call span{color:var(--fg-3)}.handle{left:var(--x,50%);width:0;z-index:5}.handle,.handle:before{position:absolute;top:0;bottom:0}.handle:before{content:"";left:-1px;width:2px;background:var(--surface);box-shadow:0 0 20px rgba(138,82,255,.8)}.handle button{position:absolute;top:50%;left:0;translate:-50% -50%;width:52px;height:52px;border-radius:50%;border:0;background:var(--cta);color:var(--strong);font-size:18px;font-weight:800;cursor:ew-resize}.ba-lab{position:absolute;top:16px;z-index:4;font-family:var(--f-mono),monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;padding:6px 10px;border-radius:99px}.ba-lab.l{left:16px;background:var(--surface);color:#9a5a3a;border:1px solid #f0d9cc}.ba-lab.r{right:16px;background:rgba(138,82,255,.25);color:var(--strong)}@media (max-width:760px){.ba .side{grid-template-columns:1fr;min-height:560px}}.shotstage{position:relative;max-width:1120px;margin:0 auto}.browser{border-radius:16px;overflow:hidden;background:var(--surface);border:1px solid var(--line);box-shadow:0 60px 120px -50px rgba(11,18,64,.55)}.ink .browser{border-color:rgba(255,255,255,.15);box-shadow:0 -10px 120px -20px rgba(97,8,207,.6)}.browser .bar{display:flex;align-items:center;gap:7px;padding:11px 14px;background:#eceef8;border-bottom:1px solid #dfe2f0}.browser .bar i{width:10px;height:10px;border-radius:50%;background:#dcdff0}.browser .bar i:first-child{background:#ff6b5b}.browser .bar i:nth-child(2){background:#ffc23d}.browser .bar i:nth-child(3){background:#2ecf7d}.browser .bar span{margin-left:10px;padding:4px 12px;border-radius:7px;background:var(--surface);font-family:var(--f-mono),monospace;font-size:11px;color:var(--fg-3);flex:0 1 380px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.browser img{display:block;width:100%;height:auto}.float{position:absolute;z-index:3;display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:16px;background:var(--surface);color:var(--fg);box-shadow:0 30px 60px -20px rgba(5,10,46,.55);font-size:13.5px;line-height:1.3;animation:float 6s ease-in-out infinite}.float b{display:block;font-size:15px}.float small{color:var(--fg-3)}.float .ic{flex:none;width:36px;height:36px;border-radius:11px;display:grid;place-items:center;color:var(--strong);font-weight:800}@media (max-width:900px){.float{display:none}}.fgroup+.fgroup{margin-top:32px}.fgroup h3{font-family:var(--f-mono),monospace;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--acc-text);font-weight:600;margin-bottom:12px}.fdir{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.fcard{display:flex;flex-direction:column;gap:6px;padding:20px;border-radius:20px;background:var(--surface);border:1px solid var(--line);text-decoration:none;min-width:0;transition:transform .25s var(--ease),border-color .25s,box-shadow .25s}.fcard:hover{transform:translateY(-3px);border-color:var(--acc-text);box-shadow:0 24px 50px -30px rgba(75,22,200,.5)}.fcard b{font-family:var(--f-display),sans-serif;font-size:19px;letter-spacing:-.02em}.fcard p{color:var(--fg-3);font-size:14px}.fcard .sf{display:flex;gap:5px;margin-top:auto;padding-top:10px}.fcard .sf i{font-style:normal;letter-spacing:.06em;padding:2px 7px;background:#f1ecff;color:var(--acc-text)}.fcard .sf i,.pro{font-family:var(--f-mono),monospace;font-size:9.5px;text-transform:uppercase;border-radius:99px}.pro{display:inline-block;letter-spacing:.1em;padding:3px 7px;background:linear-gradient(100deg,#ffc23d,#ff9d2e);color:#3a2300;font-weight:700;vertical-align:middle;margin-left:6px}.aig{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:clamp(28px,5vw,80px);align-items:center}.aig h2{font-size:clamp(36px,4.6vw,60px);font-weight:800;line-height:1;color:var(--strong)}.aig .lead{margin-top:18px;font-size:18px;color:var(--fg-2);max-width:52ch}.aig ul{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:12px}.aig li{display:grid;grid-template-columns:28px 1fr;gap:10px}.aig li:before{content:"";width:22px;height:22px;border-radius:7px;background:var(--cta);margin-top:2px}.sim{border-radius:26px;overflow:hidden;background:var(--wa-bg);border:1px solid rgba(255,255,255,.1);box-shadow:0 50px 120px -40px rgba(97,8,207,.8)}.sim .msgs{height:340px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding:14px;font-size:13.5px;line-height:1.4;color:#e9edef;background-image:radial-gradient(rgba(255,255,255,.04) 1px,transparent 0);background-size:16px 16px}.sim .msgs .b{animation:pop .35s var(--ease) both}.dots{align-self:flex-start;background:var(--wa-in);padding:10px 14px;border-radius:11px;display:flex;gap:5px}.dots i{width:7px;height:7px;border-radius:50%;background:#8696a0;animation:dt 1s infinite}.dots i:nth-child(2){animation-delay:.15s}.dots i:nth-child(3){animation-delay:.3s}@keyframes dt{50%{transform:translateY(-4px);opacity:.5}}.chips{display:flex;flex-wrap:wrap;gap:6px;padding:12px;background:#111b21;border-top:1px solid rgba(255,255,255,.06)}.chips small{width:100%;font-family:var(--f-mono),monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:#8696a0}.chips button{border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.04);color:#e9edef;font:500 13px inherit;font-family:inherit;padding:7px 12px;border-radius:99px;cursor:pointer}.chips button:hover{border-color:var(--acc-text)}@media (max-width:900px){.aig{grid-template-columns:1fr}}.res{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.res>div{padding:28px;border-radius:22px;min-width:0}.res b{display:block;font-family:var(--f-display),sans-serif;font-size:clamp(40px,4.6vw,60px);font-weight:800;letter-spacing:-.05em;line-height:1}.res span{display:block;margin-top:10px;font-size:15px}.quote{margin:16px 0 0;display:grid;grid-template-columns:minmax(0,1fr) 260px;border-radius:26px;overflow:hidden}.quote blockquote{margin:0;padding:clamp(28px,4vw,52px)}.quote blockquote p{font-family:var(--f-display),sans-serif;font-size:clamp(24px,2.8vw,36px);font-weight:700;letter-spacing:-.03em;line-height:1.2}.quote cite{display:block;margin-top:22px;font-style:normal;font-size:15px}.quote .pic{display:grid;place-items:center;border-left:1.5px dashed #e5c65a;font-family:var(--f-mono),monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;text-align:center;padding:20px}@media (max-width:860px){.quote,.res{grid-template-columns:1fr}.quote .pic{border-left:0;border-top:1.5px dashed #e5c65a;min-height:120px}}.cmp{overflow-x:auto;border-radius:22px;border:1px solid var(--line);background:var(--surface)}.cmp table{width:100%;border-collapse:collapse;min-width:720px;font-size:15px}.cmp td,.cmp th{padding:16px 20px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.cmp thead th{font-family:var(--f-display),sans-serif;font-size:17px;letter-spacing:-.02em;background:#fafbff}.cmp thead th.us{background:var(--band);color:var(--strong)}.cmp td.us{background:#f4f1ff;font-weight:600}.cmp tr:last-child td,.cmp tr:last-child th{border-bottom:0}.cy{color:var(--ok)}.cn,.cy{font-weight:800}.cn{color:var(--bad)}.cm{color:#a36a00;font-weight:800}.two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.panel{padding:clamp(24px,3vw,36px);border-radius:26px;background:var(--surface);border:1px solid var(--line);min-width:0}.panel h3{font-size:28px;font-weight:800;margin-top:10px}.panel>p{margin-top:8px;color:var(--fg-2)}.ints{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px}.ints>div{display:flex;gap:12px;align-items:center;padding:14px;border-radius:14px;border:1px solid var(--line);min-width:0}.ints .ic{flex:none;width:40px;height:40px;border-radius:11px;display:grid;place-items:center;color:var(--strong);font-weight:800}.ints b{display:block;font-size:15px}.ints small{color:var(--fg-3);font-size:13px}.secl{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:14px}.secl li{display:grid;grid-template-columns:36px 1fr;gap:12px}.secl li>i{width:36px;height:36px;border-radius:10px;background:#efe9ff;color:var(--acc-text);display:grid;place-items:center;font-style:normal;font-weight:800}.secl b{display:block}.secl span{color:var(--fg-3);font-size:14.5px}@media (max-width:900px){.ints,.two{grid-template-columns:1fr}}.price{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start}.field{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.field label{display:flex;justify-content:space-between;align-items:baseline;font-weight:600}.field output{font-family:var(--f-display),sans-serif;font-weight:800;font-size:28px;letter-spacing:-.03em}.field input{width:100%;accent-color:var(--acc)}.bill{border-radius:24px;background:var(--band);color:var(--fg);padding:28px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-shadow:0 40px 100px -50px rgba(97,8,207,.9)}.bill .ln{padding:10px 0;border-bottom:1px dashed rgba(255,255,255,.12);color:var(--fg-2)}.bill .ln,.bill .tot{display:flex;justify-content:space-between;gap:12px}.bill .tot{align-items:baseline;padding-top:18px;flex-wrap:wrap}.bill .tot b{font-family:var(--f-display),sans-serif;font-size:clamp(40px,5vw,60px);letter-spacing:-.05em;line-height:1;color:var(--strong)}.bill small{display:block;margin-top:12px;color:var(--fg-3);font-size:13.5px}.bill .btn{margin-top:22px;width:100%}@media (max-width:860px){.price{grid-template-columns:1fr}}.faq{display:grid;gap:10px;max-width:880px;margin-inline:auto}.faq details{border:1px solid var(--line);border-radius:16px;background:var(--surface);padding:20px 24px}.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;font-family:var(--f-display),sans-serif;font-weight:700;font-size:18px;letter-spacing:-.015em}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--acc-text);font-size:24px;line-height:1}.faq details[open] summary:after{content:"–"}.faq details p{margin-top:10px;color:var(--fg-2)}.close{position:relative;overflow:hidden;isolation:isolate}.close:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 80% at 80% 100%,rgba(97,8,207,.45),transparent 70%),radial-gradient(40% 50% at 10% 0,rgba(18,56,184,.35),transparent 70%)}.close h2{font-size:clamp(44px,7vw,104px);font-weight:800;letter-spacing:-.06em;line-height:.9;max-width:14ch;color:var(--strong)}.close p{margin-top:22px;font-size:19px;color:var(--fg-2);max-width:50ch}.h-hero .rtabs{background:rgba(255,255,255,.06)}.h-hero .sim .msgs{height:300px}.democap{margin-top:10px;font-size:12.5px;text-align:center}.qrband{border-block:1px solid rgba(255,255,255,.07);background:#030622;color:var(--fg-2)}.qrband .wrap{display:flex;align-items:center;justify-content:center;gap:22px;flex-wrap:wrap;padding-block:22px}.qrbox{width:84px;height:84px;border-radius:12px;background:var(--surface);display:grid;place-items:center;color:var(--fg);font-family:var(--f-mono),monospace;font-size:10px;text-align:center}.qrband b{color:var(--strong);font-size:18px;font-family:var(--f-display),sans-serif;display:block}.vsx{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);border-radius:28px;overflow:hidden;border:1px solid var(--line)}.vsx>div{padding:clamp(22px,3vw,40px);min-width:0}.vsx .them{background:#f4f5fa}.vsx .us{background:var(--band);color:var(--fg)}.vsx h3{font-size:22px;font-weight:800}.vsx .us h3{color:var(--strong)}.vsx ul{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:14px}.vsx .them li{display:grid;grid-template-columns:24px 1fr;gap:10px}.vsx .them li:before{content:"✓";color:var(--fg-3);font-weight:800}.vsx .us li{display:grid;grid-template-columns:40px 1fr;gap:14px}.vsx .us li i{width:40px;height:40px;border-radius:12px;background:var(--cta);display:grid;place-items:center;font-style:normal;font-weight:800;color:var(--strong)}.vsx .us li b{display:block;color:var(--strong);font-family:var(--f-display),sans-serif;font-size:17px}.vsx .us li span{color:var(--fg-2);font-size:14.5px}.vsx .tagline{margin-top:22px;padding-top:18px;border-top:1px solid rgba(255,255,255,.12);font-family:var(--f-display),sans-serif;font-size:20px;font-weight:700}.newb{display:inline-block;margin-left:8px;font-family:var(--f-mono),monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;padding:2px 7px;border-radius:99px;background:var(--acc-text);color:#2a1a00;vertical-align:middle}@media (max-width:860px){.vsx{grid-template-columns:1fr}}.staff{display:grid;gap:16px}.member{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px);gap:clamp(20px,4vw,56px);align-items:center;padding:clamp(22px,3.5vw,44px);border-radius:28px;background:linear-gradient(160deg,#0f1a5c,#070d36);border:1px solid var(--line-2);color:var(--fg)}.member .role{font-family:var(--f-mono),monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--acc-text)}.member h3{font-size:clamp(26px,3vw,40px);font-weight:800;color:var(--strong);margin-top:10px;line-height:1.05}.member p{margin-top:12px;color:var(--fg-2);font-size:16.5px;max-width:52ch}.member ul{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:7px}.member li{display:grid;grid-template-columns:22px 1fr;gap:8px;font-size:15px}.member li:before{content:"✓";color:var(--live);font-weight:800}.member .why{margin-top:18px;padding:12px 14px;border-radius:12px;background:rgba(255,194,61,.1);border:1px solid rgba(255,194,61,.25);color:#ffe6a8;font-size:14px}.member .more{display:inline-block;margin-top:16px;color:var(--acc-text);font-weight:700;text-decoration:none}.mini{border-radius:20px;overflow:hidden;background:var(--wa-bg);border:1px solid rgba(255,255,255,.08);font-size:13.5px;line-height:1.4;color:#e9edef}.mini .whead{padding:10px 12px}.mini .m{display:flex;flex-direction:column;gap:8px;padding:14px;background-image:radial-gradient(rgba(255,255,255,.04) 1px,transparent 0);background-size:16px 16px}@media (max-width:860px){.member{grid-template-columns:1fr}}.funnel{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:28px}.funnel div{position:relative;padding:18px;border-radius:18px;background:var(--surface);border:1px solid var(--line);min-width:0}.funnel div:not(:last-child):after{content:"→";position:absolute;right:-12px;top:50%;transform:translateY(-50%);z-index:2;width:22px;height:22px;border-radius:50%;background:var(--cta);color:var(--strong);display:grid;place-items:center;font-size:12px}.funnel .t{font-family:var(--f-mono),monospace;font-size:11px;color:var(--acc-text);letter-spacing:.08em}.funnel b{display:block;font-family:var(--f-display),sans-serif;font-size:17px;margin-top:6px;line-height:1.2}.funnel span{display:block;margin-top:4px;color:var(--fg-3);font-size:13.5px}@media (max-width:900px){.funnel{grid-template-columns:1fr}.funnel div:not(:last-child):after{right:50%;top:auto;bottom:-12px;transform:translateX(50%) rotate(90deg)}}.guar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.guar div{padding:22px;border-radius:20px;background:var(--surface);border:1px solid var(--line);min-width:0}.guar i{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#efe9ff;color:var(--acc-text);font-style:normal;font-weight:800;margin-bottom:12px}.guar b{display:block;font-family:var(--f-display),sans-serif;font-size:17px;line-height:1.2}.guar span{display:block;margin-top:6px;color:var(--fg-3);font-size:14px}@media (max-width:1000px){.guar{grid-template-columns:1fr 1fr}}@media (max-width:520px){.guar{grid-template-columns:1fr}}.erp{display:grid;grid-template-columns:minmax(0,1.4fr) auto;gap:clamp(20px,4vw,48px);align-items:end}.erp .phone{width:220px}@media (max-width:860px){.erp{grid-template-columns:1fr;justify-items:center}}.fmini{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.fmini a{padding:9px 14px;border-radius:99px;border:1px solid var(--line);background:var(--surface);text-decoration:none;font-size:14px;font-weight:600}.fmini a:hover{border-color:var(--acc-text);color:var(--acc-text)}.statsph{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.statsph div{padding:22px;border-radius:18px;min-width:0}.statsph b{display:block;font-family:var(--f-display),sans-serif;font-size:36px;font-weight:800;letter-spacing:-.04em}@media (max-width:760px){.statsph{grid-template-columns:1fr}}.aiscene-wrap{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%}.aiscene{position:relative;width:100%;max-width:580px;aspect-ratio:1/1.04;border-radius:34px;overflow:hidden;isolation:isolate;border:1px solid rgba(255,255,255,.1);background:radial-gradient(70% 60% at 50% 35%,#2a1d8f,#0a1045 62%,#060a30);box-shadow:0 60px 140px -50px rgba(97,8,207,.8),inset 0 1px 0 rgba(255,255,255,.12)}.aiscene .stars{position:absolute;inset:0;z-index:-1;background-image:radial-gradient(1.2px 1.2px at 12% 18%,#fff9,transparent),radial-gradient(1px 1px at 72% 12%,#fff8,transparent),radial-gradient(1.4px 1.4px at 88% 64%,#fff7,transparent),radial-gradient(1px 1px at 22% 80%,#fff6,transparent),radial-gradient(1.2px 1.2px at 55% 92%,#fff6,transparent)}.aiscene .orb{position:absolute;z-index:-1;left:50%;top:50%;width:70%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;border:1px dashed rgba(179,148,255,.35);animation:spin 50s linear infinite}.aiscene .orb:after{content:"";position:absolute;inset:14%;border-radius:50%;border:1px solid rgba(77,123,255,.25)}@keyframes spin{to{transform:rotate(1turn)}}.duty{position:absolute;top:16px;left:50%;translate:-50% 0;z-index:6;display:flex;align-items:center;gap:8px;padding:7px 14px;border-radius:99px;background:rgba(5,10,46,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.15);font-size:12.5px;color:var(--fg-2);white-space:nowrap}.duty i{width:8px;height:8px;border-radius:50%;background:var(--live);box-shadow:0 0 10px var(--live);animation:pulse 1.6s infinite}.duty b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aiscene .phone3d{left:50%;top:56%;width:44%;height:78%;translate:none;transform:translate(-50%,-50%) perspective(1100px) rotateY(-5deg) rotateX(3deg)}.convo-live{position:relative;flex:1 1;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;gap:7px;padding:12px 10px 16px;overflow:hidden}.convo-live .b{font-size:12.5px}.convo-live .b .r{display:flex;justify-content:space-between;gap:10px;font-family:var(--f-mono),monospace;font-size:11px;margin-top:3px}.convo-live .paybtn{display:block}.b.pop{animation:pop .4s var(--ease) both}.acard{position:absolute;z-index:5;display:flex;align-items:center;gap:10px;padding:10px 13px;border-radius:15px;background:rgba(255,255,255,.95);color:var(--fg);box-shadow:0 20px 40px -18px rgba(0,0,0,.7);font-size:11.5px;line-height:1.25;max-width:33%;transition:transform .45s var(--ease),box-shadow .45s,opacity .45s;opacity:.82}.acard b{display:block}.acard small{color:var(--fg-3);font-size:10.5px}.acard .ic{flex:none;width:28px;height:28px;border-radius:10px;display:grid;place-items:center;color:var(--strong);font-weight:800}.acard.hot{opacity:1;transform:scale(1.06);box-shadow:0 0 0 3px rgba(255,194,61,.9),0 24px 50px -16px rgba(0,0,0,.8)}.acard.c1{left:2.5%;top:17%;animation:float 6s ease-in-out infinite}.acard.c2{right:2.5%;top:33%;animation:float 6s ease-in-out -1.5s infinite}.acard.c3{left:2.5%;bottom:30%;animation:float 6s ease-in-out -3s infinite}.acard.c4{right:2.5%;bottom:9%;animation:float 6s ease-in-out -4.5s infinite}.scene-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.scene-tabs button{border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.05);font:600 13px inherit;font-family:inherit;padding:8px 14px;border-radius:99px;cursor:pointer;transition:all .2s}.scene-tabs button[aria-selected=true]{background:var(--cta);border-color:transparent;color:var(--strong)}@media (max-width:560px){.acard{font-size:10.5px;padding:6px 8px;max-width:34%}.acard .ic{width:24px;height:24px;font-size:12px}.acard small{display:none}.aiscene .phone3d{width:50%}}.p-hero{background:var(--band);color:var(--fg);position:relative;overflow:hidden;isolation:isolate}.p-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 50% at 50% 0,rgba(97,8,207,.45),transparent 70%),radial-gradient(40% 40% at 10% 60%,rgba(18,56,184,.4),transparent 70%)}.p-hero .top{text-align:center;padding-top:clamp(40px,6vw,80px);display:flex;flex-direction:column;align-items:center}.crumbs{font-family:var(--f-mono),monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-bottom:20px}.crumbs a{text-decoration:none}.pillrow{display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 6px;border-radius:99px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);font-size:14px}.pillrow b{padding:3px 10px;border-radius:99px;background:var(--cta);color:var(--strong);font-size:12px;font-weight:700}.p-hero h1{font-size:clamp(40px,6vw,84px);font-weight:800;line-height:.96;letter-spacing:-.055em;margin-top:22px;max-width:16ch;color:var(--strong)}.p-hero .sub{margin-top:22px;font-size:clamp(17px,1.5vw,20px);color:var(--fg-2);max-width:62ch}.p-hero .ctas{gap:12px;margin-top:30px}.micro,.p-hero .ctas{display:flex;flex-wrap:wrap;justify-content:center}.micro{gap:8px 22px;margin-top:18px;font-size:14px;color:var(--fg-3)}.micro span:before{content:"✓ ";color:var(--live);font-weight:800}.p-stage{position:relative;margin-top:clamp(40px,6vw,64px);max-width:1120px;margin-inline:auto}.p-stage .browser{border-radius:16px 16px 0 0;border-bottom:0}.p-stage.ph-only{display:flex;justify-content:center;padding-bottom:clamp(40px,6vw,64px)}.proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.1)}.proof div{padding:24px 24px 28px 0;min-width:0}.proof div+div{padding-left:24px;border-left:1px solid rgba(255,255,255,.1)}.proof b{display:block;font-family:var(--f-display),sans-serif;font-weight:800;font-size:clamp(26px,2.8vw,40px);letter-spacing:-.05em;line-height:1;white-space:nowrap;background:linear-gradient(100deg,#fff,#c9b6ff);-webkit-background-clip:text;background-clip:text;color:transparent}.proof span{display:block;margin-top:8px;color:var(--fg-2);font-size:14.5px;max-width:30ch}@media (max-width:700px){.proof{grid-template-columns:1fr}.proof div+div{padding-left:0;border-left:0;border-top:1px solid rgba(255,255,255,.1)}}.calloutlist{display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:center;padding-block:18px;color:var(--fg-2);font-size:14px}.calloutlist span:before{content:"●";color:var(--acc-text);margin-right:8px;font-size:10px;vertical-align:2px}.phone{width:270px;max-width:100%;aspect-ratio:390/844;border-radius:42px;background:#04050c;padding:9px;box-shadow:0 0 0 3px #1c2140,0 40px 80px -30px rgba(5,10,46,.6)}.phone img{width:100%;height:100%;object-fit:cover;object-position:top;border-radius:34px;display:block}.chap{display:flex;align-items:center;gap:12px;font-family:var(--f-mono),monospace;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--acc-text);margin-bottom:18px}.chap span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1.5px solid;font-size:11px;letter-spacing:0}.ink .chap{color:var(--acc-text)}.srows{display:grid;gap:clamp(56px,8vw,104px)}.srow{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,72px);align-items:center}.srow.rev .stxt{order:2}.snum{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--cta);color:var(--strong);font-family:var(--f-display),sans-serif;font-size:22px;box-shadow:0 14px 30px -12px rgba(97,8,207,.7)}.snum,.stxt h3{font-weight:800}.stxt h3{font-size:clamp(26px,2.8vw,38px);line-height:1.05;margin-top:18px}.stxt p{margin-top:12px;font-size:17px;color:var(--fg-2);max-width:44ch}.svis{border-radius:28px;padding:clamp(16px,3vw,36px);background:linear-gradient(150deg,#e9e6ff,#f3f5ff 60%,#e6f0ff)}.svis.ph-c{display:flex;justify-content:center}.srow>*{min-width:0}@media (max-width:900px){.srow,.srow.rev{grid-template-columns:minmax(0,1fr)}.srow.rev .stxt{order:0}}.caps3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line-2);border:1px solid var(--line-2);border-radius:26px;overflow:hidden}.caps3>div{background:#070d36;padding:28px;min-width:0}.caps3 h3{margin:0 0 16px;font-size:22px;color:var(--strong)}.caps3 ul{list-style:none;margin:0;padding:0;display:grid;gap:11px}.caps3 li{display:grid;grid-template-columns:22px 1fr;gap:8px;font-size:15.5px;color:var(--fg-2)}.caps3 li:before{content:"✓";color:var(--acc-text);font-weight:800}@media (max-width:900px){.caps3{grid-template-columns:1fr}}.ways3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:24px;background:var(--line-2);border:1px solid var(--line-2);border-radius:24px;overflow:hidden}.ways3>div{background:#070d36;padding:24px;min-width:0}.ways3 .lab{font-family:var(--f-mono),monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3)}.ways3 b{display:block;font-family:var(--f-display),sans-serif;font-size:19px;margin-top:8px;color:var(--strong)}.ways3 p{color:var(--fg-2);font-size:14.5px;margin-top:6px}@media (max-width:820px){.ways3{grid-template-columns:1fr}}.vs2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-radius:28px;overflow:hidden;border:1px solid var(--line)}.vs2>div{padding:clamp(22px,3vw,36px);min-width:0}.vs2 .old{background:#fbf3ee;color:#3d2a20}.vs2 .new{background:var(--band);color:var(--fg)}.vs2 h3{font-size:24px;font-weight:800;margin-top:6px}.vs2 ol{margin:16px 0 0;padding-left:20px;display:grid;gap:10px;font-size:15px}.vs2 .t{margin-top:18px;font-family:var(--f-display),sans-serif;font-weight:800;font-size:40px;letter-spacing:-.05em}.vs2 .old .t{color:#d6402c}.vs2 .new .t{color:var(--live)}@media (max-width:760px){.vs2{grid-template-columns:1fr}}.calc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center;padding:clamp(24px,4vw,48px);border-radius:30px;background:linear-gradient(150deg,#0f1a5c,#070d36);border:1px solid var(--line-2);color:var(--fg)}.calc h3{font-size:clamp(26px,3vw,40px);font-weight:800;line-height:1.05;color:var(--strong);margin-top:10px}.calc .in{display:grid;gap:18px;margin-top:22px}.calc label{display:flex;justify-content:space-between;gap:10px;font-weight:600;font-size:15px}.calc output{font-family:var(--f-mono),monospace;color:var(--acc-text)}.calc input{width:100%;accent-color:var(--acc)}.calc .roi-res{text-align:center}.calc .big{display:block;font-family:var(--f-display),sans-serif;font-weight:800;font-size:clamp(52px,7vw,100px);letter-spacing:-.06em;line-height:.95;background:linear-gradient(100deg,#ffc23d,#ff9d2e);-webkit-background-clip:text;background-clip:text;color:transparent;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc .roi-res p{color:var(--fg-2);margin-top:8px}.calc .roi-res small{display:block;margin-top:12px;color:var(--fg-3);font-size:12.5px}@media (max-width:860px){.calc{grid-template-columns:1fr}}.roles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.roles>div{padding:28px;border-radius:24px;background:var(--surface);border:1px solid var(--line);min-width:0}.roles .mono{color:var(--acc-text);font-size:11px}.roles p{margin-top:12px;font-family:var(--f-display),sans-serif;font-size:22px;font-weight:700;letter-spacing:-.03em;line-height:1.2}@media (max-width:900px){.roles{grid-template-columns:1fr}}.related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media (max-width:860px){.related{grid-template-columns:1fr}}.final{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(24px,4vw,48px);align-items:center;padding:clamp(26px,4vw,52px);border-radius:32px;background:var(--cta);color:var(--strong)}.final h2{font-size:clamp(30px,3.8vw,52px);font-weight:800;line-height:1}.final p{margin-top:12px;opacity:.9;font-size:17px}.final .btn{background:var(--surface);color:#3d1dc4;margin-top:22px}.final ol{list-style:none;margin:0;padding:0;display:grid;gap:14px;counter-reset:o}.final li{display:grid;grid-template-columns:36px 1fr;gap:12px}.final li:before{counter-increment:o;content:counter(o);width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.2);display:grid;place-items:center;font-weight:800;grid-row:span 2}.final li b{display:block}.final li span{opacity:.85;font-size:14.5px}@media (max-width:820px){.final{grid-template-columns:1fr}}.hubgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.rtabs{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:6px;padding:6px;border-radius:99px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1)}.rtabs button{border:0;background:transparent;font:600 14px inherit;font-family:inherit;padding:8px 14px;border-radius:99px;cursor:pointer}.rtabs button[aria-selected=true]{background:var(--cta);color:var(--strong)}.rolepane{display:grid;grid-template-columns:300px minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center;margin-top:32px;text-align:left}.rolepane h3{font-size:clamp(26px,3vw,38px);font-weight:800;color:var(--strong)}.rolepane ul{list-style:none;padding:0;margin:18px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.rolepane li{padding:14px;border-radius:14px;border:1px solid var(--line-2);background:rgba(255,255,255,.03);color:var(--fg-2);font-size:14.5px}.rolepane li b{display:block;font-size:15.5px}@media (max-width:820px){.rolepane{justify-items:center}.rolepane,.rolepane ul{grid-template-columns:1fr}}.agents{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.agent{padding:26px;border-radius:24px;background:var(--surface);border:1px solid var(--line);min-width:0;display:flex;flex-direction:column;gap:10px}.agent .av{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;color:var(--strong);font-family:var(--f-display),sans-serif;font-weight:800;font-size:18px}.agent h3{font-size:22px;font-weight:800}.agent .ask{font-size:13.5px;background:#f3f4fb;border-radius:12px;padding:10px 12px;color:var(--fg-2)}.agent ul{list-style:none;padding:0;margin:0;display:grid;gap:5px;font-size:14px;color:var(--fg-3)}.agent li:before{content:"✓ ";color:var(--ok);font-weight:800}@media (max-width:980px){.agents{grid-template-columns:1fr 1fr}}@media (max-width:620px){.agents{grid-template-columns:1fr}}.callui{border-radius:30px;background:linear-gradient(170deg,#141c5e,#070d36);border:1px solid var(--line-2);padding:26px;max-width:480px;width:100%;justify-self:center;color:var(--fg)}.callui .who{display:flex;align-items:center;gap:12px}.callui .ring{width:48px;height:48px;border-radius:50%;background:var(--cta);display:grid;place-items:center;font-size:20px}.callui .who b{display:block;font-family:var(--f-display),sans-serif;font-size:18px;color:var(--strong)}.callui .who small{color:var(--fg-3);font-family:var(--f-mono),monospace;font-size:11px}.wave{display:flex;align-items:center;gap:3px;height:40px;margin:18px 0}.wave span{flex:1 1;border-radius:3px;background:linear-gradient(180deg,#b394ff,#3d1dc4);height:30%;animation:wv 1.1s ease-in-out infinite}@keyframes wv{50%{height:100%}}.tx{display:flex;flex-direction:column;gap:8px}.tx p{font-size:14px;padding:9px 12px;border-radius:12px;max-width:90%}.tx p.c{background:rgba(255,255,255,.07);align-self:flex-start}.tx p.a{background:rgba(138,82,255,.22);align-self:flex-end}.tx small{display:block;font-family:var(--f-mono),monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3)}.formcard{background:var(--surface);color:var(--fg);border-radius:24px;padding:28px;border:1px solid var(--line);box-shadow:0 50px 100px -50px rgba(11,18,64,.5);display:grid;gap:14px}.formcard h2{font-size:24px}.formcard label{display:grid;gap:6px;font-size:13.5px;font-weight:600;color:var(--fg-2)}.formcard input,.formcard select,.formcard textarea{font:inherit;padding:12px 14px;border-radius:10px;border:1px solid var(--line);background:#fafbff}.formcard .row2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.formcard .note{font-size:12.5px;color:var(--fg-3);text-align:center}@media (max-width:520px){.formcard .row2{grid-template-columns:1fr}}.prose{max-width:720px;margin:0 auto;font-size:18px;line-height:1.75;color:var(--fg-2)}.prose h2{font-size:30px;color:var(--fg);margin:48px 0 12px;line-height:1.15}.prose h3{font-size:22px;color:var(--fg);margin:32px 0 8px}.prose ol,.prose p,.prose ul{margin:0 0 18px}.prose li{margin-bottom:8px}.prose a{color:var(--acc-text);font-weight:600}.prose .tldr{border:1px solid var(--line);border-left:4px solid var(--acc-text);border-radius:14px;padding:18px 22px;font-size:17px;color:var(--fg)}.prose table{width:100%;border-collapse:collapse;font-size:15.5px;margin:0 0 22px}.prose td,.prose th{border-bottom:1px solid var(--line);padding:10px 8px;text-align:left;vertical-align:top}.postlist{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.post{display:flex;flex-direction:column;gap:10px;padding:26px;border-radius:22px;background:var(--surface);border:1px solid var(--line);text-decoration:none;transition:transform .25s var(--ease),border-color .25s}.post:hover{transform:translateY(-3px);border-color:var(--acc-text)}.post h2{font-size:22px;line-height:1.2}.post p{color:var(--fg-3);font-size:15px}.post .mono{color:var(--acc-text);font-size:10.5px}.legal-h{background:var(--band);color:var(--strong);padding-block:clamp(48px,7vw,88px) clamp(36px,5vw,56px)}.legal-h h1{font-size:clamp(36px,5vw,64px);font-weight:800}.legal-h p{margin-top:12px;max-width:60ch}.white{background:var(--bg-alt)}.ink .sec-h h2,.menu-panel b,.menu[open] summary,.nav-links a:hover{color:var(--strong)}.menu-panel{background:var(--surface);border-color:var(--line);box-shadow:var(--shadow)}.menu-panel a:hover{background:var(--tint)}.menu-panel small{color:var(--fg-3)}.logo img{background:#fff}.footer{background:var(--band);border-top:1px solid var(--line)}.footer a:hover{color:var(--strong)}.footer .bottom{border-top-color:var(--line)}body:before{background:var(--bg)}@media (max-width:960px){.nav-mobile .sheet{background:var(--surface);border-color:var(--line)}.nav-mobile .sheet a{color:var(--fg);border-color:var(--line)}.nav-mobile summary{border-color:var(--line-2)}}.glow,.ink-grad{background:none;-webkit-background-clip:initial;background-clip:initial;color:var(--hl);text-shadow:none}.close:before,.h-hero:before,.p-hero:before{background:var(--wash)}.h-hero:after{display:none}.day,.h-hero,.legal-h,.p-hero{background:var(--band);color:var(--fg)}.aig h2,.bill .tot b,.calc h3,.callui .who b,.caps3 h3,.close h2,.d-grid h2,.field output,.h-hero .lede b,.h-hero h1,.legal-h h1,.member h3,.p-hero h1,.rolepane h3,.vsx .us h3,.vsx .us li b,.way h3,.ways3 b{color:var(--strong)}.legal-h p{color:var(--fg-2)}.crumbs a:hover{color:var(--strong)}.btn-main,.final,.final h2,.handle button,.pillrow b,.rtabs button[aria-selected=true],.scene-tabs button[aria-selected=true],.snum,.vsx .us li i{color:var(--cta-fg)}.pillrow{background:var(--surface);border-color:var(--line);color:var(--fg-2)}.final,.handle button,.pillrow b,.rtabs button[aria-selected=true],.scene-tabs button[aria-selected=true],.snum,.vsx .us li i{background:var(--cta);box-shadow:none}.final .btn{background:#fff;color:#3b22c4}.h-hero .rtabs,.rtabs{background:var(--surface);border-color:var(--line)}.rtabs button{color:var(--fg-2)}.scene-tabs button{background:var(--surface);border-color:var(--line);color:var(--fg-2)}.fcard .sf i,.guar i,.newb,.pro,.secl li>i{background:var(--tint-acc);color:var(--acc-text)}.cmp thead th{background:var(--surface-2)}.cmp thead th.us{background:var(--contrast);color:#fff}.cmp td.us{background:var(--tint-acc);color:var(--fg)}.agent .ask,.ev .q{background:var(--surface-2);color:var(--fg-2)}.formcard,.formcard h2{background:var(--surface);color:var(--fg)}.formcard input,.formcard select,.formcard textarea{background:var(--surface-2);color:var(--fg);border-color:var(--line)}.svis{background:var(--surface-2)}.proof{border-top-color:var(--line)}.proof div+div{border-left-color:var(--line)}.proof b{background:none;-webkit-background-clip:initial;background-clip:initial;color:var(--strong)}@media (max-width:700px){.proof div+div{border-top-color:var(--line)}}.calloutlist span:before,.marquee span:before{color:var(--acc)}.caps3,.ways3{background:var(--line);border-color:var(--line)}.bill,.calc,.caps3>div,.member,.way,.ways3>div{background:var(--surface);border-color:var(--line);color:var(--fg);box-shadow:var(--shadow)}.calc .roi-res p,.caps3 li,.member p,.way p,.way ul,.ways3 p{color:var(--fg-2)}.way .num{-webkit-text-stroke-color:var(--line-2)}.calc .big{background:none;-webkit-background-clip:initial;background-clip:initial;color:var(--acc-text)}.bill .ln,.bill small,.calc .roi-res small{color:var(--fg-3)}.bill .ln{border-bottom-color:var(--line)}.member .why{background:var(--tint-acc);border-color:transparent;color:var(--fg-2)}.caps3 li:before,.member .why b,.member li:before,.micro span:before,.ticks span:before{color:var(--acc-text)}.marquee,.qrband{background:var(--band-2);border-color:var(--line);color:var(--fg-2)}.marquee b,.qrband b{color:var(--strong)}.qrbox{border:1px solid var(--line)}.rolepane li{background:var(--surface);border-color:var(--line)}.rolepane li b{color:var(--strong)}.aiscene{background:var(--scene);border-color:var(--line);box-shadow:var(--shadow)}.aiscene .stars{display:none}.aiscene .orb{border-color:var(--line-2)}.aiscene .orb:after,.duty,.live{border-color:var(--line)}.duty,.live{background:color-mix(in srgb,var(--surface) 85%,transparent);color:var(--fg-2)}.duty b{color:var(--strong)}.acard,.ev,.fc,.float{background:var(--surface);color:var(--fg);border:1px solid var(--line);box-shadow:var(--shadow)}.acard{opacity:1}.ev{opacity:0;pointer-events:none}.ev.on{opacity:1;pointer-events:auto}.acard small,.fc small,.float small{color:var(--fg-3)}.acard .ic,.fc .ic,.float .ic{background:var(--tint-acc)!important;color:var(--acc-text)}.acard.hot{transform:scale(1.05);box-shadow:0 0 0 2px var(--acc),var(--shadow)}.phone3d{box-shadow:0 0 0 3px #1c2140,var(--shadow)}.mini,.screen,.sim{background:var(--wa-bg);color:var(--wa-fg)}.mini .m,.screen:before,.sim .msgs{background-image:none}.whead{background:var(--wa-head)}.whead b{color:var(--wa-fg)}.chips small,.dots i,.whead small{color:var(--fg-3)}.dots i{background:var(--fg-3)}.b.in{background:var(--wa-in)}.b.in,.b.out{color:var(--wa-fg)}.b.out{background:var(--wa-out)}.b .who{color:var(--acc-text)}.b time{color:var(--fg-3)}.b hr{border-top-color:var(--line)}.paybtn{background:var(--btn);color:var(--btn-fg)}.chips{background:var(--wa-head);border-top-color:var(--line)}.chips button{background:var(--surface);border-color:var(--line);color:var(--wa-fg)}.mini,.sim{border-color:var(--line);box-shadow:var(--shadow)}.sbar{color:var(--wa-fg)}.ba .after,.callui,.vs2 .new,.vsx .us{background:#12121c;color:#f4f1ea;--fg:#f4f1ea;--fg-2:#c9c5bb;--fg-3:#8d8a84;--strong:#fff;--line:rgba(244,241,234,.1);--line-2:rgba(244,241,234,.18);--acc-text:#b8a7ff;--hl:#d9cfff;--tint:rgba(244,241,234,.05)}.after .call{background:var(--tint);border-color:var(--line);color:var(--fg)}.after .call i{color:#4fd1a1}.vsx .tagline{border-top-color:var(--line);color:var(--strong)}.tx p.c{background:var(--tint)}.tx p.a{background:rgba(109,78,240,.25)}.wave span{background:#b8a7ff}.vs2 .new .t{color:#4fd1a1}.steps:before{background:var(--line-2)}.step{color:var(--fg-3)}.step.on{color:var(--strong)}.step .dot{background:var(--band);border-color:var(--line-2)}.step.on .dot{background:var(--acc);border-color:var(--acc);box-shadow:0 0 0 4px var(--tint-acc)}.step.done .dot{background:var(--acc-text);border-color:var(--acc-text)}.step.on small{color:var(--fg-2)}.sky{border-color:var(--line);box-shadow:var(--shadow)}@media (max-width:900px){.step{color:var(--fg)}}.ink .browser{border-color:var(--line)}.browser,.ink .browser{box-shadow:var(--shadow)}.phone{box-shadow:0 0 0 3px #1c2140,var(--shadow)}.prose .tldr{background:var(--surface)}.agent,.cmp,.facts div,.faq details,.fcard,.funnel div,.guar div,.panel,.post,.res>div:not(.ph),.roles>div,.statsph div:not(.ph){background:var(--surface);border-color:var(--line);color:var(--fg)}.facts{background:var(--line)}.ba,.facts{border-color:var(--line)}.democap{color:var(--fg-3)}.theme-btn{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;border:1px solid var(--line-2);background:transparent;color:var(--fg);cursor:pointer}.theme-btn:hover{background:var(--tint)}.theme-btn .moon,.theme-btn .sun{display:none}:root:not([data-theme=dark]) .theme-btn .moon,:root[data-theme=dark] .theme-btn .sun{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme]) .theme-btn .sun{display:block}:root:not([data-theme]) .theme-btn .moon{display:none}}.vsx{border-color:var(--line);background:var(--surface)}.vsx .them{background:var(--surface-2)}.vsx .them h3{color:var(--fg-3)}.vsx .them li{color:var(--fg-2)}.aiscene .phone3d{width:42%}.acard{max-width:29%}.role-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(28px,5vw,64px);align-items:center;padding-block:clamp(40px,6vw,80px)}.role-hero>*{min-width:0}.role-hero h1{margin-top:18px;font-size:clamp(38px,5vw,68px);max-width:none}.role-hero .sub{max-width:56ch}.role-vis{display:flex;justify-content:center}@media (max-width:900px){.role-hero{grid-template-columns:1fr}}.trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.trio-col{padding:28px;border-radius:24px;background:var(--surface);border:1px solid var(--line);min-width:0}.trio-col.trio-ai{border-color:var(--acc);box-shadow:0 0 0 1px var(--acc),var(--shadow)}.trio-lab{display:inline-block;font-family:var(--f-mono),monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:4px 10px;border-radius:99px;background:var(--tint-acc);color:var(--acc-text)}.trio-ai .trio-lab{background:var(--cta);color:var(--cta-fg)}.trio-col h3{font-size:24px;font-weight:800;margin-top:14px;color:var(--strong)}.trio-note{margin-top:6px;font-size:14px;color:var(--fg-3)}.trio-col ul{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:14px}.trio-col li{display:grid;gap:3px;padding-top:14px;border-top:1px solid var(--line)}.trio-col li b{font-family:var(--f-display),sans-serif;font-size:17px;color:var(--strong)}.trio-col li span{font-size:14.5px;color:var(--fg-2)}@media (max-width:900px){.trio{grid-template-columns:1fr}}.rday{list-style:none;margin:0;padding:0;display:grid;gap:0;max-width:820px;border-left:2px solid var(--line-2)}.rday li{display:grid;grid-template-columns:96px 70px minmax(0,1fr);gap:12px;align-items:baseline;padding:16px 0 16px 22px;position:relative}.rday li:before{content:"";position:absolute;left:-7px;top:22px;width:12px;height:12px;border-radius:50%;background:var(--acc)}.rday time{font-family:var(--f-mono),monospace;font-size:13px;color:var(--fg-3)}.rday p{font-size:17px;color:var(--fg)}.tag{justify-self:start;font-family:var(--f-mono),monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;border-radius:99px;background:var(--tint-acc);color:var(--acc-text)}.tag-ai{background:var(--cta);color:var(--cta-fg)}@media (max-width:560px){.rday li{grid-template-columns:1fr;gap:4px}}.rscreens{display:grid;gap:24px;align-items:end}.rscreens.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.rscreens.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.rscreens figure{margin:0;display:grid;justify-items:center;gap:12px;min-width:0}.rscreens figure.is-browser{justify-items:stretch}.rscreens figcaption{font-size:14.5px;color:var(--fg-2);text-align:center}@media (max-width:860px){.rscreens.n2,.rscreens.n3{grid-template-columns:1fr}}.gains{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.gains>div{padding:26px;border-radius:22px;background:var(--surface);border:1px solid var(--line);min-width:0}.gains .gn{font-family:var(--f-mono),monospace;font-size:12px;color:var(--acc-text)}.gains b{display:block;margin-top:10px;font-family:var(--f-display),sans-serif;font-size:21px;letter-spacing:-.02em;color:var(--strong)}.gains p{margin-top:8px;color:var(--fg-2);font-size:15px}.menu-panel.one{width:min(380px,92vw)}.footer .cols{grid-template-columns:1.3fr repeat(5,minmax(0,1fr))}@media (max-width:860px){.footer .cols{grid-template-columns:1fr 1fr}}.logo,.nav-mobile summary,.nav-r .btn{white-space:nowrap;flex:none}@media (max-width:480px){.nav-r{gap:8px}.logo{font-size:19px;gap:7px}.logo img{width:28px;height:28px}.nav-r .btn{padding:9px 12px;font-size:13.5px}.theme-btn{width:34px;height:34px}.nav-mobile summary{padding:7px 9px;font-size:13px}}.nav .wrap{position:relative}.menu summary{display:inline-flex;align-items:center;gap:4px;padding:8px 0}.menu summary:after{content:"";width:7px;height:7px;margin-left:4px;border-right:1.6px solid;border-bottom:1.6px solid;transform:translateY(-2px) rotate(45deg);transition:transform .2s}.menu[open] summary:after{transform:translateY(1px) rotate(-135deg)}.menu[open] summary{color:var(--strong)}.menu-panel{top:calc(100% + 10px);animation:mp-in .18s var(--ease);z-index:60}.menu-panel:before{content:"";position:absolute;left:0;right:0;top:-26px;height:26px}@keyframes mp-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.mp-h{display:block;padding:4px 12px 8px;font-family:var(--f-mono),monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3)}.mp-row{display:flex!important;gap:12px;align-items:flex-start;text-decoration:none}.mp-row b{display:block;color:var(--strong);font-weight:600}.mp-row small{display:block;color:var(--fg-3);font-size:12.5px;line-height:1.35;margin-top:1px}.mp-ic{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--tint-acc);color:var(--acc-text)}.mp-row.big .mp-ic{width:40px;height:40px;border-radius:12px}.menu-panel.one{grid-template-columns:1fr;width:min(400px,92vw);padding:12px}.menu.mega{position:static}.menu-panel.mega{left:20px;right:20px;width:auto;top:calc(100% + 4px);display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:8px 22px;padding:18px}.mp-plat{display:grid;gap:4px;align-content:start;padding-right:18px;border-right:1px solid var(--line)}.mp-plat .mp-row{padding:12px;border-radius:14px}.mp-feats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px}.mp-feats,.mp-g{display:grid;align-content:start}.mp-link{display:flex!important;align-items:center;gap:6px;padding:7px 12px!important;border-radius:10px;font-size:14px;color:var(--fg);text-decoration:none}.mp-link em{font-style:normal;font-size:9.5px;font-weight:700;letter-spacing:.06em;padding:2px 6px;border-radius:99px;background:var(--tint-acc);color:var(--acc-text)}.mp-foot{grid-column:1/-1;display:flex;gap:18px;justify-content:flex-end;padding-top:10px;border-top:1px solid var(--line)}.mp-foot a{color:var(--acc-text)!important;font-weight:600;font-size:14px;padding:6px 4px!important;text-decoration:none}.mp-foot a:hover{background:none!important;text-decoration:underline;text-underline-offset:4px}@media (max-width:1180px){.mp-feats{grid-template-columns:repeat(2,minmax(0,1fr))}}.nav-mobile .sheet{max-height:calc(100dvh - var(--nav-h));overscroll-behavior:contain}.sh-h{display:block;margin-top:14px;padding:0 6px 4px;font-family:var(--f-mono),monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--acc-text)}.sh-h:first-child{margin-top:0}.sh-feats{display:grid;grid-template-columns:1fr 1fr;column-gap:12px}.sh-feats a{font-size:14px}body:has(.nav-mobile[open]) .wa-float{display:none}