:root{--ink:#070B14;--ink-2:#0D1521;--ink-3:#131D2C;--line-d:#1E2B3D;--line-d2:#2A3A50;--on-ink:#F2F5FA;--on-ink-2:#B7C3D4;--on-ink-3:#7F8DA3;--paper:#F3F6FA;--paper-2:#FFFFFF;--on-paper:#0A1220;--on-paper-2:#43536A;--on-paper-3:#75839A;--line-l:#DEE5EE;--brand:#2E6BF5;--brand-lit:#6FA3FF;--brand-deep:#1A4AC4;--brand-wash:#E8EFFE;--up:#12A25F;--up-lit:#3FD68F;--down:#D93B3B;--down-lit:#FF7A72;--r:10px;--maxw:1180px;--logo-img:url(/images/global/logo-img.png);--logo-mask:url(/images/global/logo-mask.png);--logo-mark:url(/images/global/logo-mark.png)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--on-ink);font-family:var(--font-be-vietnam-pro),"Segoe UI",system-ui,sans-serif;font-size:16.5px;line-height:1.65;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3,h4{font-family:var(--font-lexend),var(--font-be-vietnam-pro),system-ui,sans-serif;margin:0;letter-spacing:-.02em;text-wrap:balance}.mono{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.band{padding:96px 0}.band.paper{background:var(--paper)}.band.paper,.band.paper h1,.band.paper h2,.band.paper h3{color:var(--on-paper)}.band.ink2{background:var(--ink-2)}.eyebrow{font-family:var(--font-jetbrains-mono),monospace;font-size:11.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-lit);display:flex;align-items:center;gap:10px;margin-bottom:18px}.eyebrow:before{content:"";width:22px;height:1px;background:currentColor;flex:none}.paper .eyebrow{color:var(--brand-deep)}h2.sec{font-size:clamp(28px,4vw,42px);font-weight:700;line-height:1.13;margin-bottom:16px}.sec-sub{font-size:17px;color:var(--on-ink-2);max-width:60ch;margin:0 0 44px}.paper .sec-sub{color:var(--on-paper-2)}.btn{display:inline-flex;align-items:center;gap:9px;padding:13px 24px;border-radius:8px;font-weight:600;font-size:15.5px;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:transform .15s,background .15s}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--brand);color:#fff}.btn-primary:hover{background:var(--brand-deep)}.btn-ghost{border-color:var(--line-d2);color:var(--on-ink);background:transparent}.paper .btn-ghost{border-color:var(--line-l);color:var(--on-paper)}.btn-ghost:hover{border-color:var(--brand-lit)}.btn small{font-weight:400;opacity:.75}.ai-chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-jetbrains-mono),monospace;font-size:10px;font-weight:700;letter-spacing:.09em;padding:3px 8px;border-radius:999px;background:rgba(111,163,255,.13);color:var(--brand-lit);border:1px solid rgba(111,163,255,.3);white-space:nowrap}.paper .ai-chip{background:var(--brand-wash);color:var(--brand-deep);border-color:#BFD2FB}.ai-chip:before{content:"◈";font-size:9px}.ai-note{font-size:12px;color:var(--on-ink-3);margin-top:10px;line-height:1.5}.paper .ai-note{color:var(--on-paper-3)}.ribbon{background:var(--brand-deep);color:#fff;font-size:13.5px;padding:9px 24px;text-align:center;line-height:1.45}.ribbon b{font-weight:600}header{background:rgba(7,11,20,.9);backdrop-filter:blur(14px);border-bottom:1px solid var(--line-d)}.nav{display:flex;align-items:center;gap:32px;height:66px}.logo{font-family:var(--font-lexend),sans-serif;font-weight:700;font-size:20px;letter-spacing:-.03em}.logo i{color:var(--brand-lit);font-style:normal}.nav-links{display:flex;gap:26px;margin-left:12px;font-size:14.5px}.nav-links a{color:var(--on-ink-2);text-decoration:none}.nav-links a:hover{color:var(--on-ink)}.nav-right{margin-left:auto;display:flex;align-items:center;gap:16px}.hero{padding:76px 0 0;position:relative;overflow:hidden}.hero:after{content:"";position:absolute;inset:-40% 40% 30% -10%;pointer-events:none;background:radial-gradient(closest-side,rgba(46,107,245,.18),transparent 70%)}.hero .wrap{position:relative}.hero h1{font-size:clamp(36px,6.2vw,64px);font-weight:700;line-height:1.06;max-width:15ch}.hero h1 em{font-style:normal;color:var(--brand-lit)}.hero p.lead{font-size:19px;color:var(--on-ink-2);max-width:56ch;margin:24px 0 8px}.hero .decide{font-size:15px;color:var(--on-ink);margin:0 0 30px;padding-left:14px;border-left:2px solid var(--brand);max-width:56ch}.cta-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.cta-note{font-size:13.5px;color:var(--on-ink-3);margin-top:14px}.cta-note b{color:var(--on-ink-2);font-weight:500}.tape{margin-top:52px;border-top:1px solid var(--line-d);border-bottom:1px solid var(--line-d);overflow:hidden}.tape-inner{display:flex;gap:0;width:-moz-max-content;width:max-content;animation:slide 42s linear infinite}@keyframes slide{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.tape:hover .tape-inner{animation-play-state:paused}.tick{display:flex;align-items:baseline;gap:9px;padding:13px 26px;border-right:1px solid var(--line-d);font-family:var(--font-jetbrains-mono),monospace;font-size:13px}.tick b{font-weight:700;color:var(--on-ink);letter-spacing:.02em}.tick .v{color:var(--on-ink-2)}.tick .u{color:var(--up-lit)}.tick .d{color:var(--down-lit)}.tape-foot{font-family:var(--font-jetbrains-mono),monospace;font-size:10.5px;letter-spacing:.09em;color:var(--on-ink-3);text-transform:uppercase;padding:9px 0 0}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;background:var(--line-l);border:1px solid var(--line-l);border-radius:var(--r);overflow:hidden}.stat{background:var(--paper-2);padding:26px 24px}.stat .n{font-family:var(--font-jetbrains-mono),monospace;font-size:34px;font-weight:700;line-height:1;color:var(--on-paper);letter-spacing:-.02em}.stat .n em{font-style:normal;font-size:16px;font-weight:500;margin-left:5px}.stat .l,.stat .n em{color:var(--on-paper-2)}.stat .l{font-size:14px;margin-top:10px;line-height:1.45}.stat .src{font-family:var(--font-jetbrains-mono),monospace;font-size:10.5px;color:var(--on-paper-3);margin-top:7px;letter-spacing:.05em}.prod{display:grid;grid-template-columns:1fr 1.12fr;gap:60px;align-items:center;padding:64px 0;border-top:1px solid var(--line-d)}.band.paper .prod{border-top-color:var(--line-l)}.prod.flip .pv{order:-1}.prod-num{font-family:var(--font-jetbrains-mono),monospace;font-size:11.5px;letter-spacing:.14em;color:var(--on-ink-3);margin-bottom:12px}.paper .prod-num{color:var(--on-paper-3)}.prod h3{font-size:clamp(24px,3.2vw,34px);font-weight:700;line-height:1.15;margin-bottom:14px}.prod p{color:var(--on-ink-2);font-size:16px;margin:0 0 20px}.paper .prod p{color:var(--on-paper-2)}.plist{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:11px}.plist li{display:flex;gap:11px;font-size:15px;color:var(--on-ink-2);line-height:1.5}.paper .plist li{color:var(--on-paper-2)}.plist li:before{content:"→";color:var(--brand-lit);flex:none;font-size:14px;line-height:1.6}.paper .plist li:before{color:var(--brand)}.video{position:relative;aspect-ratio:16/9;border-radius:var(--r);overflow:hidden;background:linear-gradient(150deg,#122036,#0A1220);border:1px solid var(--line-d2)}.paper .video{border-color:var(--line-l);box-shadow:0 24px 60px -34px rgba(10,18,32,.55)}.video iframe{height:100%}.video iframe,.vplay{position:absolute;inset:0;width:100%;border:0}.vplay{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;cursor:pointer;background:transparent;color:var(--on-ink);font:inherit}.vplay .disc{width:66px;height:66px;border-radius:50%;background:var(--brand);display:grid;place-items:center;box-shadow:0 10px 34px -8px rgba(46,107,245,.7);transition:transform .18s}.vplay:hover .disc{transform:scale(1.07)}.vplay .disc:after{content:"";width:0;height:0;margin-left:5px;border-left:19px solid #fff;border-top:12px solid transparent;border-bottom:12px solid transparent}.vplay .cap{font-size:11.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--on-ink-2)}.vplay .cap,.vplay .todo{font-family:var(--font-jetbrains-mono),monospace}.vplay .todo{position:absolute;left:14px;bottom:14px;font-size:10.5px;color:#FFCF6B;background:rgba(255,207,107,.1);border:1px dashed rgba(255,207,107,.45);padding:4px 9px;border-radius:5px}.vmeta{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;margin-top:12px;font-size:12.5px;color:var(--on-ink-3)}.paper .vmeta{color:var(--on-paper-3)}.proof{display:grid;grid-template-columns:1.15fr 1fr;gap:56px;align-items:center}.pf-nums{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line-d);border:1px solid var(--line-d);border-radius:var(--r);overflow:hidden}.pf-nums div{background:var(--ink-2);padding:24px}.pf-nums .n{font-family:var(--font-jetbrains-mono),monospace;font-size:30px;font-weight:700;color:var(--brand-lit);line-height:1}.pf-nums .l{font-size:13.5px;color:var(--on-ink-2);margin-top:9px;line-height:1.45}.price-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(228px,1fr));gap:14px}.plan{background:var(--ink-2);border:1px solid var(--line-d);border-radius:var(--r);padding:26px 24px 24px;display:flex;flex-direction:column}.plan.feat{border-color:var(--brand);background:linear-gradient(180deg,rgba(46,107,245,.14),var(--ink-2))}.plan .tier{font-family:var(--font-lexend),sans-serif;font-weight:600;font-size:17px}.plan .badge{font-size:9.5px;letter-spacing:.11em;background:var(--brand);color:#fff;padding:3px 8px;border-radius:999px;margin-left:9px}.plan .amt,.plan .badge{font-family:var(--font-jetbrains-mono),monospace}.plan .amt{font-size:30px;font-weight:700;margin:16px 0 2px;line-height:1}.plan .per{font-size:13px;color:var(--on-ink-3)}.plan .cr{font-size:14px;color:var(--brand-lit);margin:16px 0 14px;padding:9px 12px;background:rgba(111,163,255,.09);border-radius:7px}.plan ul{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:9px;font-size:14px;color:var(--on-ink-2)}.plan ul li{display:flex;gap:9px}.plan ul li:before{content:"✓";color:var(--up-lit);flex:none}.plan .btn{margin-top:auto;justify-content:center}.b2b-row{margin-top:14px;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1px;background:var(--line-d);border:1px solid var(--line-d);border-radius:var(--r);overflow:hidden}.b2b-row>div{background:var(--ink-2);padding:22px}.b2b-row .t{font-family:var(--font-lexend),sans-serif;font-weight:600;font-size:15.5px}.b2b-row .a{font-family:var(--font-jetbrains-mono),monospace;font-size:21px;font-weight:700;margin:9px 0 6px;color:var(--brand-lit)}.b2b-row .d{font-size:13.5px;color:var(--on-ink-2);line-height:1.5}.faq{border-top:1px solid var(--line-l)}.faq details{border-bottom:1px solid var(--line-l)}.faq summary{cursor:pointer;padding:20px 0;font-family:var(--font-lexend),sans-serif;font-weight:500;font-size:17px;list-style:none;display:flex;justify-content:space-between;gap:20px;align-items:center}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--font-jetbrains-mono),monospace;color:var(--brand-deep);font-size:20px;flex:none}.faq details[open] summary:after{content:"−"}.faq .a{padding:0 0 22px;max-width:76ch;color:var(--on-paper-2);font-size:15.5px}.dual{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dual>div{background:var(--ink-2);border:1px solid var(--line-d);border-radius:var(--r);padding:32px 30px;display:flex;flex-direction:column}.dual .k{font-family:var(--font-jetbrains-mono),monospace;font-size:11px;letter-spacing:.13em;color:var(--brand-lit);text-transform:uppercase}.dual h3{font-size:23px;font-weight:700;margin:12px 0 10px}.dual p{font-size:15px;margin:0 0 18px}.dual p,.dual ul{color:var(--on-ink-2)}.dual ul{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:8px;font-size:14.5px}.dual ul li:before{content:"✓ ";color:var(--up-lit)}.dual .btn{margin-top:auto;align-self:flex-start}footer{background:#04070D;border-top:1px solid var(--line-d);padding:56px 0 34px;font-size:14.5px}.f-top{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:32px}.f-top h4{font-family:var(--font-jetbrains-mono),monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--on-ink-3);font-weight:500;margin-bottom:14px}.f-top ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.f-top a{color:var(--on-ink-2);text-decoration:none}.f-top a:hover{color:var(--on-ink)}.disclaimer{margin-top:44px;padding:22px 24px;border:1px solid var(--line-d2);border-radius:var(--r);background:var(--ink-2);font-size:13.5px;color:var(--on-ink-2);line-height:1.7;max-width:100%}.disclaimer b{color:var(--on-ink);font-weight:600}.f-bot{margin-top:26px;display:flex;flex-wrap:wrap;gap:8px 28px;font-size:13px;color:var(--on-ink-3)}@media (max-width:900px){.band{padding:66px 0}.dual,.f-top,.prod,.proof{grid-template-columns:1fr;gap:34px}.prod.flip .pv{order:0}.nav-links{display:none}.hero{padding:52px 0 0}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}html{scroll-behavior:auto}}.hero .wrap{display:grid;grid-template-columns:1.04fr .96fr;gap:56px;align-items:center}.hero h1{max-width:none}.hero p.lead{max-width:52ch}.hero-mock{background:linear-gradient(165deg,#101B2B,#0A1220);border:1px solid var(--line-d2);border-radius:14px;overflow:hidden;box-shadow:0 40px 90px -50px rgba(0,0,0,.95)}.hm-bar{display:flex;align-items:center;gap:10px;padding:13px 18px;border-bottom:1px solid var(--line-d);background:rgba(255,255,255,.02)}.hm-bar .lg{--lgw:88px}.hm-bar .brand{font-family:var(--font-lexend),sans-serif;font-weight:600;font-size:14px}.hm-bar .brand i{color:var(--brand-lit);font-style:normal}.hm-bar .demo{margin-left:auto;font-family:var(--font-jetbrains-mono),monospace;font-size:9.5px;letter-spacing:.11em;color:var(--on-ink-3)}.hm-body{padding:20px 18px 18px}.hm-q{display:flex;gap:11px;align-items:flex-start;padding:13px 15px;background:var(--ink-3);border:1px solid var(--line-d);border-radius:9px;font-size:14.5px;color:var(--on-ink);line-height:1.5}.hm-q:before{content:"?";font-family:var(--font-jetbrains-mono),monospace;color:var(--brand-lit);font-weight:700;flex:none}.hm-a{font-size:14px;color:var(--on-ink-2);line-height:1.6}.hm-a,.hm-nums{margin-top:16px}.hm-nums{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line-d);border:1px solid var(--line-d);border-radius:9px;overflow:hidden}.hm-nums div{background:var(--ink-2);padding:13px 12px}.hm-nums .k{font-size:9.5px;letter-spacing:.09em;color:var(--on-ink-3);text-transform:uppercase}.hm-nums .k,.hm-nums .v{font-family:var(--font-jetbrains-mono),monospace}.hm-nums .v{font-size:19px;font-weight:700;margin-top:6px;color:var(--on-ink)}.hm-nums .v.dn{color:var(--down-lit)}.hm-foot{display:flex;flex-wrap:wrap;align-items:center;gap:9px;padding:13px 18px;border-top:1px solid var(--line-d);font-size:11.5px;color:var(--on-ink-3);line-height:1.45}@media (max-width:980px){.hero .wrap{grid-template-columns:1fr;gap:38px}}section[id]{scroll-margin-top:96px}@media (max-width:640px){.nav{gap:12px}.nav-right{gap:10px}.nav-right .btn{padding:10px 14px;font-size:14px;white-space:nowrap}.ribbon{font-size:12.5px;padding:8px 16px}.eyebrow:before{display:none}.eyebrow{line-height:1.5}}:focus-visible{outline:2px solid var(--brand-lit);outline-offset:3px;border-radius:4px}.mini{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:28px 34px}.mini h4{font-family:var(--font-lexend),sans-serif;font-size:17px;font-weight:600;margin:0 0 7px;color:var(--on-ink)}.paper .mini h4{color:var(--on-paper)}.mini p{margin:0;font-size:14.5px;color:var(--on-ink-2);line-height:1.55}.paper .mini p{color:var(--on-paper-2)}.mini .n{font-family:var(--font-jetbrains-mono),monospace;font-size:11px;letter-spacing:.12em;color:var(--brand-lit);display:block;margin-bottom:9px}.paper .mini .n{color:var(--brand-deep)}.srcrow{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.srcrow span{font-family:var(--font-jetbrains-mono),monospace;font-size:11.5px;letter-spacing:.06em;border:1px solid var(--line-l);border-radius:999px;padding:6px 13px;color:var(--on-paper-2)}.teamline{font-size:15px;color:var(--on-ink-2);margin:0 0 18px;max-width:60ch}.skip{position:absolute;left:-9999px;top:0;z-index:99;background:var(--brand);color:#fff;padding:10px 16px;border-radius:0 0 8px 0;font-size:14px;text-decoration:none}.tape-tag{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-jetbrains-mono),monospace;font-size:9.5px;font-weight:700;letter-spacing:.12em;padding:3px 9px;border-radius:999px;background:rgba(255,255,255,.07);color:var(--on-ink-3);border:1px solid var(--line-d2);white-space:nowrap;flex:none;margin:0 4px}.datablock{margin-top:64px;padding-top:52px;border-top:1px solid var(--line-l)}.pf-nums.on-paper{background:var(--line-l);border-color:var(--line-l)}.pf-nums.on-paper>div{background:var(--paper-2)}.pf-nums.on-paper>div>div{background:transparent;padding:0}.pf-nums.on-paper .n{color:var(--brand-deep)}.pf-nums.on-paper .l{color:var(--on-paper-2)}.skip{clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.skip:focus{clip:auto;clip-path:none;overflow:visible;left:0}.logo{display:inline-flex;align-items:center;text-decoration:none;line-height:0}.lg{position:relative;display:block;width:var(--lgw,146px);aspect-ratio:840/190;--shine:rgba(255,255,255,.92)}.lg-gloss,.lg-halo,.lg-ink{position:absolute;inset:0}.lg-halo{background:var(--logo-halo,none);filter:blur(15px);opacity:var(--logo-halo-o,0);transform:scale(.92);animation:lgBreathe 6s ease-in-out infinite}.lg-ink{background:var(--logo-img) center/contain no-repeat;filter:var(--logo-fx,none);clip-path:inset(0 100% 0 0);animation:lgDraw .95s cubic-bezier(.22,.9,.24,1) .12s forwards}.lg-gloss{-webkit-mask:var(--logo-mask) center/contain no-repeat;mask:var(--logo-mask) center/contain no-repeat;overflow:hidden;opacity:0;animation:lgOn .4s linear 1s forwards}.lg-gloss i{position:absolute;top:-45%;bottom:-45%;left:-38%;width:24%;display:block;background:linear-gradient(90deg,transparent,var(--shine),transparent);transform:skewX(-17deg);animation:lgSweep 5.4s ease-in-out 1.25s infinite}@keyframes lgDraw{to{clip-path:inset(0 0 0 0)}}@keyframes lgOn{to{opacity:1}}@keyframes lgSweep{0%{left:-38%}38%,to{left:120%}}@keyframes lgBreathe{0%,to{opacity:var(--logo-halo-o,0)}50%{opacity:calc(var(--logo-halo-o,0)*1.9)}}.logo:hover .lg-ink{filter:var(--logo-fx-h,var(--logo-fx,none))}.logo .lg,.logo:hover .lg{transition:transform .25s cubic-bezier(.2,.9,.2,1)}.logo:hover .lg{transform:translateY(-1px)}.video:before{right:17px;bottom:15px;width:32px;opacity:var(--vmark,.3)}.mark{width:var(--mkw,30px);aspect-ratio:1;background:var(--logo-mark) center/contain no-repeat;flex:none}header .lg{--lgw:138px}.mock-bar .lg{--lgw:92px}footer .lg{--lgw:158px}@media (max-width:600px){header .lg{--lgw:112px}footer .lg{--lgw:138px}}@media (max-width:420px){header .lg{--lgw:94px}}@media (prefers-reduced-motion:reduce){.lg-ink{clip-path:none;animation:none}.lg-gloss{display:none}.lg-halo{animation:none}}:root{--ink:#050a11;--ink-2:#08131c;--ink-3:#0d1d28;--line-d:#14303c;--line-d2:#1d4657;--on-ink:#eaf7f9;--on-ink-2:#9fb9c4;--on-ink-3:#6b8794;--paper:#08131c;--paper-2:#0d1d28;--on-paper:#eaf7f9;--on-paper-2:#9fb9c4;--on-paper-3:#6b8794;--line-l:#14303c;--brand:#1478c6;--brand-lit:#2fd3d8;--brand-deep:#2940ba;--brand-wash:rgba(47,211,216,.1);--up:#1db98a;--up-lit:#35d6a8;--down:#d9484b;--down-lit:#ff8a83;--r:16px}body{background:var(--ink)}.faq summary:after,.paper .eyebrow,.paper .mini .n,.paper .plist li:before,.pf-nums.on-paper .n{color:#2fd3d8}.ai-chip,.paper .ai-chip{background:rgba(47,211,216,.1);color:#2fd3d8;border-color:rgba(47,211,216,.36)}.eyebrow{color:#2fd3d8}.hero h1 em{background:linear-gradient(100deg,#2fd3d8 8%,#6f8dff 92%);-webkit-background-clip:text;background-clip:text;color:transparent}.btn-primary{background:linear-gradient(100deg,#0fbcc1,#2940ba);border:0;box-shadow:0 10px 30px -14px rgba(15,188,193,.75)}.btn-primary:hover{background:linear-gradient(100deg,#17d4d9,#3853d6)}.btn-ghost:hover{border-color:#2fd3d8;background:rgba(47,211,216,.08)}.ribbon{background:linear-gradient(100deg,#0b8e96,#2940ba)}.plan .badge,.vplay .disc{background:linear-gradient(120deg,#0fbcc1,#2940ba)}.plan.feat{border-color:#1aa7c4;background:linear-gradient(180deg,rgba(47,211,216,.1),var(--ink-2))}.plan .cr{background:rgba(47,211,216,.09);color:#2fd3d8}.hero .decide{border-left-color:#2fd3d8}.b2b-row .a,.dual .k,.hm-bar .brand i,.mini .n,.pf-nums .n{color:#2fd3d8}.skip{background:linear-gradient(100deg,#0fbcc1,#2940ba)}:focus-visible{outline-color:#2fd3d8}.hero-mock{background:linear-gradient(165deg,#0c2030,#060e18);border-color:var(--line-d2);box-shadow:0 44px 96px -54px rgba(0,10,16,.95)}.video{background:radial-gradient(120% 120% at 50% 42%,#123044 0,#0b1c2c 45%,#07121d 100%)}.paper .video{border-color:var(--line-d2);box-shadow:0 30px 70px -40px rgba(0,10,16,.9)}.tape{background:var(--ink-2)}footer{background:#03070c}header{position:sticky;top:0;z-index:60;background:rgba(5,10,17,.86)}.hero:after{background:radial-gradient(closest-side,rgba(15,188,193,.2),transparent 70%)}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(54vw 42vw at 6% -8%,rgba(15,188,193,.17),transparent 66%),radial-gradient(50vw 44vw at 98% 10%,rgba(41,64,186,.22),transparent 66%),radial-gradient(62vw 46vw at 48% 106%,rgba(15,188,193,.1),transparent 70%);animation:aurora 24s ease-in-out infinite alternate}@keyframes aurora{to{transform:translate3d(0,-2.4%,0) scale(1.07)}}body>.ribbon,body>footer,body>main{position:relative;z-index:1}.hero:before{content:"";position:absolute;right:-7%;top:-18%;width:min(52vw,600px);aspect-ratio:1;background:var(--logo-mark) center/contain no-repeat;opacity:.06;pointer-events:none;z-index:0;animation:floatA 18s ease-in-out infinite alternate}@keyframes floatA{to{transform:translateY(-24px) rotate(4deg)}}.hero .wrap{z-index:1}.hm-nums>div>div{background:transparent}.video:before{content:"";position:absolute;right:16px;bottom:14px;width:30px;aspect-ratio:1;z-index:1;background:var(--logo-mark) center/contain no-repeat;opacity:.3;pointer-events:none}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}.fx-bar{position:fixed;top:0;left:0;right:0;height:2.5px;z-index:200;pointer-events:none;display:none}.fx .fx-bar,.fx-bar i{display:block}.fx-bar i{height:100%;width:0;border-radius:0 2px 2px 0;background:linear-gradient(90deg,#0fbcc1,#6f8dff,#2940ba);box-shadow:0 0 12px rgba(47,211,216,.6)}.fx-top{position:fixed;right:20px;bottom:20px;z-index:120;width:46px;height:46px;border-radius:14px;display:none;place-items:center;cursor:pointer;border:1px solid var(--line-d2);background:rgba(8,19,28,.86);backdrop-filter:blur(10px);opacity:0;transform:translateY(14px) scale(.9);pointer-events:none;transition:opacity .3s,transform .3s cubic-bezier(.2,.85,.25,1),border-color .25s,box-shadow .25s}.fx .fx-top{display:grid}.fx-top.on{opacity:1;transform:none;pointer-events:auto}.fx-top:hover{border-color:#2fd3d8;box-shadow:0 0 26px -6px rgba(47,211,216,.55)}.fx .rv{opacity:0;transform:translateY(18px);transition:opacity .62s cubic-bezier(.2,.8,.2,1),transform .62s cubic-bezier(.2,.8,.2,1);transition-delay:var(--d,0s)}.fx .rv.in{opacity:1;transform:none}.fx .rv-o{opacity:0;transition:opacity .8s ease var(--d,0s)}.fx .rv-o.in{opacity:1}.fx .eyebrow:before{width:0;transition:width .65s cubic-bezier(.2,.8,.2,1) .12s}.fx .eyebrow.in:before{width:22px}.fx header{transition:box-shadow .3s,border-color .3s}.fx header .nav{transition:height .32s cubic-bezier(.2,.8,.2,1)}.fx header .lg{transition:width .32s cubic-bezier(.2,.8,.2,1),transform .25s}.fx header.on .nav{height:56px}.fx header.on .lg{--lgw:116px}.fx header.on{box-shadow:0 14px 38px -26px rgba(0,0,0,.95);border-bottom-color:var(--line-d2)}.fx .nav-links a{position:relative}.fx .nav-links a:after{content:"";position:absolute;left:0;right:100%;bottom:-6px;height:1.5px;border-radius:2px;background:linear-gradient(90deg,#0fbcc1,#6f8dff);transition:right .3s cubic-bezier(.2,.85,.2,1)}.fx .nav-links a:hover:after{right:0}.fx .btn-primary{position:relative;overflow:hidden;isolation:isolate}.fx .btn-primary:after{content:"";position:absolute;top:-60%;bottom:-60%;left:-45%;width:32%;z-index:-1;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);transform:skewX(-18deg);transition:left .6s cubic-bezier(.3,.7,.3,1)}.fx .btn-primary:hover:after{left:118%}.fx .b2b-row>div,.fx .dual>div,.fx .pf-nums>div,.fx .plan,.fx .stat{transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s,background .3s}.fx .dual>div:hover,.fx .plan:hover{transform:translateY(-5px);border-color:rgba(47,211,216,.42);box-shadow:0 26px 54px -34px rgba(0,10,16,.95)}.fx .b2b-row>div:hover,.fx .pf-nums>div:hover,.fx .stat:hover{background:var(--ink-3)}.fx .mini>div{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.fx .mini>div:hover{transform:translateY(-3px)}.fx .srcrow span{transition:border-color .25s,color .25s}.fx .srcrow span:hover{border-color:#2fd3d8;color:#2fd3d8}.fx .plan.feat{position:relative;border-color:transparent}.fx .plan.feat:before{content:"";position:absolute;inset:-1px;border-radius:calc(var(--r) + 1px);padding:1px;z-index:0;pointer-events:none;background:conic-gradient(from var(--ang),#0fbcc1,#6f8dff,#2940ba,#0fbcc1);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:angSpin 7s linear infinite}.fx .plan.feat>*{position:relative;z-index:1}@keyframes angSpin{to{--ang:360deg}}.fx .video{transition:border-color .3s}.fx .video:hover{border-color:rgba(47,211,216,.38)}.fx .vplay .disc{position:relative;animation:discPulse 3s ease-out infinite}.fx .vplay .disc:before{content:"";position:absolute;inset:0;border-radius:50%;border:1px solid rgba(47,211,216,.55);animation:ring 3s cubic-bezier(.2,.6,.3,1) infinite}@keyframes ring{0%{transform:scale(1);opacity:.7}to{transform:scale(2.15);opacity:0}}@keyframes discPulse{0%{box-shadow:0 10px 34px -8px rgba(15,188,193,.7),0 0 0 0 rgba(47,211,216,.3)}72%,to{box-shadow:0 10px 34px -8px rgba(15,188,193,.7),0 0 0 20px rgba(47,211,216,0)}}.fx .video:before{transition:opacity .35s,transform .35s}.fx .video:hover:before{opacity:.62;transform:translateY(-2px)}.fx .hero .wrap{perspective:1500px}.fx .hero-mock{transform:translate3d(0,var(--py,0),0) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;will-change:transform;transition:transform .3s cubic-bezier(.2,.75,.25,1)}.fx .hm-nums>div{transition:background .45s,box-shadow .45s}.fx .hm-nums>div.hot{background:rgba(47,211,216,.09);box-shadow:inset 0 -2px 0 0 #2fd3d8}.fx .hm-nums>div.hot .k{color:#7fe9ec}.fx .hm-q{position:relative;overflow:hidden}.fx .hm-q:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(47,211,216,.15),transparent);transform:translateX(-100%);animation:qScan 7.2s ease-in-out infinite}@keyframes qScan{0%{transform:translateX(-100%)}26%,to{transform:translateX(100%)}}.fx .plist li{transition:transform .26s cubic-bezier(.2,.8,.2,1),color .26s}.fx .plist li:hover{transform:translateX(5px);color:var(--on-ink)}.fx .paper .plist li:hover{color:var(--on-paper)}.fx .plist li:before{transition:transform .26s}.fx .plist li:hover:before{transform:translateX(3px)}.fx .faq summary{transition:color .22s}.fx .faq summary:hover{color:#2fd3d8}.fx .faq summary:after{transition:transform .26s cubic-bezier(.2,.8,.2,1)}.fx .faq details[open] summary:after{transform:rotate(180deg)}.fx .faq details[open] .a{animation:faqIn .34s cubic-bezier(.2,.8,.2,1)}@keyframes faqIn{0%{opacity:0;transform:translateY(-7px)}}.fx .f-top a{transition:color .22s,transform .22s;display:inline-block}.fx .f-top a:hover{transform:translateX(3px)}@media (max-width:600px){.fx-top{right:14px;bottom:14px;width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.fx-bar,.fx-top{display:none!important}.rv,.rv-o{opacity:1!important;transform:none!important}}@media print{.rv,.rv-o{opacity:1!important;transform:none!important}.fx-bar,.fx-top{display:none!important}}