#landing{--font-mono:var(--font-jbmono), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-data:var(--font-jbmono), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}: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;font-family:var(--font-sans);-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)}.mods{background:var(--ink)}.mods__spot{background:radial-gradient(120% 100% at 88% 0,#ff6b1a24,#0000 58%),linear-gradient(#ffffff0e,#ffffff05);border:1px solid #ffffff1a;border-radius:28px;padding:clamp(24px,3.2vw,44px);position:relative;box-shadow:0 40px 120px -60px #000000e6}.mods__spotGrid{align-items:center;gap:clamp(28px,3.5vw,52px);display:grid}.mods__spotStage{order:1}.mods__spotCopy{order:2}@media (min-width:1024px){.mods__spotGrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.mods__spotCopy{order:1}.mods__spotStage{order:2}}.mods__new{letter-spacing:.14em;text-transform:uppercase;height:26px;color:var(--orange);background:color-mix(in srgb, var(--orange) 14%, transparent);border:1px solid color-mix(in srgb, var(--orange) 38%, transparent);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}.mods__spotKicker{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.mods__spotTitle{color:#fff;letter-spacing:-.032em;font-size:clamp(1.9rem,3.2vw,2.9rem);font-weight:700;line-height:1.04}.mods__facts{gap:11px;display:grid}.mods__facts li{color:#ffffffbd;align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.mods__facts li:before{content:"";background:var(--orange);opacity:.85;flex:none;width:14px;height:1px;margin-top:11px}.scan{aspect-ratio:4/3;isolation:isolate;background:#05070f;border:1px solid #ffffff1a;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 30px 90px -40px #000000f2}.scan__img{object-fit:cover;filter:saturate(.62)contrast(1.05)brightness(.66);width:100%;height:100%;position:absolute;inset:0}.scan__tint{pointer-events:none;background:linear-gradient(#03071899 0%,#0307181f 34%,#03071880 100%),radial-gradient(90% 70% at 56% 36%,#4f46e542,#0000 72%);position:absolute;inset:0}.scan__vig{pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 90px 24px #030718a6}.scan__grid{width:100%;height:100%;position:absolute;inset:0}.scan__trace{filter:drop-shadow(0 0 3px #b4c8ff8c)}.scan__trace circle{fill:#eaeeff;opacity:0;animation:6s linear infinite scan-trace;animation-delay:calc(var(--d) * 1.8s)}.scan__spark circle{fill:var(--orange);opacity:0;animation:6s linear infinite scan-spark;animation-delay:calc(var(--d) * 1.8s)}@keyframes scan-trace{0%{opacity:0}1.5%{opacity:var(--o)}6%{opacity:calc(var(--o) * .86)}76%{opacity:calc(var(--o) * .78)}89%{opacity:0}to{opacity:0}}@keyframes scan-spark{0%{opacity:0}1%{opacity:calc(var(--o) * .8)}5%{opacity:0}to{opacity:0}}.scan__beamWrap{pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 34%,#000 52% 100%);mask-image:linear-gradient(#0000 34%,#000 52% 100%)}.scan__beam{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--orange) 70%, #fff) 16%, #fff 50%, color-mix(in srgb, var(--orange) 70%, #fff) 84%, transparent);height:1.5px;box-shadow:0 0 14px 1px color-mix(in srgb, var(--orange) 45%, transparent);opacity:0;will-change:top, opacity;animation:6s linear infinite scan-beam;position:absolute;top:37%;left:-8%;right:-8%}.scan__beam:before{content:"";background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--orange) 15%, transparent));height:26px;position:absolute;bottom:0;left:0;right:0}@keyframes scan-beam{0%{opacity:0;top:37%}1.5%{opacity:.85}27%{opacity:.85}30%{opacity:0;top:104%}to{opacity:0;top:104%}}.scan__chip,.scan__ruler{letter-spacing:.04em;-webkit-backdrop-filter:blur(10px);color:#ffffffe0;background:#050816d1;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:9px;height:30px;padding:0 13px;font-size:11.5px;font-weight:600;display:inline-flex;position:absolute;bottom:16px}.scan__chip{left:16px}.scan__ruler{color:#fff9;font-weight:500;right:16px}.scan__pulse{background:var(--orange);width:7px;height:7px;box-shadow:0 0 0 0 color-mix(in srgb, var(--orange) 70%, transparent);animation:scan-pulse 2.2s var(--ease-soft) infinite;border-radius:999px}.scan__phases{gap:5px;display:flex;position:absolute;top:14px;right:14px}.scan__phases b{letter-spacing:.05em;color:#ffffff8c;-webkit-backdrop-filter:blur(8px);background:#050816b3;border:1px solid #ffffff1a;border-radius:8px;align-items:center;height:25px;padding:0 10px;font-size:10.5px;font-weight:600;display:inline-flex}.scan__phases b.is-on{color:#fff;background:color-mix(in srgb, var(--orange) 26%, #050816cc);border-color:color-mix(in srgb, var(--orange) 55%, transparent)}@media (max-width:560px){.scan__phases{display:none}}@keyframes scan-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--orange) 70%, transparent)}70%{box-shadow:0 0 0 9px #ff6b1a00}to{box-shadow:0 0 #ff6b1a00}}@media (max-width:560px){.scan__ruler{display:none}}.mods__grid{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:640px){.mods__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.mods__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.mcard{isolation:isolate;min-height:206px;transition:transform .45s var(--ease-out-expo), border-color .35s var(--ease-soft), background-color .35s var(--ease-soft);background:linear-gradient(#ffffff0c,#ffffff04);border:1px solid #ffffff16;border-radius:20px;flex-direction:column;padding:22px;display:flex;position:relative;overflow:hidden}.mcard:before{content:"";z-index:-1;opacity:0;background:radial-gradient(90% 70% at 50% 0%, var(--mc), transparent 70%);transition:opacity .45s var(--ease-soft);position:absolute;inset:0}.mcard--indigo{--mc:#7c8cff33;--mc-line:var(--indigo-soft)}.mcard--orange{--mc:#ff6b1a2b;--mc-line:var(--orange)}.mcard__sweep{background:linear-gradient(90deg, transparent, var(--mc-line), transparent);transform-origin:0;height:1px;transition:transform .6s var(--ease-out-expo);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.mcard__num{letter-spacing:-.05em;color:#ffffff0d;font-variant-numeric:tabular-nums;transition:color .35s var(--ease-soft);-webkit-user-select:none;user-select:none;font-size:58px;font-weight:700;line-height:1;position:absolute;top:6px;right:16px}.mcard__icon{width:40px;height:40px;color:var(--mc-line);transition:background-color .35s var(--ease-soft), border-color .35s var(--ease-soft);background:#ffffff0f;border:1px solid #ffffff17;border-radius:12px;place-items:center;display:grid}.mcard__icon svg{width:18px;height:18px}.mcard__title{letter-spacing:-.02em;color:#fff;margin-top:18px;font-size:19px;font-weight:600}.mcard__text{color:#ffffff94;max-width:34ch;margin-top:9px;font-size:14.5px;line-height:1.55}.mcard__more{color:#ffffff73;transition:color .3s var(--ease-soft);align-items:center;gap:6px;margin-top:auto;padding-top:20px;font-size:13px;font-weight:600;display:inline-flex}.mcard__more svg{width:14px;height:14px;transition:transform .35s var(--ease-out-quart)}@media (hover:hover){.mcard:hover{background-color:#ffffff05;border-color:#ffffff2b;transform:translateY(-3px)}.mcard:hover:before{opacity:1}.mcard:hover .mcard__sweep{transform:scaleX(1)}.mcard:hover .mcard__num{color:#ffffff1a}.mcard:hover .mcard__icon{background:#ffffff1a;border-color:#ffffff29}.mcard:hover .mcard__more{color:#fff}.mcard:hover .mcard__more svg{transform:translate(2px,-2px)}}.mcard:focus-visible{border-color:var(--orange)}.shot{margin:0}.shot__win{background:#0d1020;border:1px solid #ffffff1a;border-radius:16px;overflow:hidden;box-shadow:0 40px 100px -44px #000000f2,0 0 0 1px #00000059}.shot__bar{background:#ffffff0a;border-bottom:1px solid #ffffff12;grid-template-columns:1fr auto 1fr;align-items:center;height:40px;padding:0 14px;display:grid}.shot__dots{gap:6px;display:flex}.shot__dots i{background:#ffffff24;border-radius:999px;width:10px;height:10px}.shot__url{color:#ffffff80;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff12;border-radius:8px;justify-self:center;padding:4px 14px;font-size:12px;font-weight:600}.shot__win img{width:100%;height:auto;display:block}.shot--app{flex-direction:column;align-items:center;gap:14px;display:flex}.shot__phone{background:#14161f;border:1px solid #ffffff21;border-radius:44px;width:min(300px,78vw);padding:10px;position:relative;box-shadow:0 40px 90px -40px #000000f2,inset 0 0 0 1px #ffffff0d}.shot__phone img{border-radius:34px;width:100%;height:auto;display:block}.shot__notch{background:#14161f;border-radius:0 0 16px 16px;width:44%;height:26px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.shot__cap{color:#ffffff6b;letter-spacing:.02em;font-size:12px;font-weight:600}.xeyebrow{font-family:var(--font-data);letter-spacing:.16em;text-transform:uppercase;color:var(--orange);align-items:center;gap:10px;font-size:12px;font-weight:500;display:inline-flex}.xeyebrow:before{content:"";opacity:.8;background:currentColor;width:18px;height:1px}.xh1{letter-spacing:-.045em;color:#fff;font-size:clamp(2.6rem,7.4vw,7.2rem);font-weight:700;line-height:.92}.xh1--cta{font-size:clamp(2.5rem,5.8vw,5.4rem);line-height:.96}.xh2{letter-spacing:-.04em;color:#fff;font-size:clamp(2.2rem,5vw,4.3rem);font-weight:700;line-height:1}.xh2--l{color:var(--ink)}.xlead{color:#ffffffa8;font-size:clamp(1.05rem,1.35vw,1.24rem);line-height:1.6}.xlead--l{color:var(--mute-l)}.xgrad{background:linear-gradient(#fffffff5 0%,#ffffff5c 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.xgrad-o{background:linear-gradient(100deg, var(--orange) 0%, var(--x-orange-2) 45%, var(--orange) 85%);color:#0000;-webkit-background-clip:text;background-clip:text}.xbtn-glow{isolation:isolate;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff29,0 16px 46px -14px #ff6b1ad9}.xbtn-glow:after{content:"";z-index:-1;width:42%;animation:x-sweep 1.2s var(--ease-soft) 1.8s 1 both;background:linear-gradient(90deg,#0000,#ffffff80,#0000);position:absolute;top:0;bottom:0;left:0;transform:translate(-140%)skew(-20deg)}.xbtn-glass{color:#fff;background:#14151b9e;border:1px solid #fff3;box-shadow:inset 0 1px #ffffff0f}@media (hover:hover){.xbtn-glow:hover{box-shadow:inset 0 0 0 1px #ffffff38,0 20px 56px -12px #ff6b1a}.xbtn-glow:hover:after{animation:x-sweep-hover .9s var(--ease-soft) both}.xbtn-glass:hover{background:#ffffff1f;border-color:#ffffff57}}.fiber{pointer-events:none;position:absolute;overflow:visible}.fiber__base path{fill:none;stroke:#ffffff12;stroke-width:1px}.fiber__pulse{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:90 1200;stroke-dashoffset:90px;animation:fiber-run var(--dur,7s) cubic-bezier(.45, .05, .55, .95) var(--delay,0s) infinite}.fiber__pulse--o{stroke:#ff8a3d}.fiber__pulse--i{stroke:#99a4ff}.v2nav__logo span{text-shadow:0 0 16px #ff6b1ad9}.xhero{isolation:isolate;background:var(--ink);flex-direction:column;justify-content:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}@media (min-width:1100px) and (min-height:700px){.xhero{min-height:max(100svh,820px)}}.xhero__media{z-index:0;position:absolute;inset:0}.xhero__media video,.xhero__media img{object-fit:cover;object-position:62% 38%;width:100%;height:100%;animation:ken-burns 14s var(--ease-soft) both}.xhero__grade{z-index:1;pointer-events:none;background:radial-gradient(70% 55% at 88% 10%, #ff80302e, transparent 70%), linear-gradient(180deg, #08090dbd 0%, #08090d33 24%, #08090d42 50%, #08090deb 84%, var(--ink) 100%), linear-gradient(90deg, #08090df2 0%, #08090dc2 32%, #08090d47 62%, #08090d6b 100%);position:absolute;inset:0}.xhero__grid{z-index:1;pointer-events:none;opacity:.6;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 25% 68%,#000 18%,#0000 75%);mask-image:radial-gradient(70% 60% at 25% 68%,#000 18%,#0000 75%)}.xhero__fibers{z-index:1;width:100%;height:54%;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0% 42%,#000 68%);mask-image:linear-gradient(90deg,#0000 0% 42%,#000 68%)}.xhero__inner{z-index:2;align-items:end;gap:48px;padding-top:132px;padding-bottom:34px;display:grid;position:relative}@media (min-width:1100px){.xhero__inner{grid-template-columns:minmax(0,1fr) 340px}}.xhero__copy{max-width:780px}.xhero__in{animation:x-in 1s var(--ease-out-expo) var(--delay,0s) both}.xline{margin-bottom:-.09em;padding-bottom:.09em;display:block;overflow:hidden}.xline>span{animation:x-rise 1.15s var(--ease-out-expo) var(--delay,0s) both;display:inline-block}.xline--accent>span{background:linear-gradient(100deg, var(--orange) 0%, var(--x-orange-2) 40%, #ffd9bd 50%, var(--x-orange-2) 60%, var(--orange) 100%);color:#0000;animation:x-rise 1.15s var(--ease-out-expo) var(--delay,0s) both, x-shine 2.8s var(--ease-soft) 1.4s both;background-position:120% 0;background-size:260% 100%;-webkit-background-clip:text;background-clip:text}.xline--accent{filter:drop-shadow(0 10px 44px #ff6b1a61)}.xhero__sub{color:#ffffffc2;max-width:56ch;margin-top:26px;font-size:clamp(1.05rem,1.3vw,1.22rem);line-height:1.6}.xhero__ctas{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.xhero__trust{color:#ffffff9e;flex-wrap:wrap;gap:10px 22px;margin-top:28px;font-size:13.5px;display:flex}.xhero__trust li{align-items:center;gap:8px;display:inline-flex}.xhero__trust svg{width:15px;height:15px;color:var(--x-green)}.xhero__cards{display:none}@media (min-width:1100px){.xhero__cards{flex-direction:column;gap:12px;padding-bottom:6px;display:flex}}.xhcard{--tone:var(--orange);animation:x-card-in 1s var(--ease-out-expo) calc(1s + var(--i,0) * .18s) both}.xhcard:nth-child(2){margin-left:-30px;margin-right:30px}.xhcard:nth-child(3){margin-left:16px;margin-right:-16px}.xhcard--green{--tone:var(--x-green)}.xhcard--amber{--tone:var(--x-amber)}.xhcard__float{background:#0e0f15db;border:1px solid #ffffff1f;border-radius:18px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex;box-shadow:0 24px 60px -24px #000000d9,inset 0 1px #ffffff12}.xhcard__icon{width:36px;height:36px;color:var(--tone);background:color-mix(in srgb, var(--tone) 14%, transparent);border:1px solid color-mix(in srgb, var(--tone) 36%, transparent);box-shadow:0 0 24px -6px color-mix(in srgb, var(--tone) 60%, transparent);border-radius:11px;flex:none;place-items:center;display:grid}.xhcard__icon svg{width:17px;height:17px}.xhcard__body{flex-direction:column;flex:1;min-width:0;display:flex}.xhcard__top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.xhcard__label{font-family:var(--font-data);letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;font-size:10.5px}.xhcard__value{letter-spacing:-.01em;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-weight:700}.xhcard__meta{color:#fff9;margin-top:3px;font-size:12.5px}.xhcard__bar{background:#ffffff1a;border-radius:999px;height:4px;margin-top:10px;overflow:hidden}.xhcard__bar i{border-radius:inherit;background:linear-gradient(90deg, var(--x-amber), #ffe08a);transform-origin:0;height:100%;animation:x-grow 1.4s var(--ease-out-expo) 1.7s both;display:block}.xhstats{z-index:2;background:#0c0d12cc;border:1px solid #ffffff1a;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:28px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.xhstat{flex-direction:column-reverse;justify-content:flex-end;gap:7px;margin:0;padding:20px 24px;display:flex}.xhstat+.xhstat{border-left:1px solid #ffffff14}.xhstat__n{letter-spacing:-.035em;color:#fff;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.6rem,3vw,2.5rem);font-weight:700;line-height:1}.xhstat.is-hl .xhstat__n{color:var(--orange);text-shadow:0 0 30px #ff6b1a80}.xhstat__l{color:#ffffff94;font-size:13px;line-height:1.35}@media (max-width:640px){.xhstat{padding:14px 12px}.xhstat__l{font-size:11.5px}}.xproduct{padding:clamp(96px,12vw,170px) 0 clamp(24px,4vw,56px);position:relative;overflow:clip}.xproduct__halo{pointer-events:none;background:radial-gradient(50% 40% at 50% 0,#7c8cff26,#0000 70%);width:min(1400px,140vw);height:900px;position:absolute;top:0;left:50%;transform:translate(-50%)}.xcenter{text-align:center;max-width:880px;margin-inline:auto}.xstage{margin-top:clamp(48px,7vw,88px);padding-bottom:4%;position:relative}.xstage__glow{z-index:0;pointer-events:none;background:radial-gradient(40% 46% at 64% 64%,#ff6b1a42,#ff6b1a14 45%,#0000 72%),radial-gradient(38% 44% at 30% 42%,#7c8cff3d,#7c8cff12 45%,#0000 72%);position:absolute;inset:-4% -6% -10%}.xstage__in{z-index:1;position:relative}.xstage__tilt{transform-origin:50% 18%}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.xstage__tilt{animation:linear both x-tilt;animation-timeline:view();animation-range:entry 5% cover 42%}}}.xwin{background:#0d0f14;border:1px solid #ffffff1f;border-radius:18px;overflow:hidden;box-shadow:0 80px 160px -60px #000000f2,0 30px 60px -30px #000000b3,inset 0 1px #ffffff0f}.xwin__bar{background:linear-gradient(#171a22,#12141b);border-bottom:1px solid #ffffff12;grid-template-columns:1fr auto 1fr;align-items:center;height:42px;padding:0 16px;display:grid}.xwin__dots{gap:7px;display:flex}.xwin__dots i{background:#ffffff24;border-radius:999px;width:11px;height:11px}.xwin__dots i:first-child{background:#ff5f57d9}.xwin__dots i:nth-child(2){background:#febc2ed9}.xwin__dots i:nth-child(3){background:#28c840d9}.xwin__url{font-family:var(--font-data);color:#ffffff8c;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff12;border-radius:8px;padding:4px 14px;font-size:12px}.xwin__view{position:relative}.xcrop{width:100%;position:relative;overflow:hidden}.xcrop img{max-width:none;height:auto;display:block;position:absolute}.xhot{left:var(--x);top:var(--y);z-index:2;position:absolute}.xhot__dot{background:var(--orange);border:2px solid #fff;border-radius:999px;width:16px;height:16px;position:absolute;top:-8px;left:-8px;box-shadow:0 0 0 5px #ff6b1a40,0 0 24px #ff6b1ae6}.xhot__dot:after{content:"";border-radius:inherit;border:2px solid var(--orange);animation:x-ping 2.4s var(--ease-soft) calc(var(--i,0) * .6s) infinite;position:absolute;inset:-2px}.xhot__label{color:#ffffffb3;width:max-content;max-width:240px;transition:opacity .7s var(--ease-out-expo), transform .7s var(--ease-out-expo);transition-delay:calc(.8s + var(--i,0) * .24s);background:#0a0b10ed;border:1px solid #ffffff24;border-radius:12px;flex-direction:column;gap:2px;padding:10px 14px;font-size:12.5px;line-height:1.4;display:flex;position:absolute;box-shadow:0 18px 40px -16px #000c}.xhot__label b{color:#fff;font-size:13.5px;font-weight:600}.js-motion .xstage__in:not(.is-visible) .xhot__label{opacity:0;transform:translateY(8px)}.xhot--nw .xhot__label{bottom:18px;right:18px}.xhot--ne .xhot__label{bottom:18px;left:18px}.xhot--sw .xhot__label{top:18px;right:18px}.xhot--se .xhot__label{top:18px;left:18px}@media (max-width:899px){.xhot{display:none}}.xphone{z-index:3;width:clamp(118px,17%,230px);position:absolute;bottom:-5%;left:1.5%}.js-motion .reveal:is(.xphone,.xstage__in,.xtile,.xwhy,.xsteps,.xcompare__row){clip-path:none}.xphone__body{background:linear-gradient(160deg,#262a34,#0c0d12);border:1px solid #ffffff29;border-radius:36px;padding:7px;position:relative;transform:rotate(-5deg);box-shadow:0 50px 90px -30px #000000f2,0 0 0 1px #0009,inset 0 1px #ffffff14}.xphone__screen{border-radius:29px}.xphone__island{background:#05060a;border-radius:999px;width:30%;height:16px;position:absolute;top:15px;left:50%;transform:translate(-50%)}@media (max-width:767px){.xstage{padding-bottom:18%}.xphone{width:30%;bottom:0;left:3%}.xphone__body{border-radius:24px;padding:5px}.xphone__screen{border-radius:19px}.xphone__island{height:10px;top:9px}}.xstatement{padding:clamp(72px,9vw,130px) 0 clamp(96px,12vw,170px);position:relative}.xstatement:before{content:"";background:linear-gradient(90deg,#0000,#ffffff24,#0000);width:min(1280px,92vw);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.xstatement__text{letter-spacing:-.04em;max-width:20ch;font-size:clamp(2.2rem,5.4vw,4.9rem);font-weight:700;line-height:1.04}.xstatement__text p+p{margin-top:.12em}.xword{opacity:clamp(.13, calc((var(--p,1) * 1.18 - var(--w,0)) * 9), 1);color:#fff;transition:opacity .15s linear}.xstatement__hl .xword{color:var(--orange)}.xcompare{border-top:1px solid var(--x-line);margin-top:clamp(56px,7vw,96px)}.xcompare__head,.xcompare__row{grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);align-items:center;gap:16px;display:grid}.xcompare__head{border-bottom:1px solid var(--x-line);font-family:var(--font-data);letter-spacing:.16em;text-transform:uppercase;color:#fff6;padding:16px 0;font-size:11.5px}.xcompare__head span:last-child{color:var(--orange)}.xcompare__row{border-bottom:1px solid var(--x-line);padding:24px 0}.xcompare__from,.xcompare__to{align-items:center;gap:14px;font-size:clamp(1rem,1.45vw,1.24rem);line-height:1.4;display:flex}.xcompare__from{color:#ffffff6b}.xcompare__from svg{color:#ffffff47;flex:none;width:16px;height:16px}.xcompare__to{color:#fff;font-weight:600}.xcompare__to svg{color:#fff;background:var(--orange);border-radius:999px;flex:none;width:26px;height:26px;padding:5px;box-shadow:0 0 22px -4px #ff6b1ae6}.xcompare__arrow{color:var(--orange);place-items:center;display:grid}.xcompare__arrow svg{width:20px;height:20px}@media (max-width:767px){.xcompare__head{display:none}.xcompare__row{grid-template-columns:1fr;gap:10px;padding:20px 0}.xcompare__arrow{display:none}}.xmods{padding-top:clamp(24px,4vw,48px);padding-bottom:clamp(110px,13vw,170px)}.xspot{background:radial-gradient(120% 100% at 88% 0,#ff6b1a29,#0000 58%),linear-gradient(#13151c,#0b0c11)}.xspot:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(140deg,#ff6b1a99,#ffffff0f 30%,#ffffff0a 70%,#7c8cff73);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.xbento{grid-template-columns:1fr;gap:16px;margin-top:clamp(40px,5vw,64px);display:grid}@media (min-width:900px){.xbento{grid-template-columns:repeat(12,minmax(0,1fr))}.xtile--a,.xtile--d{grid-column:span 7}.xtile--b,.xtile--c{grid-column:span 5}.xtile--e{grid-column:span 6}}.xtile{isolation:isolate;color:#fff;background:radial-gradient(90% 65% at 60% 100%, rgba(var(--acc-rgb), .2), rgba(var(--acc-rgb), .06) 45%, transparent 75%), linear-gradient(180deg, #13151c, #0b0c11);transition:transform .6s var(--ease-out-expo), border-color .4s var(--ease-soft);border:1px solid #ffffff14;border-radius:26px;flex-direction:column;display:flex;position:relative;overflow:hidden}.xtile:before{content:"";z-index:-1;opacity:0;background:radial-gradient(560px circle at var(--mx,50%) var(--my,0%), rgba(var(--acc-rgb), .16), transparent 60%);transition:opacity .5s var(--ease-soft);position:absolute;inset:0}.xtile:after{content:"";z-index:3;border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(380px circle at var(--mx,50%) var(--my,0%), rgba(var(--acc-rgb), .8), transparent 65%);-webkit-mask-composite:xor;transition:opacity .5s var(--ease-soft);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (hover:hover){.xbento:hover .xtile:after{opacity:.55}.xtile:hover:before,.xtile:hover:after{opacity:1}.xtile:hover{border-color:#ffffff24}}.xtile:focus-visible{border-color:var(--orange)}.xtile__copy{z-index:2;flex-direction:column;padding:32px 32px 0;display:flex;position:relative}.xtile__title{letter-spacing:-.03em;font-size:clamp(1.45rem,2vw,1.85rem);font-weight:700;line-height:1.1;display:block}.xtile__text{color:#fff9;max-width:46ch;margin-top:8px;font-size:15px;line-height:1.55;display:block}.xtile__more{color:#ffffff80;transition:color .3s var(--ease-soft);align-items:center;gap:6px;margin-top:16px;font-size:13.5px;font-weight:600;display:inline-flex}.xtile__more svg{width:15px;height:15px;transition:transform .35s var(--ease-out-quart)}@media (hover:hover){.xtile:hover .xtile__more{color:#fff}.xtile:hover .xtile__more svg{transform:translate(2px,-2px)}}.xtile__visual{z-index:1;height:300px;margin-top:auto;padding:30px 0 0 32px;position:relative;overflow:hidden}.xtile--a .xtile__visual,.xtile--b .xtile__visual{height:430px}.xtile--c .xtile__visual,.xtile--d .xtile__visual{height:370px}.xtile__stack{height:100%;position:relative}.xtile__stack .xtile__frame{position:absolute}.xtile__stack .is-back{opacity:.9;width:82%;top:0;right:0;transform:translate(12px)}.xtile__stack .is-front{border-right:1px solid #ffffff24;border-radius:12px 12px 0 0;width:66%;top:62px;left:0;transform:translateY(12px);box-shadow:0 -18px 50px -12px #000000bf}@media (hover:hover){.xtile:hover .xtile__stack .is-back{transform:translate(0)}.xtile:hover .xtile__stack .is-front{transform:translate(8px)}}.xtile--scan .xtile__visual{padding:30px 32px 0}.xtile__scan{transition:transform .8s var(--ease-out-expo);transform:translateY(14px)}.xtile__scan .scan{border-radius:16px 16px 0 0}.xtile__frame{transition:transform .8s var(--ease-out-expo);border:0;border-top:1px solid #ffffff24;border-left:1px solid #ffffff24;border-radius:14px 0 0;overflow:hidden;transform:translate(12px,12px)}.xtile--phone .xtile__visual{padding:30px 30px 0}.xtile__phone{width:min(250px,72%);transition:transform .8s var(--ease-out-expo);background:linear-gradient(160deg,#262a34,#111319);border:1px solid #ffffff26;border-bottom:0;border-radius:38px 38px 0 0;margin-inline:auto;padding:8px 8px 0;transform:translateY(14px)}.xtile__phone .xcrop{border-radius:30px 30px 0 0}@media (hover:hover){.xtile:hover .xtile__frame{transform:translate(0)}.xtile:hover .xtile__phone,.xtile:hover .xtile__scan{transform:translateY(0)}}@media (max-width:899px){.xtile__visual,.xtile--a .xtile__visual,.xtile--b .xtile__visual,.xtile--c .xtile__visual,.xtile--d .xtile__visual{height:250px}.xtile__copy{padding:26px 22px 0}.xtile__visual{padding:24px 0 0 22px}.xtile--scan .xtile__visual,.xtile--phone .xtile__visual{padding:24px 22px 0}}.xsheet{background-color:var(--paper);background-image:radial-gradient(#0a0c140e 1px,#0000 1px);background-size:24px 24px}.xsteps{gap:22px;margin-top:clamp(48px,6vw,72px);padding:0;list-style:none;display:grid;position:relative}@media (min-width:1024px){.xsteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}}.xsteps__rail{background:#0a0c1417;border-radius:2px;width:2px;position:absolute;top:28px;bottom:28px;left:27px}@media (min-width:1024px){.xsteps__rail{width:auto;height:2px;inset:27px calc(25% - 44.5px) auto 28px}}.xsteps__fill{border-radius:inherit;background:linear-gradient(180deg, var(--orange), var(--x-orange-2));transform-origin:top;transition:transform 1.9s var(--ease-out-expo) .2s;position:absolute;inset:0;box-shadow:0 0 16px #ff6b1a8c}@media (min-width:1024px){.xsteps__fill{transform-origin:0;background:linear-gradient(90deg, var(--orange), var(--x-orange-2))}}.js-motion .xsteps:not(.is-visible) .xsteps__fill{transform:scaleY(0)}@media (min-width:1024px){.js-motion .xsteps:not(.is-visible) .xsteps__fill{transform:scaleX(0)}}.xsteps__pulse{opacity:0;background:#fff;border-radius:999px;width:10px;height:10px;position:absolute;top:0;left:-4px;box-shadow:0 0 0 4px #ff6b1a59,0 0 22px 6px #ff6b1acc}.xsteps.is-visible .xsteps__pulse{animation:x-run-y 3.6s var(--ease-soft) 2.2s infinite}@media (min-width:1024px){.xsteps__pulse{top:-4px;left:0}.xsteps.is-visible .xsteps__pulse{animation-name:x-run-x}}.xstep{gap:18px;display:flex;position:relative}@media (min-width:1024px){.xstep{flex-direction:column;gap:22px}}.xstep__node{z-index:1;width:56px;height:56px;font-family:var(--font-data);background:var(--ink);color:#fff;transition:background-color .5s var(--ease-soft), color .5s var(--ease-soft), border-color .5s var(--ease-soft), box-shadow .5s var(--ease-soft);transition-delay:calc(.45s + var(--i,0) * .38s);border:1px solid #ff6b1a99;border-radius:999px;flex:none;place-items:center;font-size:14px;display:grid;position:relative;box-shadow:0 0 0 6px #ff6b1a1f,0 12px 30px -10px #ff6b1a99}.js-motion .xsteps:not(.is-visible) .xstep__node{color:var(--ink);background:#fff;border-color:#0a0c141a;box-shadow:0 10px 30px -14px #0a142859}.xstep__card{min-width:0;transition:opacity .8s var(--ease-out-expo), transform .8s var(--ease-out-expo);transition-delay:calc(.3s + var(--i,0) * .38s);background:#fff;border:1px solid #0a0c1412;border-radius:20px;flex:1;padding:22px 22px 24px;box-shadow:0 1px #0a0c1405,0 24px 50px -34px #0a142859}.js-motion .xsteps:not(.is-visible) .xstep__card{opacity:0;transform:translateY(18px)}.xstep__t{letter-spacing:-.02em;color:var(--ink);font-size:19px;font-weight:700}.xstep__p{color:var(--mute-l);margin-top:8px;font-size:15px;line-height:1.6}.xwhys{gap:16px;margin-top:clamp(48px,6vw,72px);display:grid}@media (min-width:900px){.xwhys{grid-template-columns:repeat(3,minmax(0,1fr))}}.xwhy{isolation:isolate;background:#fff;border:1px solid #0a0c1412;border-radius:26px;padding:34px 32px 36px;position:relative;overflow:hidden;box-shadow:0 1px #0a0c1405,0 30px 60px -40px #0a142866}.xwhy__glow{aspect-ratio:1;z-index:-1;background:radial-gradient(circle, rgba(var(--acc-rgb), .2), transparent 65%);border-radius:999px;width:85%;position:absolute;top:-45%;right:-30%}.xwhy__stat{letter-spacing:-.06em;background:linear-gradient(#0b0c10 25%,#0b0c1073);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(3.4rem,6vw,5.2rem);font-weight:700;line-height:.9}.xwhy--orange .xwhy__stat{background-image:linear-gradient(180deg, var(--orange) 20%, var(--x-orange-2))}.xwhy__label{font-family:var(--font-data);letter-spacing:.14em;text-transform:uppercase;color:var(--mute-l);margin-top:12px;font-size:11.5px}.xwhy__t{letter-spacing:-.02em;color:var(--ink);border-top:1px solid #0a0c1414;margin-top:30px;padding-top:22px;font-size:19px;font-weight:700}.xwhy__p{color:var(--mute-l);margin-top:8px;font-size:15px;line-height:1.6}.xfaq{flex-direction:column;gap:10px;display:flex}.xfaq details{transition:box-shadow .35s var(--ease-soft), border-color .35s var(--ease-soft);background:#fff;border:1px solid #0a0c1412;border-radius:18px}.xfaq details[open]{border-color:#0a0c141f;box-shadow:0 30px 60px -40px #0a142873}.xfaq summary{cursor:pointer;letter-spacing:-.01em;color:var(--ink);justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;font-size:17px;font-weight:600;list-style:none;display:flex}.xfaq summary::-webkit-details-marker{display:none}.xfaq__i{background:var(--paper);width:32px;height:32px;color:var(--ink);transition:transform .4s var(--ease-out-expo), background-color .25s var(--ease-soft), color .25s var(--ease-soft), border-color .25s var(--ease-soft);border:1px solid #0a0c141a;border-radius:999px;flex:none;place-items:center;display:grid}.xfaq__i svg{width:15px;height:15px}.xfaq details[open] .xfaq__i{background:var(--orange);border-color:var(--orange);color:#fff;transform:rotate(45deg)}.xfaq__a{color:var(--mute-l);animation:v2-in .45s var(--ease-out-expo) both;padding:0 64px 24px 24px;font-size:15.5px;line-height:1.7}@media (hover:hover){.xfaq details:hover{border-color:#0a0c1426}}@media (max-width:640px){.xfaq__a{padding-right:24px}}.xcta{z-index:3;isolation:isolate;color:#fff;background:#07080c;border-radius:36px 36px 0 0;margin-top:-36px;position:relative;overflow:hidden}.xcta__media{z-index:0;object-fit:cover;object-position:50% 45%;filter:saturate(1.05)brightness(.6);width:100%;height:100%;position:absolute;inset:0}.xcta__grade{z-index:1;pointer-events:none;background:linear-gradient(180deg, #07080c8c 0%, transparent 28%, transparent 58%, var(--ink) 96%), radial-gradient(50% 55% at 84% 70%, #ff6b1a3d, transparent 70%), linear-gradient(90deg, #07080cf5 0%, #07080cd6 40%, #07080c6b 76%, #07080c99 100%);position:absolute;inset:0}.xcta__light{z-index:1;pointer-events:none;opacity:0;background:radial-gradient(620px circle at var(--mx,50%) var(--my,50%), #ff6b1a2e, transparent 62%);transition:opacity .6s var(--ease-soft);position:absolute;inset:0}.xcta:hover .xcta__light{opacity:1}.xcta__fibers{z-index:1;opacity:.75;width:100%;height:56%;top:4%;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0% 48%,#000 72%);mask-image:linear-gradient(90deg,#0000 0% 48%,#000 72%)}.xcta__card{background:#0c0d12d6;border:1px solid #ffffff1f;border-radius:24px;margin:0;padding:8px;list-style:none;box-shadow:0 40px 80px -40px #000000e6,inset 0 1px #ffffff12}.xcta__cardHead{font-family:var(--font-data);letter-spacing:.16em;text-transform:uppercase;color:#ffffff73;padding:16px 18px 10px;font-size:11.5px}.xcta__step{transition:background-color .3s var(--ease-soft);border-radius:16px;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.xcta__step+.xcta__step{border-top:1px solid #ffffff12}@media (hover:hover){.xcta__step:hover{background:#ffffff0a}}.xcta__n{width:34px;height:34px;font-family:var(--font-data);color:var(--orange);background:#ff6b1a1f;border:1px solid #ff6b1a4d;border-radius:10px;flex:none;place-items:center;font-size:12.5px;display:grid}.xcta__step b{color:#fff;font-size:16px;font-weight:600;display:block}.xcta__step>span>span{color:#ffffff9e;margin-top:3px;font-size:14px;line-height:1.5;display:block}.xfoot{background:var(--ink);color:#fff;position:relative;overflow:hidden}.xfoot__logo{letter-spacing:-.04em;font-size:30px;font-weight:700}.xfoot__link{transition:color .2s var(--ease-soft)}.xfoot__link:hover{color:#fff}.xfoot__mark{text-align:center;white-space:nowrap;letter-spacing:-.07em;background:linear-gradient(#ffffff1c 0%,#fff0 86%);color:#0000;-webkit-user-select:none;user-select:none;pointer-events:none;-webkit-background-clip:text;background-clip:text;margin-top:40px;font-size:clamp(6rem,25vw,23rem);font-weight:700;line-height:.76}.xfoot__mark span{background:linear-gradient(#ff6b1ab3 0%,#ff6b1a00 86%);-webkit-background-clip:text;background-clip:text}.xflag{border-radius:999px;flex:none;width:20px;height:20px;display:inline-block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff3d,0 2px 6px -1px #0009}.xflag svg{width:100%;height:100%;display:block}.xflag:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 30% 22%,#ffffff61,#0000 58%);position:absolute;inset:0}.xlang{position:relative}.xlang__btn{color:#ffffffdb;height:40px;font-family:var(--font-data);letter-spacing:.08em;transition:background-color .2s var(--ease-soft), border-color .2s var(--ease-soft);background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:0 11px 0 10px;font-size:12px;display:inline-flex}.xlang__btn:hover{background:#ffffff1a;border-color:#ffffff4d}.xlang__btn:focus-visible,.xlang__opt:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.xlang__chev{opacity:.6;width:14px;height:14px;transition:transform .25s var(--ease-out-quart)}.xlang.is-open .xlang__chev{transform:rotate(180deg)}.xlang.is-pending .xlang__btn .xflag{animation:.9s ease-in-out infinite x-lang-pulse}.xlang__menu{z-index:5;opacity:0;visibility:hidden;transform-origin:100% 0;min-width:212px;transition:opacity .16s var(--ease-soft), transform .2s var(--ease-out-quart), visibility 0s linear .2s;background:#0c0d12f7;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-6px)scale(.98);box-shadow:0 30px 60px -20px #000000e6,inset 0 1px #ffffff0f}.xlang.is-open .xlang__menu{opacity:1;visibility:visible;transition:opacity .16s var(--ease-soft), transform .2s var(--ease-out-quart), visibility 0s;transform:none}.xlang__opt{color:#ffffffc7;text-align:left;width:100%;transition:background-color .15s var(--ease-soft), color .15s var(--ease-soft);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;font-size:14.5px;font-weight:500;display:flex}.xlang__opt:hover,.xlang__opt:focus-visible{color:#fff;background:#ffffff12}.xlang__opt .xflag{width:22px;height:22px}.xlang__name{flex:1}.xlang__short{font-family:var(--font-data);letter-spacing:.1em;color:#ffffff57;font-size:11px}.xlang__check{width:16px;height:16px;color:var(--orange);display:none}.xlang__opt.is-current{color:#fff;background:#ff6b1a17}.xlang__opt.is-current .xlang__check{display:block}.xlang__opt.is-current .xlang__short{display:none}@media (max-width:479px){.xlang__code,.xlang__chev{display:none}.xlang__btn{justify-content:center;width:40px;padding:0}}@media (max-width:767px){.v2nav__bar{position:relative}.xlang{position:static}.xlang__menu{top:calc(100% + 8px);right:6px}}.xapp{isolation:isolate;padding:0 0 clamp(110px,13vw,170px);position:relative;overflow:clip}.xapp .xh2{text-wrap:balance}.xapp:before{content:"";background:linear-gradient(90deg,#0000,#ffffff24,#0000);width:min(1280px,92vw);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.xapp__halo{z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#4f46e533,#4f46e50f 60%,#0000);width:min(78vw,980px);position:absolute;top:4%;right:-12%}.xapp__grid{align-items:center;gap:clamp(56px,7vw,88px);padding-top:clamp(64px,8vw,104px);display:grid}@media (min-width:1000px){.xapp__grid{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr)}}.xapp__points{gap:12px;margin-top:30px;display:grid}.xapp__points li{color:#ffffffd6;align-items:flex-start;gap:12px;font-size:16px;line-height:1.5;display:flex}.xapp__points svg{width:22px;height:22px;color:var(--orange);stroke-width:3px;background:#ff6b1a24;border-radius:999px;flex:none;margin-top:0;padding:4px}.xapp__stores{flex-wrap:wrap;gap:16px 18px;margin-top:38px;display:flex}.xstore-wrap{flex-direction:column;gap:9px;display:flex}.xstore{color:#fff;min-width:256px;height:64px;transition:transform .2s var(--ease-out-quart), border-color .2s var(--ease-soft), box-shadow .2s var(--ease-out-quart);background:linear-gradient(#181a22,#0b0c10);border:1px solid #ffffff2b;border-radius:16px;align-items:center;gap:12px;padding:0 16px;display:inline-flex;position:relative;box-shadow:0 18px 40px -22px #000000f2,inset 0 1px #ffffff14}.xstore__icon{flex:none;width:28px;height:28px}.xstore__txt{flex-direction:column;gap:3px;padding-right:6px;line-height:1.05;display:flex}.xstore__txt small{letter-spacing:.02em;color:#fff9;font-size:11.5px}.xstore__txt b{letter-spacing:-.01em;white-space:nowrap;font-size:19px;font-weight:600}.xstore__cap{font-family:var(--font-data);letter-spacing:.03em;color:#ffffff70;padding-left:4px;font-size:11.5px}@media (hover:hover){a.xstore:hover{border-color:#ffffff5c;transform:translateY(-2px);box-shadow:0 26px 50px -22px #000000f2,0 0 0 4px #ffffff0a,inset 0 1px #ffffff1a}}a.xstore:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.xstore.is-off{cursor:default;color:#ffffff8c;box-shadow:none;background:#ffffff05;border-style:dashed;border-color:#ffffff2e}.xstore.is-off .xstore__txt b{font-size:16px}.xstore.is-loading{color:#ffffff80;overflow:hidden}.xstore.is-loading:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff12 50%,#0000 70%) 0 0/200% 100%;animation:1.4s linear infinite x-skeleton;position:absolute;inset:0}.xapp__hint{color:#ffffff80;gap:10px;max-width:58ch;margin-top:24px;font-size:13.5px;line-height:1.55;display:flex}.xapp__hint svg{color:#fff6;flex:none;width:16px;height:16px;margin-top:2px}.xapp__stage{aspect-ratio:1/1.02;justify-self:center;width:100%;max-width:600px;position:relative}.xapp__glow{pointer-events:none;background:radial-gradient(closest-side,#ff6b1a4d,#ff6b1a14 58%,#0000);border-radius:50%;position:absolute;inset:10% 6% 4%}.xapp__phone{width:38%;position:absolute}.xapp__phone.is-back{z-index:1;top:2%;left:16%}.xapp__phone.is-front{z-index:2;top:12%;right:14%}.js-motion .reveal:is(.xapp__phone,.xapp__qr,.xapp__stores){clip-path:none}.xapp__body{background:linear-gradient(160deg,#282c36,#0c0d12);border:1px solid #ffffff29;border-radius:40px;padding:8px;position:relative;box-shadow:0 60px 100px -40px #000000f2,0 0 0 1px #0009,inset 0 1px #ffffff14}.xapp__phone.is-back .xapp__body{transform:rotate(-8deg)}.xapp__phone.is-front .xapp__body{transform:rotate(4deg)}.xapp__phone.is-back .xapp__body:after{content:"";pointer-events:none;background:linear-gradient(#08090d26,#08090d80);border-radius:32px;position:absolute;inset:8px}.xapp__screen{border-radius:32px}.xapp__island{background:#05060a;border-radius:999px;width:30%;height:18px;position:absolute;top:17px;left:50%;transform:translate(-50%)}.xapp__qr{z-index:3;background:#0c0d12f2;border:1px solid #ffffff24;border-radius:20px;align-items:center;gap:14px;width:300px;padding:12px 18px 12px 12px;display:flex;position:absolute;bottom:3%;left:-2%;box-shadow:0 30px 60px -24px #000000e6,inset 0 1px #ffffff0f}.xapp__qrcode{background:#fff;border-radius:12px;flex:none;width:96px;height:96px;padding:5px}.xapp__qrcode path{fill:#08090d}.xapp__qrtxt b{color:#fff;font-size:14.5px;font-weight:600;display:block}.xapp__qrtxt span{color:#fff9;margin-top:4px;font-size:12.5px;line-height:1.45;display:block}@media (max-width:999px){.xapp__qr{display:none}.xapp__stage{max-width:460px}}@media (max-width:599px){.xapp__stores{flex-direction:column}.xstore{width:100%}.xapp__body{border-radius:28px;padding:6px}.xapp__screen{border-radius:22px}.xapp__phone.is-back .xapp__body:after{border-radius:22px;inset:6px}.xapp__island{height:12px;top:11px}}.xgerman{color:#ffffffb8;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:10px;width:fit-content;max-width:100%;margin-bottom:28px;padding:9px 14px 9px 10px;font-size:13.5px;line-height:1.4;display:flex}}@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)}.scan__trace circle{opacity:calc(var(--o) * .5);animation:none}.scan__spark circle,.scan__beam,.scan__pulse{animation:none}.scan__spark circle,.scan__beam{opacity:0}.mcard{transition:none}}:root{--x-line:#ffffff14;--x-green:#34d399;--x-amber:#fbbf24;--x-orange-2:#ffa25f;--font-data:var(--font-jbmono), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}@keyframes x-rise{0%{transform:translateY(108%)}to{transform:none}}@keyframes x-in{0%{opacity:0;filter:blur(6px);transform:translateY(16px)}to{opacity:1;filter:none;transform:none}}@keyframes x-shine{0%{background-position:120% 0}to{background-position:-20% 0}}@keyframes x-ping{0%{opacity:.75;transform:scale(1)}80%,to{opacity:0;transform:scale(2.6)}}@keyframes x-float{0%{transform:translateY(-5px)}to{transform:translateY(5px)}}@keyframes x-card-in{0%{opacity:0;filter:blur(8px);transform:translate(28px)scale(.96)}to{opacity:1;filter:none;transform:none}}@keyframes x-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes x-tilt{0%{transform:perspective(2000px)rotateX(26deg)scale(.88)translateY(24px)}to{transform:perspective(2000px)rotateX(0)scale(1)translateY(0)}}@keyframes x-breathe{0%{opacity:.6;transform:scale(.96)}to{opacity:.95;transform:scale(1.04)}}@keyframes x-sweep{0%{transform:translate(-140%)skew(-20deg)}to{transform:translate(320%)skew(-20deg)}}@keyframes x-sweep-hover{0%{transform:translate(-140%)skew(-20deg)}to{transform:translate(320%)skew(-20deg)}}@keyframes x-run-x{0%{opacity:0;left:0%}12%{opacity:1}88%{opacity:1}to{opacity:0;left:100%}}@keyframes x-run-y{0%{opacity:0;top:0%}12%{opacity:1}88%{opacity:1}to{opacity:0;top:100%}}@keyframes fiber-run{0%{stroke-dashoffset:90px}to{stroke-dashoffset:-1000px}}@media (prefers-reduced-motion:reduce){.xhero__media video,.xhero__media img,.xline>span,.xline--accent>span,.xhero__in,.xhcard,.xhcard__float,.xhcard__bar i,.xkicker__dot:after,.fiber__pulse,.xstage__glow,.xphone__float,.xhot__dot:after,.xsteps__pulse,.xbtn-glow:after,.xfaq__a{animation:none!important}.fiber__pulse{opacity:0}.xword{opacity:1!important}.xsteps__fill,.xstep__node,.xstep__card,.xhot__label,.xtile,.xtile__frame,.xtile__phone,.xtile__scan{transition:none!important}}@keyframes x-lang-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes x-skeleton{0%{background-position:180% 0}to{background-position:-80% 0}}@media (prefers-reduced-motion:reduce){.xlang__menu,.xlang__chev{transition:none!important}.xstore.is-loading:after,.xlang.is-pending .xlang__btn .xflag{animation:none!important}}