:root{--navy:#0b2447;--ink:#030718;--indigo:#4f46e5;--indigo-soft:#7c8cff;--orange:#ff6b1a;--paper:#f7f8fb;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-scan:cubic-bezier(.45, 0, .15, 1);--ease-soft:cubic-bezier(.4, 0, .2, 1);--ease-pop:cubic-bezier(.34, 1.56, .64, 1);--d-micro:.2s;--d-base:.48s;--d-reveal:.76s;--d-hero:.9s;--d-scan:2.6s;--stagger:90ms;--p:0}html{scrollbar-gutter:stable;background-color:var(--ink);-webkit-text-size-adjust:100%;scroll-padding-top:96px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background-color:var(--ink);color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}::selection{background:color-mix(in srgb, var(--orange) 85%, transparent);color:#fff}:where(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--orange);outline-offset:3px;border-radius:4px}@supports (scrollbar-color:auto){html{scrollbar-color:#7c8cff59 transparent;scrollbar-width:thin}}@keyframes scan-sweep{0%{opacity:0;transform:translateY(-60%)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(320%)}}@keyframes scan-sweep-x{0%{opacity:0;transform:translate(-60%)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(320%)}}@keyframes progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ken-burns{0%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes hero-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes hero-line{0%{opacity:0;clip-path:inset(0 0 110%);filter:blur(10px);transform:translateY(24px)}to{opacity:1;clip-path:inset(0);filter:blur();transform:none}}@keyframes underline-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes reticle-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}@keyframes grid-drift{0%{transform:translate(0,0)}to{transform:translate(-48px,-48px)}}@keyframes scroll-hint{0%,to{opacity:.7;transform:translateY(0)}50%{opacity:1;transform:translateY(8px)}}@keyframes float-soft{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes blob-a{0%{transform:translate(0,0)}to{transform:translate(40px,-30px)}}@keyframes blob-b{0%{transform:translate(0,0)}to{transform:translate(-34px,26px)}}@keyframes shine{0%{transform:translate(-120%)}to{transform:translate(220%)}}@keyframes line-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes line-draw-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes rail-run{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes rail-run-y{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes dot-out{to{opacity:0}}@keyframes node-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes node-ring{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes mod-swap-out{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(calc(var(--dir,1) * -8px)) scale(.985);filter:blur(4px)}}@keyframes mod-swap-in{0%{opacity:0;transform:translateY(calc(var(--dir,1) * 10px)) scale(1.015);filter:blur(6px)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes bullet-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes icon-in{0%{transform:rotate(-8deg)scale(.9)}to{transform:rotate(0)scale(1)}}@keyframes glow-in{0%{box-shadow:0 0 0 1px #ff6b1a00,0 0 40px -8px #ff6b1a00}to{box-shadow:0 0 0 1px #ff6b1a40,0 0 40px -8px #ff6b1a59}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes hero-push{to{transform:scale(1.06)translateY(8%)}}@keyframes hero-lift{to{opacity:0;filter:blur(6px);transform:translateY(-72px)}}@layer components{.wrap{width:100%;max-width:1320px;margin-inline:auto;padding-inline:clamp(20px,5vw,48px)}.t-display{letter-spacing:-.035em;font-size:clamp(48px,8vw,108px);font-weight:900;line-height:.92}.t-section{letter-spacing:-.03em;font-size:clamp(34px,5.2vw,68px);font-weight:900;line-height:1}.t-ghost{opacity:.55;font-style:italic;font-weight:400}.t-eyebrow{letter-spacing:.22em;text-transform:uppercase;font-size:12px;font-weight:700}.t-lead{font-size:clamp(16px,1.5vw,19px);line-height:1.65}.tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.js-motion .reveal,.js-motion [data-reveal]{opacity:0;transition:opacity var(--d-reveal) var(--ease-out-expo), transform var(--d-reveal) var(--ease-out-expo), filter var(--d-reveal) var(--ease-out-expo), clip-path var(--d-reveal) var(--ease-out-expo);transition-delay:calc(var(--delay,0s) + var(--i,0) * var(--stagger));transform:translateY(28px)}.js-motion .reveal--scan,.js-motion [data-reveal=scan]{opacity:.001;clip-path:inset(0 0 100%);transition-duration:var(--d-hero);transition-timing-function:var(--ease-scan);transform:none}.js-motion .reveal--wipe,.js-motion [data-reveal=wipe]{opacity:1;clip-path:inset(0 100% 0 0);transition-duration:.82s;transform:none}.js-motion .reveal--scale,.js-motion [data-reveal=scale]{transition-duration:.7s;transform:scale(.94)}.js-motion .reveal--blur,.js-motion [data-reveal=blur]{filter:blur(12px);transition-duration:var(--d-hero);transform:translateY(20px)}.js-motion .reveal--left,.js-motion [data-reveal=left]{transition-duration:.52s;transition-timing-function:var(--ease-out-quart);transform:translate(-14px)}.js-motion .reveal.is-visible,.js-motion .reveal.is-in,.js-motion [data-reveal].is-visible,.js-motion [data-reveal].is-in{opacity:1;filter:blur();clip-path:inset(0);transform:none}.stagger>:first-child{--i:0}.stagger>:nth-child(2){--i:1}.stagger>:nth-child(3){--i:2}.stagger>:nth-child(4){--i:3}.stagger>:nth-child(5){--i:4}.stagger>:nth-child(6){--i:5}.stagger>:nth-child(7){--i:6}.stagger>:nth-child(8){--i:7}.stagger>:nth-child(9){--i:8}.stagger>:nth-child(10){--i:9}.stagger>:nth-child(11){--i:10}.stagger>:nth-child(12){--i:11}.stagger-tight{--stagger:60ms}.stagger-wide{--stagger:.13s}.js-motion .rv-up:not(.is-in){opacity:0;transform:translateY(var(--rv-y,20px))}.js-motion .rv-x:not(.is-in){opacity:0;transform:translateX(var(--rv-x,-12px))}.js-motion .rv-bar:not(.is-in){transform:scaleX(0)}.js-motion .rv-line:not(.is-in){opacity:0;clip-path:inset(0 0 100%);transform:translateY(22px)}.js-motion .rv-hide:not(.is-in){opacity:0}.scan-host{position:relative;overflow:hidden}.scan-host:after{content:"";pointer-events:none;opacity:0;z-index:5;mix-blend-mode:screen;filter:blur(.5px);background:linear-gradient(#0000 0%,#7c8cff00 35%,#7c8cff47 48%,#ffffffd9 50%,#7c8cff47 52%,#0000 70%);height:40%;position:absolute;inset:-20% 0 auto}.scan-host.is-visible:after,.scan-host.is-in:after{animation:scan-sweep var(--d-scan) var(--ease-scan) .12s 1 both}.scan-loop:after{opacity:1;filter:blur(2px);background:linear-gradient(#0000 0%,#7c8cff00 35%,#7c8cff1f 48%,#ffffff38 50%,#7c8cff1f 52%,#0000 70%);animation:5.2s linear infinite scan-sweep}.scan-x{position:relative;overflow:hidden}.scan-x:after{content:"";pointer-events:none;opacity:0;z-index:5;mix-blend-mode:screen;background:linear-gradient(90deg,#0000 0%,#7c8cff00 35%,#7c8cff40 48%,#ffffffb3 50%,#7c8cff40 52%,#0000 70%);width:40%;position:absolute;inset:0 auto 0 -20%}.scan-x.is-visible:after,.scan-x.is-in:after{animation:scan-sweep-x 1.6s var(--ease-scan) 80ms 1 both}.scan-edge{position:relative}.scan-edge:before{content:"";transform-origin:0;background:linear-gradient(90deg, transparent, var(--indigo-soft), var(--orange), transparent);height:1px;animation:line-draw .6s var(--ease-scan) both;position:absolute;inset:0 0 auto}.progress-bar{z-index:90;transform-origin:0;height:3px;transform:scaleX(var(--p,0));background:linear-gradient(90deg, var(--orange), var(--indigo) 55%, var(--indigo-soft));pointer-events:none;position:fixed;inset:0 0 auto}.nav-sentinel{pointer-events:none;width:100%;height:1px;position:absolute;top:0;left:0}.nav-shell{height:76px;transition:height .32s var(--ease-soft), background-color .32s var(--ease-soft), border-color .32s var(--ease-soft), backdrop-filter .32s var(--ease-soft);background:0 0;border-bottom:1px solid #0000}.nav-shell.is-stuck{-webkit-backdrop-filter:blur(16px);background-color:#030718b8;border-bottom-color:#ffffff14;height:64px}.hero-video{will-change:transform;animation:14s cubic-bezier(.33,0,.15,1) both ken-burns}.hero-grid{background-image:repeating-linear-gradient(90deg,#7c8cff0f 0 1px,#0000 1px 48px),repeating-linear-gradient(0deg,#7c8cff0f 0 1px,#0000 1px 48px);animation:24s linear infinite grid-drift}.hero-reticle{transform-origin:50%;animation:2.4s ease-out infinite reticle-pulse}.hero-in{animation:hero-rise .52s var(--ease-out-expo) var(--delay,0s) both}.hero-line{animation:hero-line var(--d-hero) var(--ease-out-expo) var(--delay,0s) both}.hero-underline{transform-origin:0;animation:underline-in .62s var(--ease-out-quart) var(--delay,1.04s) both;box-shadow:0 0 12px #ff6b1a8c}.hero-hint{animation:fade-in .5s var(--ease-soft) var(--delay,1.4s) both, scroll-hint 2.2s var(--ease-soft) 1.9s infinite}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 120px calc(100% - 120px),#0000);mask-image:linear-gradient(90deg,#0000,#000 120px calc(100% - 120px),#0000)}.marquee__track{will-change:transform;width:max-content;animation:34s linear infinite marquee;display:flex}.marquee:hover .marquee__track{animation-play-state:paused}.sticky-panel{height:100svh;position:sticky;top:0}@media (max-height:540px){.sticky-panel{overscroll-behavior:contain;overflow-y:auto}}.waypoint{pointer-events:none;height:90vh}.mod-progress{transform-origin:top;background:linear-gradient(180deg, var(--indigo), var(--orange));transition:transform .46s var(--ease-out-expo)}.mod-marker{transition:transform .46s var(--ease-out-expo);background:#ffffff0d;border:1px solid #ffffff12;box-shadow:inset 0 1px #ffffff17,0 10px 24px -14px #000000e6}.mod-marker__edge{transition:background-color .62s var(--ease-soft)}.mod-row{cursor:pointer;transition:background-color .2s var(--ease-soft);background:0 0}.mod-row:hover{background:#ffffff08}.mod-row__title{color:#ffffff61;transition:color .3s var(--ease-soft)}.mod-row:hover .mod-row__title{color:#ffffffb8}.mod-row[aria-current=true] .mod-row__title{color:#fff}.mod-row__num{color:#ffffff42;transition:color .5s var(--ease-soft)}.mod-row:hover .mod-row__num{color:#ffffff80}.mod-row[aria-current=true] .mod-row__num{color:var(--row-accent,var(--indigo-soft))}.mv-stage{isolation:isolate}.mod-flow .mv-ambient{filter:blur(56px)}.mv-stage-wrap.mod-flow{width:100%;height:auto}.mod-flow .mv-stage{border-radius:16px}.mod-scene{z-index:1;position:absolute;inset:0}.mod-scene>svg{width:100%;height:100%;display:block}.mod-swap{display:grid}.mod-swap>*{grid-area:1/1;min-width:0}.mod-swap-in{animation:mod-swap-in .52s var(--ease-out-expo) .12s both}.mod-swap-out{pointer-events:none;animation:.22s cubic-bezier(.4,0,1,1) both mod-swap-out}.mod-swap-out .mod-bullet,.mod-swap-out .mod-icon,.mod-fast .mod-scene *,.mod-fast .mod-scene :before,.mod-fast .mod-scene :after{animation:none!important}.mod-scanline{animation:scan-sweep .64s var(--ease-scan) 1 both;z-index:3}.mod-fast .mod-scanline{opacity:0;animation:none!important}.mod-icon{animation:icon-in .42s var(--ease-out-expo) both}.mod-bullet{animation:bullet-in .38s var(--ease-out-quart) both;animation-delay:calc(.18s + var(--i,0) * 70ms)}.process-line{transform-origin:0;background:linear-gradient(90deg, var(--indigo), var(--orange));transform:scaleX(0)}.is-visible>.process-line,.is-in>.process-line,.process-line.is-visible,.process-line.is-in{animation:1.2s cubic-bezier(.65,0,.35,1) both line-draw}.process-line-y{transform-origin:top;background:linear-gradient(180deg, var(--indigo), var(--orange));transform:scaleY(0)}.process-line-y.is-visible,.process-line-y.is-in{animation:1.2s cubic-bezier(.65,0,.35,1) both line-draw-y}.laser-rail{pointer-events:none;animation:1.2s cubic-bezier(.65,0,.35,1) both rail-run,.24s linear 1.2s both dot-out;position:absolute;inset:0}.laser-rail--y{animation:1.2s cubic-bezier(.65,0,.35,1) both rail-run-y,.24s linear 1.2s both dot-out}.laser-dot{background:var(--orange);border-radius:999px;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;left:-5px;box-shadow:0 0 16px 4px #ff6b1a99}.laser-rail--y>.laser-dot{margin-top:0;margin-left:-5px;top:-5px;left:50%}.node-pop{animation:node-pop .52s var(--ease-pop) both;animation-delay:calc(var(--i,0) * .3s)}.node-ring{animation:node-ring .7s var(--ease-out-expo) both;animation-delay:calc(var(--i,0) * .3s)}.lift{transition:transform .32s var(--ease-out-quart), border-color .32s var(--ease-soft), background-color .32s var(--ease-soft)}@media (hover:hover){.lift:hover{transform:translateY(-6px)}}.spotlight{isolation:isolate;position:relative}.spotlight:before{content:"";z-index:-1;opacity:0;transition:opacity .3s var(--ease-soft);background:radial-gradient(320px circle at var(--mx,50%) var(--my,50%), #4f46e51a, transparent 70%);position:absolute;inset:0}@media (hover:hover){.spotlight:hover:before{opacity:1}}.blob{filter:blur(100px);will-change:transform;pointer-events:none;border-radius:999px;position:absolute}.blob--indigo{background:#4f46e58c;animation:18s ease-in-out infinite alternate blob-a}.blob--orange{background:#ff6b1a66;animation:22s ease-in-out infinite alternate blob-b}.btn-primary{transition:transform var(--d-micro) var(--ease-out-quart), box-shadow var(--d-micro) var(--ease-out-quart);position:relative;overflow:hidden}@media (hover:hover){.btn-primary:hover{transform:scale(1.03);box-shadow:0 12px 40px -10px #ff6b1a99}.btn-primary:hover .btn-arrow{transform:translate(4px)}}.btn-arrow{transition:transform var(--d-micro) var(--ease-out-quart)}.btn-shine:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff73 50%,#0000 60%);position:absolute;inset:0;transform:translate(-120%)}.btn-shine.is-visible:after,.btn-shine.is-in:after{animation:shine .9s var(--ease-scan) .6s 1 both}.stat-glow.is-visible,.stat-glow.is-in{animation:glow-in .7s var(--ease-soft) .9s both}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}details::details-content{block-size:0;transition:block-size .42s var(--ease-soft), content-visibility .42s allow-discrete;overflow:hidden}details[open]::details-content{block-size:auto}}.faq-icon{transition:transform .32s var(--ease-out-quart), background-color .32s var(--ease-soft), color .32s var(--ease-soft)}details[open] .faq-icon{background-color:var(--indigo);color:#fff;transform:rotate(135deg)}details>summary{cursor:pointer;list-style:none}details>summary::-webkit-details-marker{display:none}.bridge{background:linear-gradient(180deg, var(--from,transparent), var(--to,transparent));pointer-events:none;height:96px}@media (min-width:1024px){.bridge{height:160px}}.edge-diag-top{clip-path:polygon(0 0,100% 24px,100% 100%,0 100%)}.edge-diag-bottom{clip-path:polygon(0 0,100% 0,100% calc(100% - 24px),0 100%)}.float-slow{animation:6s ease-in-out infinite float-soft}.mv-stage-wrap{aspect-ratio:620/520;flex:none;max-width:100%;height:clamp(380px,58vh,520px);position:relative}.mv-ambient{aspect-ratio:1;background:rgba(var(--acc-rgb,124, 140, 255), .12);filter:blur(100px);pointer-events:none;border-radius:999px;width:66%;position:absolute;top:54%;left:50%;translate:-50% -50%}.mv-stage{background:#070b1e;border-radius:20px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffff17,0 0 0 1px #ffffff0f,0 40px 80px -32px #000000d9}.mv-stage:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(120% 90% at 50% -12%,#7c8cff1a,#0000 62%);position:absolute;inset:0}.mv-rise{animation:mv-rise var(--mv-t,.48s) var(--ease-out-expo) var(--mv-d,0s) both}.mv-slide{animation:mv-slide var(--mv-t,.42s) var(--ease-out-quart) var(--mv-d,0s) both}.mv-pop{transform-box:fill-box;transform-origin:50%;animation:mv-pop var(--mv-t,.34s) var(--ease-pop) var(--mv-d,0s) both}.mv-in{animation:mv-fade-in var(--mv-t,.42s) var(--ease-soft) var(--mv-d,0s) both}.mv-out{animation:mv-fade-out var(--mv-t,.26s) var(--ease-soft) var(--mv-d,0s) both}.mv-growx{transform-box:fill-box;transform-origin:0;animation:mv-grow-x var(--mv-t,.68s) var(--ease-out-expo) var(--mv-d,0s) both}.mv-draw{stroke-dasharray:var(--mv-len,600);animation:mv-draw var(--mv-t,.9s) var(--ease-scan) var(--mv-d,0s) both}.mv-run{animation:mv-run var(--mv-t,1.1s) var(--ease-scan) var(--mv-d,0s) both}.mv-converge{transform-box:fill-box;transform-origin:50%;animation:mv-converge var(--mv-t,.9s) var(--ease-out-expo) var(--mv-d,0s) both}.mv-flash{transform-box:fill-box;transform-origin:50%;animation:mv-flash var(--mv-t,.62s) var(--ease-out-expo) var(--mv-d,0s) both}.mv-swap-in{animation:mv-swap-in .22s var(--ease-soft) var(--mv-d,.9s) both}.mv-swap-out{animation:mv-swap-out .22s var(--ease-soft) var(--mv-d,.9s) both}.mv-shine{transform-box:fill-box;animation:shine var(--mv-t,.76s) var(--ease-scan) var(--mv-d,0s) 1 both}.mv-halo{transform-box:fill-box;transform-origin:50%;animation:reticle-pulse 2.4s ease-out var(--mv-d,0s) infinite}.mv-spin{transform-box:view-box;animation:1.6s linear infinite mv-spin}.mv-flow{animation:1.6s linear infinite mv-flow}.mv-drag{transform-box:fill-box;animation:mv-drag var(--mv-t,.9s) var(--ease-out-expo) var(--mv-d,0s) both, mv-fade-out .24s var(--ease-soft) calc(var(--mv-d,0s) + var(--mv-t,.9s)) both}.v2-wrap{max-width:1280px;margin-inline:auto;padding-inline:clamp(20px,4vw,40px)}.v2-h1{letter-spacing:-.035em;font-size:clamp(2.8rem,7.3vw,6.4rem);font-weight:700;line-height:.96}.v2-h2{letter-spacing:-.03em;font-size:clamp(2rem,4.4vw,3.6rem);font-weight:700;line-height:1.02}.v2-h3{letter-spacing:-.015em;font-size:clamp(1.15rem,1.5vw,1.35rem);font-weight:600;line-height:1.2}.v2-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--orange);font-size:12px;font-weight:600}.v2-lead{font-size:clamp(1.05rem,1.35vw,1.25rem);line-height:1.55}.v2-btn{white-space:nowrap;height:52px;transition:transform var(--d-micro) var(--ease-out-quart), background-color var(--d-micro) var(--ease-soft), border-color var(--d-micro) var(--ease-soft), box-shadow var(--d-micro) var(--ease-out-quart);border-radius:999px;align-items:center;gap:10px;padding:0 24px;font-size:15px;font-weight:600;display:inline-flex}.v2-btn svg{width:16px;height:16px;transition:transform var(--d-micro) var(--ease-out-quart)}.v2-btn--primary{background:var(--orange);color:#fff}.v2-btn--ghost{color:#fff;background:#ffffff0a;border:1px solid #ffffff38}.v2-btn--ghost-l{border:1px solid var(--line-l);color:var(--ink);background:#fff}.v2-btn--sm{height:40px;padding:0 16px;font-size:14px}@media (hover:hover){.v2-btn:hover{transform:translateY(-1px)}.v2-btn:hover svg{transform:translate(3px)}.v2-btn--primary:hover{box-shadow:0 14px 40px -12px #ff6b1aa6}.v2-btn--ghost:hover{background:#ffffff1a;border-color:#fff6}.v2-btn--ghost-l:hover{border-color:#0000004d}}.v2nav{z-index:60;pointer-events:none;padding:14px clamp(12px,2vw,24px) 0;position:fixed;top:0;left:0;right:0}.v2nav__bar{pointer-events:auto;-webkit-backdrop-filter:blur(18px)saturate(1.5);max-width:1280px;height:56px;transition:background-color .4s var(--ease-soft), border-color .4s var(--ease-soft);background:#0c0d128c;border:1px solid #ffffff17;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;margin-inline:auto;padding:0 8px 0 22px;display:flex;box-shadow:0 10px 40px -24px #000c}.v2nav.is-stuck .v2nav__bar{background:#0a0b0fe0;border-color:#ffffff1f}.v2nav__link{color:#ffffffb3;border-radius:999px;padding:8px 12px;font-size:14px;font-weight:500;transition:color .2s,background-color .2s;position:relative}.v2nav__link:hover{color:#fff;background:#ffffff14}.v2nav__logo{letter-spacing:-.03em;color:#fff;font-size:22px;font-weight:700;line-height:1}.hero2{background:var(--ink);flex-direction:column;justify-content:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero2__video{object-fit:cover;object-position:66% 40%;filter:saturate(.9)contrast(1.06)brightness(.92);width:100%;height:100%;animation:ken-burns 12s var(--ease-soft) both;position:absolute;inset:0;transform:scale(1.06)}.hero2__shade{pointer-events:none;background:linear-gradient(180deg, #08090d8c 0%, #08090d0d 28%, #08090d1a 55%, #08090deb 88%, var(--ink) 100%), linear-gradient(90deg, #08090deb 0%, #08090db3 34%, #08090d38 64%, #08090d59 100%);position:absolute;inset:0}.hero2__body{padding-top:150px;padding-bottom:clamp(72px,12vh,140px);position:relative}.hero2 .hero-line{animation:v2-in var(--d-hero) var(--ease-out-expo) both;animation-delay:var(--delay,0s)}.hero2__stats{border-top:1px solid var(--line-d);position:relative}.stat2{padding:26px 0 30px}.stat2+.stat2{border-left:1px solid var(--line-d);padding-left:28px}.stat2__n{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(2rem,3.2vw,2.8rem);font-weight:700;line-height:1}.stat2__l{color:var(--mute-d);margin-top:8px;font-size:13px}@media (max-width:767px){.stat2+.stat2{border-left:0;padding-left:0}.stat2:nth-child(odd){padding-right:20px}}.carriers{border-top:1px solid var(--line-d);border-bottom:1px solid var(--line-d);background:var(--ink)}.carriers__track{gap:56px;width:max-content;animation:48s linear infinite marquee;display:flex}.carriers:hover .carriers__track{animation-play-state:paused}.carriers__w{letter-spacing:.12em;text-transform:uppercase;color:#ffffff6b;white-space:nowrap;font-size:13px;font-weight:600}.show{background:var(--ink);position:relative}.show__pin{align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.show__ways{pointer-events:none;position:absolute;inset:0}.show__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,80px);width:100%;padding-top:72px;display:grid}.show__seg{cursor:pointer;background:#ffffff1f;border-radius:2px;flex:1;height:3px;transition:background .3s;position:relative;overflow:hidden}.show__seg:after{content:"";background:var(--orange);transform-origin:0;transition:transform .45s var(--ease-out-expo);position:absolute;inset:0;transform:scaleX(0)}.show__seg.is-done:after{transform:scaleX(1)}.show__seg.is-live:after{transform:scaleX(var(--f,0));transition:transform 80ms linear}.show__seg:hover{background:#ffffff38}.show__copy{animation:v2-in .55s var(--ease-out-expo) both}.show__bullet{color:#ffffffc7;align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.show__bullet:before{content:"";background:var(--orange);border-radius:999px;flex:none;width:6px;height:6px;margin-top:8px}.show__stage{animation:v2-fade .5s var(--ease-soft) both}.show__stage .mv-stage-wrap{height:clamp(400px,66vh,640px);margin-left:auto}.show__num{letter-spacing:-.06em;color:#ffffff09;pointer-events:none;-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;font-size:clamp(8rem,20vw,18rem);font-weight:700;line-height:1;position:absolute;top:40px;right:-.05em}.show-m__card{border-top:1px solid var(--line-d);padding:40px 0}.show-m__card .mv-stage-wrap{aspect-ratio:620/520;width:100%;height:auto;margin-top:28px}.sheet{z-index:2;background:var(--paper);color:var(--ink);border-radius:36px 36px 0 0;margin-top:-36px;position:relative}.sheet--dark{background:var(--ink);color:#fff}.step2{border-top:1px solid #00000024;padding-top:22px;position:relative}.step2:before{content:"";background:var(--orange);transform-origin:0;width:100%;height:1px;transition:transform .9s var(--ease-out-expo);transition-delay:calc(var(--i,0) * .12s);position:absolute;top:-1px;left:0;transform:scaleX(0)}.step2.is-visible:before{transform:scaleX(1)}.step2__n{letter-spacing:.1em;color:var(--orange);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.step2__t{margin-top:42px}.step2__p{color:var(--mute-l);margin-top:10px;font-size:15px;line-height:1.6}.why2{border-top:1px solid #00000024;padding-top:22px}.why2__p{color:var(--mute-l);margin-top:12px;font-size:15px;line-height:1.6}.faq2 details{border-bottom:1px solid #0000001f}.faq2 summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:17px;font-weight:600;list-style:none;display:flex}.faq2 summary::-webkit-details-marker{display:none}.faq2__i{width:28px;height:28px;transition:transform .35s var(--ease-out-expo), background-color .2s, border-color .2s;border:1px solid #0000002e;border-radius:999px;flex:none;place-items:center;display:grid}.faq2 details[open] .faq2__i{background:var(--ink);border-color:var(--ink);color:#fff;transform:rotate(45deg)}.faq2__a{color:var(--mute-l);animation:v2-in .4s var(--ease-out-expo) both;padding:0 44px 24px 0;font-size:15.5px;line-height:1.65}.cta2{position:relative;overflow:hidden}.cta2__light{pointer-events:none;opacity:0;transition:opacity .6s var(--ease-soft);background:radial-gradient(640px circle at var(--mx,50%) var(--my,50%), #ff6b1a33, transparent 62%);position:absolute;inset:0}.cta2:hover .cta2__light{opacity:1}.cta2__mail{letter-spacing:-.03em;font-size:clamp(1.4rem,3.4vw,2.6rem);font-weight:700;display:inline-block;position:relative}.cta2__mail:after{content:"";background:var(--orange);transform-origin:0;height:2px;transition:transform .45s var(--ease-out-expo);position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.cta2__mail:hover:after{transform:scaleX(1)}.mx{background:var(--ink);outline:none}.mx__tabs{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.mx__tabs::-webkit-scrollbar{display:none}.mx__tab{white-space:nowrap;color:#ffffff8c;cursor:pointer;height:46px;transition:color .25s var(--ease-soft), background-color .25s var(--ease-soft), border-color .25s var(--ease-soft);background:#ffffff0a;border:1px solid #ffffff12;border-radius:12px;flex:1 0 auto;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.mx__tab:hover{color:#fff;background:#ffffff14}.mx__tab.is-live{color:#fff;background:#ffffff1a;border-color:#ffffff24}.mx__tab:after{content:"";background:var(--orange);transform-origin:0;height:2px;transform:scaleX(var(--f,0));opacity:0;position:absolute;bottom:0;left:0;right:0}.mx__tab.is-live:after{opacity:1}.mx__copy{animation:v2-in .5s var(--ease-out-expo) both}.win{background:#0d1020;border:1px solid #ffffff1a;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 40px 100px -40px #000000e6,0 0 0 1px #0006}.win__bar{background:#ffffff09;border-bottom:1px solid #ffffff12;grid-template-columns:1fr auto 1fr;align-items:center;height:44px;padding:0 16px;display:grid}.win__dots{gap:7px;display:flex}.win__dots i{background:#ffffff24;border-radius:999px;width:11px;height:11px}.win__url{letter-spacing:.01em;color:#ffffff80;background:#ffffff0d;border:1px solid #ffffff12;border-radius:8px;justify-self:center;padding:5px 14px;font-size:12.5px;font-weight:600}.win__body{aspect-ratio:620/520;background:#070b1e;position:relative}.win__glow{aspect-ratio:1;background:rgba(var(--acc-rgb,124,140,255), .16);filter:blur(90px);pointer-events:none;border-radius:999px;width:70%;position:absolute;top:50%;left:50%;translate:-50% -50%}.win__scene{animation:v2-fade .45s var(--ease-soft) both;position:absolute;inset:0}.win__scene>svg{width:100%;height:100%;display:block}}@keyframes mv-rise{0%{opacity:0;transform:translateY(var(--mv-y,10px))}to{opacity:1;transform:none}}@keyframes mv-slide{0%{opacity:0;transform:translateX(var(--mv-x,-14px))}to{opacity:1;transform:none}}@keyframes mv-pop{0%{opacity:0;transform:scale(var(--mv-s,.5))}to{opacity:1;transform:none}}@keyframes mv-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mv-fade-out{0%{opacity:1}to{opacity:0}}@keyframes mv-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mv-draw{0%{stroke-dashoffset:var(--mv-len,600)}to{stroke-dashoffset:0}}@keyframes mv-run{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes mv-converge{0%{opacity:0;transform:scale(var(--mv-s,3.8))}to{opacity:1;transform:none}}@keyframes mv-flash{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.035)}}@keyframes mv-swap-in{0%{opacity:0;filter:blur(5px)}to{opacity:1;filter:blur()}}@keyframes mv-swap-out{0%{opacity:1;filter:blur()}to{opacity:0;filter:blur(5px)}}@keyframes mv-spin{to{transform:rotate(360deg)}}@keyframes mv-flow{to{stroke-dashoffset:-40px}}@keyframes mv-drag{0%{transform:translate(0)}to{transform:translate(var(--mv-dx,128px), var(--mv-dy,-46px))}}@supports (animation-timeline:scroll()){.progress-bar{animation:linear both progress;animation-timeline:scroll(root)}}@supports (animation-timeline:view()){.hero-video{animation:14s cubic-bezier(.33,0,.15,1) both ken-burns,linear both hero-push;animation-timeline:auto,view();animation-range:normal,exit}.hero-content{animation:linear both hero-lift;animation-timeline:view();animation-range:exit exit 80%}}@media (prefers-reduced-motion:reduce){:not(.progress-bar),:not(.progress-bar):before,:not(.progress-bar):after{scroll-behavior:auto!important;transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.reveal,[data-reveal],.rv{opacity:1!important;filter:none!important;clip-path:none!important;transform:none!important}.scan-host:after,.scan-x:after,.scan-edge:before,.btn-shine:after,.laser-rail,.hero-reticle,.blob,.mv-halo,.mod-scanline{display:none!important}.marquee__track{animation:none!important}.marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.sticky-track{height:auto!important}.sticky-panel{height:auto!important;position:static!important}.waypoint{display:none!important}.process-line,.process-line-y,.mod-progress{transform:none!important}}:root{--ink:#08090d;--ink-2:#111318;--paper:#f5f5f7;--line-d:#ffffff1a;--line-l:#00000017;--mute-d:#ffffff9e;--mute-l:#6e6e73}html,body{background-color:var(--ink)}@keyframes v2-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes v2-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.hero2__video,.carriers__track,.show__copy,.show__stage,.faq2__a,.hero2 .hero-line{animation:none!important}.step2:before{transition:none;transform:scaleX(1)}.mx__copy,.win__scene{animation:none!important}}