:root{--ease:cubic-bezier(0.16,1,0.3,1);--ease-out-quart:cubic-bezier(0.25,1,0.5,1);--pad-section-y:clamp(5.5rem,4rem + 6vw,9rem);--pad-gutter:clamp(1.25rem,0.5rem + 3vw,4rem);--hairline-blue:rgba(52,127,255,.24);--color-error:#ff4d4f;--text-sm:0.88rem;--text-base:1rem;--text-lg:1.1rem;--radius-sharp:8px;--radius-soft:16px;--z-bg:1;--z-content:5;--z-overlay:30;--z-rail:40;--z-nav:50;--z-banner:60;--z-skiplink:70;--z-cursor:80}.display{font-family:var(--font-display);font-weight:620;letter-spacing:-.018em;line-height:1.02;color:var(--color-text);font-variation-settings:"wght" 620,"opsz" 96;font-feature-settings:"ss01","kern","calt"}.display,.h1{text-wrap:balance}.h1{font-size:clamp(2.5rem,1rem + 5vw,5rem);letter-spacing:-.024em}.h2{font-size:clamp(2rem,1.1rem + 3vw,3.4rem);max-width:clamp(22ch,60vw,32ch);letter-spacing:-.022em}.h2,.h3{text-wrap:balance}.h3{font-size:clamp(1.4rem,1rem + 1.4vw,2rem);letter-spacing:-.018em}.lead{font-size:1.06rem;max-width:clamp(48ch,60vw,80ch);line-height:1.6;text-wrap:pretty;font-feature-settings:"kern","calt"}.muted{color:var(--color-text-muted)}.faint{color:var(--color-text-faint)}.text-accent-gradient{display:inline!important;background:linear-gradient(135deg,var(--color-accent-2) 0,var(--color-accent) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.text-accent-gradient .char,.text-accent-gradient .word{color:inherit;-webkit-text-fill-color:inherit;background:inherit;-webkit-background-clip:text;background-clip:text}[data-split] .word{display:inline-block;white-space:nowrap}.badge,.eyebrow{position:relative;display:inline-flex;align-items:center;gap:.6rem;padding:.5rem 1rem .5rem .9rem;border-radius:999px;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:hsla(0,0%,100%,.9);background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,0) 70%),linear-gradient(140deg,rgba(52,127,255,.1),rgba(34,211,238,.04));border:1px solid transparent;background-clip:padding-box,padding-box;font-weight:500;font-variant-numeric:tabular-nums;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 1px 0 rgba(0,0,0,.4)}.badge:before,.eyebrow:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(140deg,rgba(34,211,238,.55),rgba(52,127,255,.28) 50%,hsla(0,0%,100%,.04));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.badge__dot,.eyebrow .dot{position:relative;width:6px;height:6px;border-radius:999px;background:var(--color-accent-2);box-shadow:0 0 10px rgba(34,211,238,.8),0 0 22px rgba(34,211,238,.35);animation:badgeDot 2.4s ease-in-out infinite}@keyframes badgeDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}@media (prefers-reduced-motion:reduce){.badge__dot,.eyebrow .dot{animation:none}}.btn{display:inline-flex;align-items:center;gap:.55rem;padding:.95rem 1.4rem;border-radius:20px;border:1px solid var(--hairline-strong);background:hsla(0,0%,100%,.02);color:var(--color-text);font-family:var(--font-display);font-size:.9rem;font-weight:600;letter-spacing:.02em;min-height:44px;line-height:1;cursor:pointer;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04);transition:transform .18s var(--ease),border-color .18s var(--ease),background .18s var(--ease),box-shadow .18s var(--ease)}.btn:focus-visible,.btn:hover{transform:translateY(-1px);border-color:var(--hairline-cyan);background:rgba(34,211,238,.06);outline:none}.btn--primary{background:linear-gradient(180deg,#4a91ff 0,var(--color-accent) 100%);color:#fff;border-color:rgba(52,127,255,.85);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),inset 0 -1px 0 rgba(0,0,0,.18),0 8px 22px -8px rgba(52,127,255,.55);position:relative;overflow:hidden;isolation:isolate}.btn--primary>*{position:relative;z-index:1}.btn--primary:after{content:"";position:absolute;top:0;left:0;width:40%;height:100%;background:linear-gradient(115deg,transparent,hsla(0,0%,100%,0) 28%,hsla(0,0%,100%,.55) 50%,hsla(0,0%,100%,0) 72%,transparent);transform:skewX(-18deg) translateX(-220%);opacity:0;pointer-events:none;z-index:0;animation:btnPrimaryShine 5.2s var(--ease) infinite;will-change:transform,opacity}.btn--primary:focus-visible:after,.btn--primary:hover:after{animation:btnPrimaryShineHover 1.5s var(--ease) infinite}@keyframes btnPrimaryShine{0%{transform:skewX(-18deg) translateX(-220%);opacity:0}10%{opacity:.9}55%{opacity:.6}70%{transform:skewX(-18deg) translateX(420%);opacity:0}to{transform:skewX(-18deg) translateX(420%);opacity:0}}@keyframes btnPrimaryShineHover{0%{transform:skewX(-18deg) translateX(-220%);opacity:0}18%{opacity:1}88%{opacity:.8}to{transform:skewX(-18deg) translateX(420%);opacity:0}}@media (prefers-reduced-motion:reduce){.btn--primary:after{animation:none;opacity:0}}.btn--primary:focus-visible,.btn--primary:hover{background:linear-gradient(180deg,#66a3ff,#4a91ff);border-color:#66a3ff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 18px 36px -10px rgba(52,127,255,.45)}.btn--ghost{background:transparent}.container{width:100%;max-width:clamp(1100px,88vw,1480px);margin:0 auto;padding-left:var(--pad-gutter);padding-right:var(--pad-gutter)}.section-pad{padding-top:var(--pad-section-y);padding-bottom:var(--pad-section-y)}.magnetic{display:inline-flex;transform:translate3d(var(--mx,0),var(--my,0),0);transition:transform .25s cubic-bezier(.2,1,.3,1);will-change:transform}.reveal-init{opacity:0;transform:translateY(20px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.reveal-init.is-visible,.reveal-init.reveal-in{opacity:1;transform:translateY(0)}.persistent-logo{position:fixed;top:50%;left:50%;width:clamp(260px,26vmin,340px);aspect-ratio:1/1;transform:translate(-50%,-50%) translateX(var(--logo-x,0)) translateY(max(var(--logo-y,-24vh),calc(7.875rem + 50% - 50dvh)));z-index:1;pointer-events:none;opacity:0;transition:opacity .7s var(--ease),transform .7s var(--ease);will-change:opacity,transform}.persistent-logo.is-visible{opacity:1}.persistent-logo.is-receded{opacity:.32;transform:translate(-50%,-50%) translateX(var(--logo-x,0)) translateY(max(var(--logo-y,-16vh),calc(7.875rem + 50% - 50dvh))) scale(.9)}.persistent-logo.is-faded{opacity:0!important}.hero__mobile-logo:before,.persistent-logo:before{content:"";position:absolute;inset:-65%;z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 50%,rgba(110,180,255,.95) 0,rgba(70,140,255,.6) 14%,rgba(52,127,255,.36) 30%,rgba(34,80,200,.16) 52%,transparent 72%);filter:blur(32px);animation:logoHaloPulse 5.6s ease-in-out infinite;will-change:opacity,transform}@keyframes logoHaloPulse{0%,to{opacity:.92;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.hero__mobile-logo:before,.persistent-logo:before{animation:none}}.persistent-logo>.persistent-logo__view{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:1}@media (max-width:880px){.persistent-logo{display:none}}.hero__mobile-logo{display:none}@media (max-width:880px){.hero__mobile-logo{display:block;position:fixed;top:7rem;left:50%;transform:translateX(-50%);width:clamp(180px,48vw,260px);aspect-ratio:1/1;z-index:1;pointer-events:none;filter:drop-shadow(0 0 18px rgba(34,211,238,.18)) drop-shadow(0 0 38px rgba(52,127,255,.16))}.hero__mobile-logo>.hero__mobile-logo__view{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:1}}.hero-intro{position:relative;min-height:100dvh;width:100%;display:flex;align-items:flex-end;justify-content:center;padding:0 var(--pad-gutter) clamp(3rem,6vh,5rem);pointer-events:none}.hero-intro__scroll-cue{position:relative;z-index:4;display:inline-flex;flex-direction:column;align-items:center;gap:.55rem;font-family:var(--font-display);font-size:.7rem;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--color-text-muted);text-decoration:none;pointer-events:auto;animation:heroIntroFadeIn .9s var(--ease) .2s both;transition:color .22s var(--ease)}.hero-intro__scroll-cue:focus-visible,.hero-intro__scroll-cue:hover{color:var(--color-text);outline:none}.hero-intro__scroll-track{position:relative;width:22px;height:36px;border:1px solid hsla(0,0%,100%,.32);border-radius:999px;overflow:hidden}.hero-intro__scroll-dot{position:absolute;top:6px;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:999px;background:var(--color-accent-2);box-shadow:0 0 8px rgba(34,211,238,.6);animation:heroIntroScrollDot 1.6s var(--ease) infinite}@keyframes heroIntroScrollDot{0%{transform:translateY(0);opacity:1}60%{transform:translateY(16px);opacity:.2}to{transform:translateY(0);opacity:1}}@keyframes heroIntroFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero-intro__scroll-cue,.hero-intro__scroll-dot{animation:none}}.hero{position:relative;min-height:100dvh;display:flex;align-items:flex-start;justify-content:center;overflow:hidden;background:transparent;padding:calc(7.875rem + clamp(260px, 26vmin, 340px) + 2rem) var(--pad-gutter) 4rem}@media (max-width:880px){.hero{padding-top:calc(7rem + clamp(180px, 48vw, 260px) + 1.5rem);align-items:center}}.hero__inner{position:relative;z-index:4;width:100%;max-width:880px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.05rem}.hero__h1{font-size:clamp(1.85rem,.7rem + 2.6vw,3.2rem);line-height:1.08;max-width:36ch;text-wrap:balance;margin:0;letter-spacing:-.024em;font-variation-settings:"wght" 680,"opsz" 96;text-shadow:0 1px 0 rgba(0,0,0,.45)}.hero__h1-line{display:block}@media (max-width:880px){.hero__h1{font-size:clamp(1.5rem,1rem + 3vw,2.2rem)}}.hero__lead{font-size:1.06rem;max-width:56ch;color:var(--color-text-muted);margin:0;text-wrap:pretty;line-height:1.55}.hero__lead-strong{color:var(--color-text);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.005em;white-space:nowrap}.hero__giveaway{display:flex;flex-direction:column;align-items:center;gap:.7rem;padding:1.4rem 1.8rem;margin-top:.4rem;border-radius:18px;position:relative;background:radial-gradient(120% 90% at 50% 0,rgba(34,211,238,.1) 0,transparent 60%),linear-gradient(180deg,rgba(20,22,28,.78),rgba(12,14,20,.62));border:1px solid transparent;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 24px 48px -28px rgba(34,211,238,.36);isolation:isolate}.hero__giveaway:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(155deg,rgba(34,211,238,.55),rgba(52,127,255,.32) 45%,hsla(0,0%,100%,.06));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.hero__giveaway-flag{display:inline-flex;align-items:center;gap:.55rem;font-size:.66rem;letter-spacing:.24em;text-transform:uppercase;color:var(--color-accent-2);font-weight:600;font-variant-numeric:tabular-nums}.hero__giveaway-flag-dot{width:6px;height:6px;border-radius:999px;background:var(--color-accent-2);box-shadow:0 0 10px rgba(34,211,238,.85),0 0 22px rgba(34,211,238,.45);animation:badgeDot 2.4s ease-in-out infinite}.hero__giveaway-numbers{display:inline-flex;align-items:baseline;gap:.55rem;font-family:var(--font-display);letter-spacing:-.028em;line-height:.98;font-variant-numeric:tabular-nums;font-variation-settings:"wght" 700,"opsz" 96}.hero__giveaway-count{font-size:clamp(2.6rem,1.4rem + 2.4vw,3.8rem);font-weight:700;color:var(--color-text)}.hero__giveaway-x{font-size:clamp(1.4rem,.8rem + 1.2vw,2rem);color:var(--color-text-muted);font-weight:400;margin:0 .1rem;transform:translateY(-.1em)}.hero__giveaway-prize{font-size:clamp(2.6rem,1.4rem + 2.4vw,3.8rem);font-weight:700}.hero__h1 .text-accent-gradient{text-shadow:none}.hero__giveaway-sub{margin:0;font-size:.95rem;line-height:1.5;color:var(--color-text-muted);text-align:center;max-width:clamp(38ch,60vw,64ch)}.hero__footnote-ref{display:inline-block;margin:0 .05rem;font-size:.62em;vertical-align:super;line-height:0;color:var(--color-accent-2);text-decoration:none;font-weight:700;transition:color .2s var(--ease),transform .2s var(--ease)}.hero__footnote-ref:focus-visible,.hero__footnote-ref:hover{color:var(--color-accent);transform:translateY(-1px)}.hero__giveaway-specs{margin:.35rem 0 0;padding:0;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);opacity:.78;text-align:center;max-width:clamp(38ch,64vw,70ch);line-height:1.6}@media (max-width:600px){.hero__giveaway{padding:1.2rem;gap:.55rem}.hero__giveaway-sub{font-size:.88rem}.hero__giveaway-specs{font-size:.62rem;letter-spacing:.1em}}.hero__ctas{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;margin-top:.6rem}.hero__spacer{width:100%;height:clamp(200px,24vmin,280px);margin-top:.6rem}@media (max-width:880px){.hero__spacer{height:0;margin-top:0}}@media (max-width:600px){.hero{padding:calc(7rem + clamp(180px, 48vw, 260px) + 1.5rem) var(--pad-gutter) 3.5rem}.hero__h1{font-size:clamp(1.4rem,.95rem + 2.6vw,2rem);line-height:1.12;max-width:22ch}.hero__lead{font-size:1rem;max-width:40ch}.hero__spacer{height:0;margin-top:0}.hero__ctas{gap:.7rem;width:100%}.hero__ctas .btn{flex:1 1 auto;justify-content:center;min-width:0}}.hero__scroll-cue{position:absolute;bottom:clamp(1.4rem,3vh,2.6rem);left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:.6rem;text-decoration:none;color:hsla(0,0%,100%,.55);z-index:5;transition:color .24s var(--ease),transform .24s var(--ease)}.hero__scroll-cue:focus-visible,.hero__scroll-cue:hover{color:var(--color-accent-2);transform:translateX(-50%) translateY(-2px);outline:none}.hero__scroll-cue-label{font-family:var(--font-display);font-size:.62rem;font-weight:600;letter-spacing:.42em;text-transform:uppercase}.hero__scroll-cue-track{position:relative;width:18px;height:30px;border-radius:999px;border:1px solid hsla(0,0%,100%,.32);box-shadow:0 0 14px rgba(52,127,255,.18);overflow:hidden}.hero__scroll-cue-dot{position:absolute;top:6px;left:50%;transform:translateX(-50%);width:4px;height:4px;border-radius:999px;background:var(--color-accent-2);box-shadow:0 0 8px rgba(34,211,238,.85),0 0 18px rgba(34,211,238,.4);animation:heroScrollCue 1.8s cubic-bezier(.65,0,.35,1) infinite}@keyframes heroScrollCue{0%{top:6px;opacity:0}20%{opacity:1}80%{opacity:1}to{top:22px;opacity:0}}@media (prefers-reduced-motion:reduce){.hero__scroll-cue-dot{animation:none;opacity:1;top:13px}}@media (max-width:600px){.hero__scroll-cue{bottom:1rem;gap:.4rem}.hero__scroll-cue-label{font-size:.56rem;letter-spacing:.32em}.hero__scroll-cue-track{width:16px;height:26px}}.path{isolation:isolate;padding:var(--pad-section-y) 0;position:relative;z-index:2}.path__head{display:flex;flex-direction:column;gap:.9rem;align-items:flex-start;max-width:60ch;margin-bottom:4rem}.path__head .lead,.path__head h2{margin:0}.path__layout{display:grid;grid-template-columns:1fr;gap:1.2rem}.path__card{perspective:1400px;min-height:clamp(320px,34vh,400px);border-radius:40px;position:relative;z-index:3;filter:drop-shadow(0 14px 24px rgba(0,0,0,.5));transition:filter .48s var(--ease)}.path__card:hover{filter:drop-shadow(0 28px 40px rgba(0,0,0,.65)) drop-shadow(0 0 32px rgba(52,127,255,.22))}.path__card-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;will-change:transform;transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .6s cubic-bezier(.18,.9,.25,1);border-radius:40px}@media (hover:hover) and (pointer:fine){.path__card:hover .path__card-inner{transform:rotateY(180deg)}}.path__card.is-flipped .path__card-inner{transform:rotateY(180deg)}.path__card-back,.path__card-front{position:absolute;inset:0;border-radius:40px;padding:2.4rem 2rem 1.9rem;display:flex;flex-direction:column;gap:.75rem;overflow:hidden;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.path__card-front{background:radial-gradient(140% 100% at 0 0,rgba(34,211,238,.07) 0,transparent 55%),linear-gradient(180deg,rgba(20,22,28,.86),rgba(10,12,18,.94));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 1px 0 rgba(0,0,0,.6),0 28px 48px -32px rgba(0,0,0,.85);transition:box-shadow .48s var(--ease),transform .36s var(--ease)}.path__card-front>:not(.path__sheen){position:relative;z-index:2}.path__card-front:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(155deg,rgba(34,211,238,.28),rgba(52,127,255,.14) 32%,hsla(0,0%,100%,.04) 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:3;transition:background .52s var(--ease)}.path__card:hover .path__card-front{transform:translateY(-3px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 0 0 1px rgba(34,211,238,.22),0 36px 60px -32px rgba(34,211,238,.32),0 1px 0 rgba(0,0,0,.6)}.path__card:hover .path__card-front:before{background:linear-gradient(155deg,rgba(34,211,238,.6),rgba(52,127,255,.3) 40%,hsla(0,0%,100%,.06) 80%)}.path__card-front:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(220px circle at var(--spot-x,50%) var(--spot-y,50%),rgba(34,211,238,.18),rgba(52,127,255,.06) 35%,transparent 60%);opacity:0;pointer-events:none;transition:opacity .32s var(--ease);z-index:1}.path__card:hover .path__card-front:after{opacity:1}@media (hover:none),(prefers-reduced-motion:reduce){.path__card-front:after{display:none}}.path__sheen{display:none}.path__chip{display:inline-flex;align-items:center;gap:.4rem;padding:.28rem .7rem;border-radius:999px;font-family:JetBrains Mono,SFMono-Regular,ui-monospace,monospace;font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;border:1px solid;width:-moz-fit-content;width:fit-content;transition:box-shadow .38s var(--ease),background .38s var(--ease)}.path__chip[data-stage=SELECT]{color:#60a5fa;border-color:rgba(96,165,250,.3);background:rgba(96,165,250,.08)}.path__chip[data-stage=EVALUATE]{color:var(--color-accent-2);border-color:rgba(34,211,238,.32);background:rgba(34,211,238,.07)}.path__chip[data-stage=ACTIVATE]{color:#4ade80;border-color:rgba(74,222,128,.3);background:rgba(74,222,128,.07)}.path__chip[data-stage=WITHDRAW]{color:#fbbf24;border-color:rgba(251,191,36,.3);background:rgba(251,191,36,.07)}.path__chip:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.8;flex-shrink:0}.path__card:hover .path__chip{box-shadow:0 0 12px currentColor}.path__flip-hint{margin-top:auto;align-self:flex-start;font-size:.76rem;letter-spacing:.08em;color:var(--color-text-faint);display:inline-flex;align-items:center;gap:.4rem;transition:color .28s var(--ease)}.path__flip-hint:after{content:"→";transition:transform .28s var(--ease)}.path__card:hover .path__flip-hint{color:var(--color-text-muted)}.path__card:hover .path__flip-hint:after{transform:rotate(90deg)}@media (hover:none){.path__flip-hint:before{content:"Tap for details";font-size:.76rem}.path__flip-hint span{display:none}.path__flip-hint:after{content:""}}.path__card-back{transform:rotateY(180deg);background:radial-gradient(120% 110% at 100% 0,rgba(52,127,255,.1) 0,transparent 55%),linear-gradient(180deg,rgba(8,10,18,.97),rgba(5,7,14,.99));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 1px 0 rgba(0,0,0,.8);padding:2rem 2rem 1.8rem}.path__card-back:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(155deg,rgba(52,127,255,.4),rgba(34,211,238,.18) 40%,hsla(0,0%,100%,.03) 80%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:3}.path__card-back>*{position:relative;z-index:2}.path__back-detail{margin:0;flex:1;color:hsla(0,0%,100%,.72);font-size:.9rem;line-height:1.68;max-width:clamp(40ch,50vw,68ch);text-wrap:pretty}.path__back-detail strong,.why-card__body strong{color:hsla(0,0%,100%,.96);font-weight:600}@media (prefers-reduced-motion:reduce){.path__card-inner{transition:none;transform:none!important}.path__card-back,.path__flip-hint{display:none}}.path__title{margin:0;font-family:var(--font-display);font-size:clamp(1.3rem,1rem + .7vw,1.6rem);font-weight:620;max-width:clamp(20ch,40vw,28ch);letter-spacing:-.018em;line-height:1.18;font-variation-settings:"wght" 620,"opsz" 36;color:var(--color-text)}.path__lead{margin:0;color:hsla(0,0%,100%,.86);font-size:.96rem;line-height:1.55;max-width:clamp(34ch,45vw,52ch);font-weight:500}.path__card-cta{margin-top:auto;align-self:flex-start;justify-content:center;font-size:.86rem;padding:.78rem 1.25rem;letter-spacing:-.005em;font-weight:500;position:relative;overflow:hidden}.path__card-cta:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(110deg,transparent 30%,hsla(0,0%,100%,.28) 50%,transparent 70%);transform:translateX(-120%);transition:transform .6s var(--ease);pointer-events:none}.path__card-cta:hover:after,.path__card:hover .path__card-cta:after{transform:translateX(120%)}.path__card-cta:focus-visible{outline:2px solid var(--color-accent-2);outline-offset:2px}@media (min-width:600px){.path__layout{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:1.4rem}}@media (min-width:881px){.path__layout{gap:1.8rem}}@media (min-width:1280px){.path__layout{gap:2rem;max-width:1180px;margin:0 auto}}.why{isolation:isolate;position:relative;z-index:5}.why__head{display:flex;flex-direction:column;gap:.9rem;align-items:flex-start;max-width:64ch;margin-bottom:clamp(2.4rem,4vw,4rem)}.why__head .lead,.why__head h2{margin:0}.why__rail{position:relative;height:32px;margin:0 0 clamp(2rem,3vw,3rem);z-index:5}.why__rail-track{right:0;background:linear-gradient(90deg,rgba(34,211,238,.2),rgba(34,211,238,.42) 30%,rgba(34,211,238,.42) 70%,rgba(34,211,238,.2))}.why__rail-progress,.why__rail-track{position:absolute;top:50%;left:0;height:2px;transform:translateY(-50%);border-radius:999px}.why__rail-progress{width:var(--rail-progress,0);background:linear-gradient(90deg,#22d3ee,rgba(52,127,255,.95));box-shadow:0 0 18px rgba(34,211,238,.7),0 0 36px rgba(34,211,238,.35);transition:width .46s var(--ease-out-quart)}.why__rail-nodes{position:absolute;inset:0;display:flex;justify-content:space-between;align-items:center}.why__rail-nodes span{width:14px;height:14px;border-radius:50%;background:#06080e;border:2px solid rgba(34,211,238,.45);box-shadow:0 0 8px rgba(34,211,238,.18);transition:border-color .32s var(--ease-out-quart),box-shadow .32s var(--ease-out-quart),transform .32s var(--ease-out-quart),background .32s var(--ease-out-quart)}.why__rail-nodes span.is-active{border-color:rgba(34,211,238,.9);background:rgba(34,211,238,.18);box-shadow:0 0 14px rgba(34,211,238,.55);transform:scale(1.18)}.why__grid{display:flex;flex-direction:column;gap:48px}.why-card{display:grid;grid-template-columns:1fr;gap:24px;align-items:center;opacity:0;transform:translateY(32px) scale(.96)}.why-card.is-visible{opacity:1;transform:none}.why__stage{position:relative;min-height:clamp(440px,62vh,560px)}.why__stage .why-card{position:absolute;top:0;bottom:0;opacity:0;pointer-events:none;will-change:transform,opacity;transition:none;grid-template-columns:1fr!important;align-items:center;align-content:center}@media (max-width:767px){.why__stage .why-card{left:0;right:0}.why__stage{margin-top:clamp(9rem,22vh,12rem)}}@media (min-width:768px){.why__stage{min-height:clamp(560px,64vh,760px)}.why__stage .why-card{width:clamp(380px,48%,560px)}.why__stage .why-card[data-flow=media-left]{left:0;right:auto}.why__stage .why-card[data-flow=media-right]{right:0;left:auto}.why__stage .why-card[data-flow=media-right] .why-card__copy,.why__stage .why-card[data-flow=media-right] .why-card__media{order:0}}.why__stage .why-card[data-why-card="0"]{opacity:1;pointer-events:auto}@media (max-width:767px){#why.section-pad{padding-top:2.4rem;padding-bottom:1.6rem}.why__head{gap:.55rem;margin-bottom:1rem}.why__head h2{font-size:clamp(1.6rem,1.1rem + 3.5vw,2.1rem);line-height:1.12}.why__head .lead{font-size:.92rem;line-height:1.45}.why__rail{margin:0 0 1rem}.why-card{gap:14px}.why-card__media{aspect-ratio:16/10;border-radius:22px}.why-card__title{font-size:1.15rem;line-height:1.18}.why-card__body{font-size:.9rem;line-height:1.45}}.why-card__media{position:relative;width:100%;aspect-ratio:16/9;border-radius:24px;overflow:hidden;border:1px solid rgba(52,127,255,.15);background:hsla(0,0%,100%,.02);box-shadow:0 1px 2px rgba(0,0,0,.4),0 20px 60px rgba(52,127,255,.08);transform-style:preserve-3d;will-change:transform}.why-card__media img:not(.why-card__logo){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;will-change:transform;transform-origin:center center}.why-card__glow{position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent,rgba(52,127,255,0) 35%,rgba(52,127,255,.12) 50%,rgba(34,211,238,0) 65%,transparent);transform:translateX(-100%);mix-blend-mode:screen;z-index:2;will-change:transform}.why-card__copy{display:flex;flex-direction:column;gap:.7rem;text-align:left}.why-card__eyebrow{font-family:JetBrains Mono,SFMono-Regular,ui-monospace,monospace;font-size:.72rem;letter-spacing:.18em;color:var(--color-accent-2);font-variant-numeric:tabular-nums;text-shadow:0 0 14px rgba(34,211,238,.35)}.why-card__title{margin:0;font-family:var(--font-display);font-weight:620;font-size:clamp(1.4rem,1.05rem + .85vw,1.85rem);letter-spacing:-.018em;line-height:1.16;color:var(--color-text);font-variation-settings:"wght" 620,"opsz" 36}.why-card__body{margin:0;color:hsla(0,0%,100%,.65);font-size:16px;line-height:1.6;max-width:clamp(46ch,50vw,72ch);text-wrap:pretty}.why-card__cta{align-self:flex-start;margin-top:clamp(.8rem,1.4vw,1.2rem);padding:.95rem 1.4rem;font-size:.9rem;min-height:44px;letter-spacing:.02em}@media (min-width:768px){.why__grid{gap:96px}.why-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);-moz-column-gap:clamp(2.4rem,1rem + 3vw,4rem);column-gap:clamp(2.4rem,1rem + 3vw,4rem);row-gap:0;align-items:center}.why-card[data-flow=media-right] .why-card__media{order:2}.why-card[data-flow=media-right] .why-card__copy{order:1}.why-card__copy{gap:.85rem}}@media (min-width:1024px){.why__grid{gap:120px}.why-card{-moz-column-gap:64px;column-gap:64px}.why-card__title{font-size:clamp(1.6rem,1rem + 1.2vw,2.1rem)}}@media (hover:hover) and (pointer:fine){.why-card__media{transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:box-shadow .38s var(--ease)}.why-card:hover .why-card__media{box-shadow:0 1px 2px rgba(0,0,0,.4),0 28px 72px rgba(52,127,255,.18)}}@media (prefers-reduced-motion:reduce){.why-card{opacity:1!important;transition:none!important}.why-card,.why-card__media img:not(.why-card__logo){transform:none!important}.why-card__glow{display:none}}.waitlist{overflow:hidden;position:relative;z-index:5}.waitlist__bg,.waitlist__overlay{display:none}.waitlist__inner{position:relative;z-index:2;display:grid;place-items:center}.waitlist__card{position:relative;width:100%;max-width:560px;padding:52px 48px 44px;background:radial-gradient(120% 90% at 50% 0,rgba(52,127,255,.14) 0,transparent 60%),linear-gradient(180deg,rgba(20,22,28,.32),rgba(12,14,20,.28));backdrop-filter:blur(40px) saturate(150%);-webkit-backdrop-filter:blur(40px) saturate(150%);border:1px solid transparent;border-radius:24px;display:flex;flex-direction:column;gap:1.15rem;overflow:hidden;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 1px 0 rgba(0,0,0,.6),0 40px 80px -40px rgba(52,127,255,.32)}.waitlist__card:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(155deg,rgba(34,211,238,.45),rgba(52,127,255,.22) 35%,hsla(0,0%,100%,.04) 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.waitlist__card-bg{position:absolute;top:50%;left:50%;width:95%;aspect-ratio:1/1;transform:translate(-50%,-50%);z-index:0;pointer-events:none;opacity:0;filter:blur(8px);display:grid;place-items:center;transition:opacity .9s var(--ease)}.waitlist__card-bg.is-revealed{opacity:.32}.waitlist__card-bg-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;animation:waitlistMarkSpin 22s linear infinite;transform-origin:50% 50%;filter:drop-shadow(0 0 28px rgba(52,127,255,.45)) drop-shadow(0 0 60px rgba(34,211,238,.2))}@keyframes waitlistMarkSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.waitlist__card-bg-img{animation:none}}.waitlist__card>:not(.waitlist__card-bg){position:relative;z-index:1}.waitlist__card .lead,.waitlist__card h2{margin:0}.waitlist__form{display:flex;flex-direction:column;gap:.8rem;margin-top:.4rem}.waitlist__form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}@media (max-width:480px){.waitlist__form .form-row{grid-template-columns:1fr}}.waitlist__form input,.waitlist__form select{width:100%;padding:.95rem 1.05rem;background:rgba(0,0,0,.72);border:1px solid var(--hairline-strong);border-radius:12px;color:var(--color-text);font-family:inherit;font-size:.95rem;min-height:44px;transition:border-color .18s var(--ease),background .18s var(--ease)}.waitlist__form input::-moz-placeholder{color:var(--color-text-faint)}.waitlist__form input::placeholder{color:var(--color-text-faint)}.waitlist__form input:focus,.waitlist__form select:focus{outline:none;border-color:var(--color-accent);background:rgba(0,0,0,.7)}.waitlist__form select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--color-text-muted) 50%),linear-gradient(135deg,var(--color-text-muted) 50%,transparent 50%);background-position:calc(100% - 1.2rem) 50%,calc(100% - .85rem) 50%;background-size:6px 6px;background-repeat:no-repeat;padding-right:2.4rem}.waitlist__submit{width:100%;justify-content:center;padding:1rem 1.4rem;font-weight:500}.waitlist__legal{color:var(--color-text-faint);font-size:.74rem;margin:1.2rem 0 0;padding-top:1rem;border-top:1px solid var(--hairline);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;letter-spacing:.06em}.waitlist__legal a{color:var(--color-text-muted);text-decoration:none;border-bottom:1px solid transparent;padding-bottom:1px;transition:color .18s var(--ease),border-color .18s var(--ease)}.waitlist__legal a:focus-visible,.waitlist__legal a:hover{color:var(--color-accent-2);border-bottom-color:var(--color-accent-2);outline:none}.waitlist__legal span{color:var(--color-text-faint);opacity:.6}.waitlist__bullets{list-style:none;padding:0;margin:.4rem 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1.4rem;font-size:var(--text-sm);color:var(--color-text-muted)}@media (max-width:480px){.waitlist__bullets{grid-template-columns:1fr;gap:.55rem}}.waitlist__bullets li{display:inline-flex;align-items:flex-start;gap:.55rem;line-height:1.35}.waitlist__bullets li svg{margin-top:2px}.waitlist__bullets svg{width:14px;height:14px;flex-shrink:0;color:var(--color-accent-2)}.waitlist-success{text-align:center;display:flex;flex-direction:column;gap:.85rem}.waitlist-success h3{margin:0;font-size:1.4rem}.waitlist-success p{margin:0;color:var(--color-text-muted)}.form-error{color:var(--color-error);font-size:13px;margin:.4rem 0 0;display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .75rem;background:rgba(255,77,79,.08);border:1px solid rgba(255,77,79,.32);border-radius:8px;width:-moz-fit-content;width:fit-content}.form-error__icon{display:inline-flex;width:14px;height:14px;flex-shrink:0}.form-error__icon svg{width:100%;height:100%}.center{text-align:center}@media (max-width:600px){.waitlist__card{padding:40px 26px 34px;border-radius:18px;gap:1rem}.waitlist__card h2{font-size:clamp(1.7rem,1.2rem + 3vw,2.2rem)}.waitlist__form{gap:.7rem;margin-top:.6rem}.waitlist__form input,.waitlist__form select{padding:.9rem 1rem;font-size:.95rem;border-radius:10px}.waitlist__submit{padding:.95rem 1.2rem}.waitlist__bullets{flex-direction:column;gap:.55rem;margin-top:.6rem}.waitlist__legal{font-size:.74rem}}.footnotes{position:relative;padding:2.4rem 0 1.2rem;border-top:1px solid var(--hairline)}.footnotes__list{list-style:none;margin:0;padding:0;counter-reset:footnote}.footnote{display:flex;gap:.6rem;align-items:baseline;max-width:clamp(56ch,75vw,96ch);margin:0 auto;scroll-margin-top:96px;padding:.6rem .9rem;border-radius:14px;transition:background .32s var(--ease)}.footnote:target{background:rgba(34,211,238,.06);box-shadow:inset 0 0 0 1px rgba(34,211,238,.22);animation:footnotePulse 1.4s ease-out}@keyframes footnotePulse{0%{background:rgba(34,211,238,.18)}to{background:rgba(34,211,238,.06)}}.footnote__marker{font-family:var(--font-display);font-size:1rem;color:var(--color-accent-2);flex-shrink:0;line-height:1}.footnote__body{margin:0;font-size:.82rem;line-height:1.55;color:var(--color-text-faint)}.footnote__body strong{color:var(--color-text-muted);font-weight:600}.footnote__link{display:inline-block;margin-left:.35rem;color:var(--color-accent-2);text-decoration:underline;text-underline-offset:2px;transition:color .2s var(--ease)}.footnote__link:focus-visible,.footnote__link:hover{color:var(--color-accent)}.footer{position:relative;z-index:2;border-top:1px solid var(--hairline);padding:2rem 0 1.6rem;background:rgba(0,0,0,.5)}.footer__inner{display:flex;flex-direction:column;gap:1.2rem}.footer__footnote{margin:0 auto;max-width:clamp(48ch,70vw,84ch);font-size:.68rem;line-height:1.55;color:var(--color-text-faint);text-align:center;padding:.8rem 1rem;border:1px solid var(--hairline);border-radius:14px;background:hsla(0,0%,100%,.015);scroll-margin-top:calc(var(--banner-h, 0px) + 80px)}.footer__footnote-marker{color:var(--color-accent-2);font-weight:600;margin-right:.25rem}.footer__footnote:target{border-color:rgba(34,211,238,.55);background:rgba(34,211,238,.04);animation:footerFootnotePulse 1.4s ease-out}@keyframes footerFootnotePulse{0%{box-shadow:0 0 0 0 rgba(34,211,238,.45)}to{box-shadow:0 0 0 14px rgba(34,211,238,0)}}.footer__row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.4rem}.footer__brand{display:inline-flex;align-items:center;gap:.7rem;font-size:.85rem;color:var(--color-text-muted);white-space:nowrap;font-family:var(--font-display);letter-spacing:.005em}.footer__brand img{height:clamp(36px,4.4vmin,44px);width:auto;filter:drop-shadow(0 1px 0 rgba(0,0,0,.7)) drop-shadow(0 6px 16px rgba(52,127,255,.4)) drop-shadow(0 0 12px rgba(120,180,255,.3))}.footer__links{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:.45rem;font-size:.78rem;justify-self:center}.footer__links a{color:var(--color-accent-2);text-decoration:none;border-bottom:1px solid rgba(34,211,238,.25);padding-bottom:1px;transition:color .2s var(--ease),border-color .2s var(--ease)}.footer__links a:focus-visible,.footer__links a:hover{color:var(--color-accent);border-bottom-color:var(--color-accent)}.footer__sep{color:var(--color-text-faint);opacity:.6}.footer__socials{display:flex;gap:.6rem;justify-self:end}.footer__socials a{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--hairline-strong);color:var(--color-text-muted);transition:color .18s var(--ease),border-color .18s var(--ease),background .18s var(--ease)}.footer__socials a:hover{color:var(--color-text);border-color:var(--hairline-cyan);background:rgba(34,211,238,.06)}.footer__socials svg{width:16px;height:16px}@media (max-width:880px){.footer__row{grid-template-columns:1fr;text-align:center;gap:1rem}.footer__brand{justify-content:center}.footer__socials{justify-self:center}}.cursor-halo{position:fixed;width:18px;height:18px;border-radius:50%;background:rgba(52,127,255,.45);box-shadow:0 0 28px 6px rgba(52,127,255,.35);pointer-events:none;transform:translate(-50%,-50%) translate3d(var(--cx,-100px),var(--cy,-100px),0);mix-blend-mode:screen;z-index:var(--z-cursor);transition:opacity .25s var(--ease);opacity:0}.cursor-halo.is-active{opacity:1}@media (hover:none),(prefers-reduced-motion:reduce){.cursor-halo{display:none}}.scroll-rail{position:fixed;right:clamp(.8rem,1.5vw,1.6rem);top:50%;transform:translateY(-50%);z-index:var(--z-rail);display:grid;gap:.55rem;pointer-events:none}.scroll-rail__dot{width:8px;height:8px;border-radius:999px;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.08);transition:background .28s var(--ease),transform .28s var(--ease),border-color .28s var(--ease),box-shadow .28s var(--ease);pointer-events:auto;cursor:pointer}.scroll-rail__dot.is-active{background:var(--color-accent-2);transform:scale(1.5);box-shadow:0 0 10px var(--color-accent-2)}@media (max-width:880px){.scroll-rail{display:none}}:root{--banner-h:32px}.launch-banner{position:fixed;top:0;left:0;right:0;z-index:var(--z-banner);height:var(--banner-h);display:flex;align-items:center;justify-content:center;gap:.6rem;padding:0 var(--pad-gutter);background:radial-gradient(60% 220% at 50% 50%,rgba(52,127,255,.28) 0,rgba(52,127,255,.1) 38%,transparent 72%),linear-gradient(180deg,#02060d,#000);border-top:1px solid rgba(34,211,238,.22);border-bottom:1px solid rgba(52,127,255,.28);box-shadow:inset 0 -1px 0 rgba(0,0,0,.6),0 1px 0 hsla(0,0%,100%,.02);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);color:#d8e6ff;font-family:var(--font-display);font-size:.72rem;font-weight:600;letter-spacing:.32em;text-transform:uppercase;white-space:nowrap;overflow:hidden;font-variant-numeric:tabular-nums}.launch-banner:after,.launch-banner:before{content:"";position:absolute;top:50%;width:clamp(40px,12vw,96px);height:1px;background:linear-gradient(90deg,transparent,rgba(34,211,238,.45));transform:translateY(-50%);pointer-events:none}.launch-banner:before{left:clamp(1rem,6vw,4rem)}.launch-banner:after{right:clamp(1rem,6vw,4rem);background:linear-gradient(90deg,rgba(34,211,238,.45),transparent)}.launch-banner__dot{width:6px;height:6px;border-radius:999px;background:var(--color-accent-2,#22d3ee);box-shadow:0 0 10px rgba(34,211,238,.95),0 0 22px rgba(34,211,238,.5);animation:bannerPulse 2.4s ease-in-out infinite}.launch-banner__text{font-feature-settings:"tnum" 1,"ss01" 1;text-shadow:0 0 14px rgba(52,127,255,.35)}@keyframes bannerPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.82)}}@media (prefers-reduced-motion:reduce){.launch-banner__dot{animation:none}}@media (max-width:600px){:root{--banner-h:28px}.launch-banner{font-size:.6rem;letter-spacing:.22em}.launch-banner:after,.launch-banner:before{display:none}}.nav{position:fixed;top:var(--banner-h,0);left:0;right:0;z-index:var(--z-nav);display:flex;align-items:center;justify-content:space-between;padding:.9rem var(--pad-gutter);background:rgba(0,0,0,.55);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border-bottom:1px solid var(--hairline);transition:background .36s var(--ease),border-color .36s var(--ease),box-shadow .36s var(--ease)}.nav.is-scrolled{background:rgba(0,0,0,.82);border-bottom-color:hsla(0,0%,100%,.14);box-shadow:0 1px 0 rgba(0,0,0,.7),0 10px 40px -10px rgba(0,0,0,.65)}.nav__brand{display:inline-flex;align-items:center;gap:.7rem;font-family:var(--font-display);color:hsla(0,0%,100%,.94);text-decoration:none}.nav__brand-text{display:inline-flex;align-items:baseline;white-space:nowrap;line-height:1;gap:.45rem}.nav__brand-name{font-weight:620;font-size:1.05rem;letter-spacing:-.005em;font-variation-settings:"wght" 620,"opsz" 32;color:hsla(0,0%,100%,.96)}.nav__brand-sub{font-weight:500;font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(110,180,255,.82);margin-left:0;text-shadow:0 0 12px rgba(52,127,255,.35)}@media (max-width:600px){.nav__brand-text{gap:.35rem}.nav__brand-name{font-size:.94rem}.nav__brand-sub{font-size:.66rem;letter-spacing:.14em}}.nav__brand-logo{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0}.nav__brand-logo img,.nav__brand-logo svg,.nav__brand-logo-canvas,.nav__brand-logo-view{width:100%;height:100%;display:block}.nav__brand-logo-view{position:absolute;inset:0}.nav__brand-logo-canvas{position:relative}.nav__links{display:flex;gap:.4rem;align-items:center;font-size:.88rem;color:var(--color-text-muted)}.nav__links a{position:relative;padding:.55rem .95rem;border-radius:999px;letter-spacing:.005em;transition:color .28s var(--ease)}.nav__links a:before{inset:0;border-radius:inherit;background:radial-gradient(140% 200% at 50% 0,rgba(34,211,238,.18) 0,rgba(52,127,255,.06) 55%,transparent 80%);opacity:0;transform:scale(.92);transition:opacity .32s var(--ease),transform .32s var(--ease)}.nav__links a:after,.nav__links a:before{content:"";position:absolute;pointer-events:none}.nav__links a:after{left:50%;bottom:.18rem;width:0;height:1px;background:linear-gradient(90deg,rgba(34,211,238,0),rgba(34,211,238,.85) 50%,rgba(34,211,238,0));transform:translateX(-50%);transition:width .36s var(--ease)}.nav__links a:focus-visible,.nav__links a:hover{color:var(--color-text);outline:none}.nav__links a:focus-visible:before,.nav__links a:hover:before{opacity:1;transform:scale(1)}.nav__links a:focus-visible:after,.nav__links a:hover:after{width:calc(100% - 1.2rem)}.nav__cta{display:flex;gap:.5rem;align-items:center;flex-shrink:0}.nav__cta .btn{padding:.6rem 1.05rem;font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;min-height:0;border-radius:12px;white-space:nowrap}@media (max-width:880px){.nav__cta .btn{min-height:44px;padding:.7rem 1rem}}@media (max-width:420px){.nav__cta .btn{padding:.7rem .85rem;font-size:.72rem;letter-spacing:.14em}}@media (max-width:880px){.nav__links{display:none}}.section-bridge{position:relative;height:72px;display:flex;align-items:center;overflow:visible;z-index:3;pointer-events:none}.section-bridge__beam{position:absolute;left:0;top:50%;height:1px;width:0;background:linear-gradient(90deg,transparent,rgba(34,211,238,0) 4%,rgba(34,211,238,.75) 35%,rgba(52,127,255,.95) 50%,rgba(34,211,238,.75) 65%,rgba(34,211,238,0) 96%,transparent);box-shadow:0 0 18px rgba(34,211,238,.5),0 0 50px rgba(52,127,255,.2);transform:translateY(-50%);will-change:width}.section-bridge__pulse{position:absolute;left:0;top:50%;width:14px;height:14px;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(34,211,238,.95) 0,rgba(34,211,238,.35) 50%,transparent 70%);box-shadow:0 0 22px rgba(34,211,238,.8);opacity:0;will-change:left,opacity}