.hero-module__q_m67W__hero{isolation:isolate;z-index:1;background:var(--background);flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero-module__q_m67W__background{z-index:0;pointer-events:none;position:absolute;inset:0}.hero-module__q_m67W__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.hero-module__q_m67W__atmosphere{mix-blend-mode:screen;background:radial-gradient(120% 90% at 18% 42%,#7b2ff729,#0000 58%),radial-gradient(90% 70% at 82% 18%,#5b6a8c24,#0000 60%),radial-gradient(140% 120% at 50% 120%,#050506e6,#0000 55%);position:absolute;inset:0}.hero-module__q_m67W__atmosphere[data-static]{mix-blend-mode:normal;animation:24s ease-in-out infinite alternate hero-module__q_m67W__drift}.hero-module__q_m67W__readabilityScrim{background:linear-gradient(100deg,#050506f0 0%,#050506b8 34%,#05050600 72%),linear-gradient(#05050600 84%,#050506 100%),radial-gradient(130% 100%,#0000 42%,#050506b8 100%);position:absolute;inset:0}.hero-module__q_m67W__nav{z-index:30;border-bottom:1px solid #0000;transition:background-color .2s,border-color .2s;position:fixed;inset:0 0 auto}.hero-module__q_m67W__nav[data-scrolled],.hero-module__q_m67W__nav[data-open]{backdrop-filter:blur(14px)saturate(140%);border-bottom-color:var(--border);background:#050506d6}.hero-module__q_m67W__progress{transform-origin:0;background:linear-gradient(90deg,#5f1ef4,#c04dff);height:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.hero-module__q_m67W__navInner{max-width:var(--page-max);padding:1.25rem var(--gutter);justify-content:space-between;align-items:center;gap:2rem;margin-inline:auto;display:flex}.hero-module__q_m67W__brand{color:var(--foreground);align-items:center;text-decoration:none;display:inline-flex}.hero-module__q_m67W__navLinks{align-items:center;gap:2.4rem;margin:0;padding:0;list-style:none;display:flex}.hero-module__q_m67W__navLink{letter-spacing:.08em;color:var(--muted);font-size:.82rem;font-weight:500;text-decoration:none;transition:color .22s;position:relative}.hero-module__q_m67W__navLink:after{content:"";background:var(--accent);transform-origin:0;width:100%;height:1px;transition:transform .22s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-.45rem;left:0;transform:scaleX(0)}.hero-module__q_m67W__navLink:hover,.hero-module__q_m67W__navLink:focus-visible{color:var(--foreground)}.hero-module__q_m67W__navLink:focus-visible:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.hero-module__q_m67W__navLink:hover:after{transform:scaleX(1)}}.hero-module__q_m67W__navActions{align-items:center;gap:.75rem;display:flex}.hero-module__q_m67W__navCta{border:1px solid var(--border);letter-spacing:.1em;color:var(--foreground);border-radius:999px;padding:.62rem 1.25rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:border-color .22s,background-color .22s}.hero-module__q_m67W__navCta:hover,.hero-module__q_m67W__navCta:focus-visible{background:#7b2ff71a;border-color:#7b2ff78c}.hero-module__q_m67W__navCta{transition:border-color .22s,background-color .22s,transform .16s cubic-bezier(.22,1,.36,1)}.hero-module__q_m67W__navCta:active{transform:scale(.97)}.hero-module__q_m67W__navToggle{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:999px;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;padding:0 10px;display:none}.hero-module__q_m67W__navToggleBar{background:var(--foreground);height:1.5px;transition:transform .2s cubic-bezier(.22,1,.36,1);display:block}.hero-module__q_m67W__navToggle[aria-expanded=true] .hero-module__q_m67W__navToggleBar:nth-of-type(2){transform:translateY(3.25px)rotate(45deg)}.hero-module__q_m67W__navToggle[aria-expanded=true] .hero-module__q_m67W__navToggleBar:nth-of-type(3){transform:translateY(-3.25px)rotate(-45deg)}.hero-module__q_m67W__navMenu{border-top:1px solid var(--border);padding:.5rem var(--gutter) 1.25rem}.hero-module__q_m67W__navMenu ul{margin:0;padding:0;list-style:none}.hero-module__q_m67W__navMenuLink{letter-spacing:.06em;color:var(--muted);border-bottom:1px solid #ffffff0f;padding:.85rem 0;font-size:.95rem;text-decoration:none;display:block}.hero-module__q_m67W__navMenuLink:hover,.hero-module__q_m67W__navMenuLink:focus-visible{color:var(--foreground)}.hero-module__q_m67W__stage{z-index:10;max-width:var(--page-max);width:100%;padding:8rem var(--gutter) clamp(5rem, 10vh, 7rem);flex:1;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin-inline:auto;display:grid;position:relative}.hero-module__q_m67W__content{min-width:0}.hero-module__q_m67W__eyebrow,.hero-module__q_m67W__headline,.hero-module__q_m67W__subheading,.hero-module__q_m67W__actions{transition:translate .35s cubic-bezier(.16,1,.3,1)}.hero-module__q_m67W__eyebrow{border:1px solid var(--border);backdrop-filter:blur(8px);letter-spacing:.26em;text-transform:uppercase;color:#ffffffc7;background:#ffffff0a;border-radius:999px;align-items:center;gap:.65rem;margin:0 0 clamp(1.25rem,3vh,2rem);padding:.55rem 1.1rem .55rem .9rem;font-size:.7rem;font-weight:600;display:inline-flex}.hero-module__q_m67W__eyebrowDot{background:var(--accent);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #7b2ff729}.hero-module__q_m67W__headline{letter-spacing:-.042em;text-transform:uppercase;color:var(--foreground);text-wrap:balance;margin:0;font-size:clamp(3rem,6.6vw,7.25rem);font-weight:800;line-height:.88}.hero-module__q_m67W__headlineLine{margin-block:-.08em;padding-block:.08em;display:block;overflow:hidden}.hero-module__q_m67W__headlineReveal{display:block;position:relative;overflow:hidden}.hero-module__q_m67W__headlineReveal:after{content:"";mix-blend-mode:overlay;pointer-events:none;background:linear-gradient(104deg,#0000 42%,#ffffff6b 50%,#0000 58%);animation:1.5s cubic-bezier(.4,0,.2,1) 1.1s both hero-module__q_m67W__sweep;position:absolute;inset:0;transform:translate(-130%)}.hero-module__q_m67W__headlineAccent{color:var(--accent-bright);background:linear-gradient(95deg,#c77dff 0%,#9d5cff 45%,#6d3bff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;position:relative}.hero-module__q_m67W__subheading{max-width:34rem;color:var(--muted);margin:clamp(1.75rem,4vh,2.5rem) 0 0;font-size:clamp(1rem,1.15vw,1.15rem);line-height:1.6}.hero-module__q_m67W__actions{flex-wrap:wrap;gap:.9rem;margin-top:clamp(2rem,4.5vh,3rem);display:flex}.hero-module__q_m67W__trust{color:var(--muted);flex-wrap:wrap;gap:.6rem 1.75rem;margin:clamp(1.75rem,4vh,2.5rem) 0 0;padding:0;font-size:.82rem;list-style:none;transition:translate .35s cubic-bezier(.16,1,.3,1);animation:.95s cubic-bezier(.16,1,.3,1) .86s both hero-module__q_m67W__riseIn;display:flex}.hero-module__q_m67W__trust strong{color:var(--foreground);font-weight:650}.hero-module__q_m67W__visual{justify-self:end;width:min(100%,30rem);transition:translate .35s cubic-bezier(.16,1,.3,1);animation:1.1s cubic-bezier(.16,1,.3,1) .56s both hero-module__q_m67W__riseIn;position:relative}.hero-module__q_m67W__serp{--row:4.1rem;--gap:.5rem;backdrop-filter:blur(22px)saturate(150%);background:linear-gradient(160deg,#181424e6,#0a0910eb);border:1px solid #ffffff1a;border-radius:20px;padding:1.25rem;position:relative;box-shadow:0 40px 80px -30px #000c,0 0 120px -30px #7b2ff78c,inset 0 1px #ffffff1f}.hero-module__q_m67W__serpBar{color:#ffffffd9;padding:.75rem 1rem;background:#00000059;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.7rem;padding:.35rem .35rem .35rem 1rem;font-size:.9rem;transition:border-color .2s,box-shadow .2s;display:flex}.hero-module__q_m67W__serpBar:focus-within{border-color:#a66bff99;box-shadow:0 0 0 4px #7b2ff72e}.hero-module__q_m67W__serpSearchIcon{border:2px solid var(--muted);border-radius:50%;flex:none;width:.8rem;height:.8rem}.hero-module__q_m67W__serpInput{min-width:0;font:inherit;color:var(--foreground);background:0 0;border:0;outline:none;flex:1;padding:.4rem 0}.hero-module__q_m67W__serpInput::placeholder{color:#ffffff59}.hero-module__q_m67W__serpGo{background:var(--accent);font:inherit;color:#fff;cursor:pointer;border:0;border-radius:999px;flex:none;padding:.5rem .95rem;font-size:.78rem;font-weight:700;transition:background-color .18s,transform .16s}.hero-module__q_m67W__serpGo:hover{background:#6a24f5}.hero-module__q_m67W__serpGo:active{transform:scale(.96)}.hero-module__q_m67W__serpCta{text-align:center;color:var(--foreground);background:#ffffff0f;border-radius:12px;margin-top:.9rem;padding:.75rem 1rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:background-color .18s;animation:.5s cubic-bezier(.16,1,.3,1) .9s both hero-module__q_m67W__riseIn;display:block}.hero-module__q_m67W__serpCta:hover,.hero-module__q_m67W__serpCta:focus-visible{background:#7b2ff74d}.hero-module__q_m67W__serpList[data-replay] .hero-module__q_m67W__serpRow{animation-delay:.12s}.hero-module__q_m67W__serpLabel{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin:1rem 0 .75rem;font-size:.62rem;font-weight:600}.hero-module__q_m67W__serpList{gap:var(--gap);margin:0;padding:0;list-style:none;display:grid}.hero-module__q_m67W__serpRow{height:var(--row);opacity:.6;background:#ffffff06;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:.8rem;padding:0 .9rem;animation:.9s cubic-bezier(.65,0,.35,1) 1.5s both hero-module__q_m67W__serpDown;display:flex}.hero-module__q_m67W__serpRow[data-you]{opacity:1;background:linear-gradient(90deg,#7b2ff747,#7b2ff70f);border-color:#a66bff80;order:-1;animation-name:hero-module__q_m67W__serpUp}.hero-module__q_m67W__serpRank{background:#ffffff0d;border-radius:10px;flex:none;place-items:center;width:2.1rem;height:2.1rem;font-size:.85rem;font-weight:800;display:grid}.hero-module__q_m67W__serpRow[data-you] .hero-module__q_m67W__serpRank{background:var(--accent);color:#fff}.hero-module__q_m67W__serpText{gap:.15rem;min-width:0;display:grid}.hero-module__q_m67W__serpSite{color:var(--muted);font-size:.72rem}.hero-module__q_m67W__serpTitle{white-space:nowrap;text-overflow:ellipsis;color:var(--foreground);font-size:.86rem;font-weight:600;overflow:hidden}.hero-module__q_m67W__serpChip{color:#6ee7b7;background:#34d39924;border-radius:999px;flex:none;margin-left:auto;padding:.25rem .55rem;font-size:.72rem;font-weight:700}.hero-module__q_m67W__speedChip{backdrop-filter:blur(16px);color:var(--muted);background:#0e0c16d1;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:.7rem;padding:.7rem 1.1rem .7rem .75rem;font-size:.7rem;animation:6s ease-in-out 2s infinite alternate hero-module__q_m67W__float;display:flex;position:absolute;bottom:-1.75rem;left:-2.25rem;box-shadow:0 20px 40px -18px #000c}.hero-module__q_m67W__speedChip strong{color:var(--foreground);font-size:1.15rem;line-height:1;display:block}.hero-module__q_m67W__speedRing{fill:none;stroke:#ffffff1a;stroke-width:3.5px;width:2.6rem;height:2.6rem;transform:rotate(-90deg)}.hero-module__q_m67W__speedRingFill{stroke:#34d399;stroke-linecap:round;stroke-dasharray:98 100;animation:1.4s cubic-bezier(.16,1,.3,1) 1.3s both hero-module__q_m67W__ringFill}@keyframes hero-module__q_m67W__serpUp{0%{transform:translateY(calc(2 * (var(--row) + var(--gap))))}to{transform:none}}@keyframes hero-module__q_m67W__serpDown{0%{transform:translateY(calc(-1 * (var(--row) + var(--gap))))}to{transform:none}}@keyframes hero-module__q_m67W__ringFill{0%{stroke-dasharray:0 100}}@keyframes hero-module__q_m67W__float{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.hero-module__q_m67W__scrollIndicator{z-index:10;right:var(--gutter);flex-direction:column;align-items:center;gap:.9rem;display:flex;position:absolute;bottom:clamp(2rem,5vh,3rem)}.hero-module__q_m67W__scrollLabel{letter-spacing:.3em;text-transform:uppercase;color:#9aa0a9b3;writing-mode:vertical-rl;font-size:.64rem;font-weight:500}.hero-module__q_m67W__scrollTrack{background:linear-gradient(#ffffff38,#fff0);width:1px;height:3.5rem;position:relative;overflow:hidden}.hero-module__q_m67W__scrollDot{background:var(--accent);border-radius:2px;width:3px;height:.9rem;animation:2.6s linear infinite hero-module__q_m67W__scrollTravel;position:absolute;top:0;left:-1px}@keyframes hero-module__q_m67W__scrollTravel{0%{opacity:0;transform:translateY(-100%)}30%{opacity:1}to{opacity:0;transform:translateY(350%)}}@keyframes hero-module__q_m67W__drift{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.08)translate(2%,-1.5%)}}@keyframes hero-module__q_m67W__riseIn{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}@keyframes hero-module__q_m67W__maskRise{0%{transform:translateY(112%)}to{transform:none}}@keyframes hero-module__q_m67W__sweep{0%{transform:translate(-130%)}to{transform:translate(130%)}}.hero-module__q_m67W__eyebrow,.hero-module__q_m67W__subheading,.hero-module__q_m67W__actions{animation:.95s cubic-bezier(.16,1,.3,1) both hero-module__q_m67W__riseIn}.hero-module__q_m67W__headlineReveal{animation:1.2s cubic-bezier(.16,1,.3,1) both hero-module__q_m67W__maskRise}html[data-boot=loading] .hero-module__q_m67W__eyebrow{animation-play-state:paused}html[data-boot=loading] .hero-module__q_m67W__headlineReveal{animation-play-state:paused}html[data-boot=loading] .hero-module__q_m67W__headlineReveal:after{animation-play-state:paused}html[data-boot=loading] .hero-module__q_m67W__subheading{animation-play-state:paused}html[data-boot=loading] .hero-module__q_m67W__actions{animation-play-state:paused}html[data-boot=loading] .hero-module__q_m67W__trust{animation-play-state:paused}html[data-boot=loading] .hero-module__q_m67W__visual{animation-play-state:paused}html[data-boot=loading] .hero-module__q_m67W__serpRow{animation-play-state:paused}html[data-boot=loading] .hero-module__q_m67W__speedRingFill{animation-play-state:paused}html[data-boot=loading] .hero-module__q_m67W__scrollDot{animation-play-state:paused}html[data-boot] .hero-module__q_m67W__brand{opacity:0}.hero-module__q_m67W__eyebrow{animation-delay:.12s}.hero-module__q_m67W__headlineLine:first-child .hero-module__q_m67W__headlineReveal{animation-delay:.26s}.hero-module__q_m67W__headlineLine:nth-child(2) .hero-module__q_m67W__headlineReveal{animation-delay:.38s}.hero-module__q_m67W__subheading{animation-delay:.62s}.hero-module__q_m67W__actions{animation-delay:.74s}@media (max-width:1080px){.hero-module__q_m67W__stage{grid-template-columns:1fr;padding-top:7.5rem}.hero-module__q_m67W__visual{justify-self:start;margin-left:2.25rem}}@media (max-width:900px){.hero-module__q_m67W__navLinks{display:none}.hero-module__q_m67W__navToggle{display:flex}}@media (max-width:720px){.hero-module__q_m67W__stage{padding-top:7rem;padding-bottom:8rem}.hero-module__q_m67W__visual{margin-left:0}.hero-module__q_m67W__speedChip{width:fit-content;margin:-.75rem 1rem 0 auto;position:relative;bottom:auto;left:auto}.hero-module__q_m67W__subheading{max-width:30rem}.hero-module__q_m67W__actions{flex-direction:column;align-items:stretch;width:min(100%,22rem)}.hero-module__q_m67W__scrollLabel{display:none}.hero-module__q_m67W__scrollIndicator{right:50%;transform:translate(50%)}}@media (max-width:420px){.hero-module__q_m67W__navCta{display:none}}.hero-module__q_m67W__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.hero-module__q_m67W__eyebrow,.hero-module__q_m67W__headlineReveal:after,.hero-module__q_m67W__headlineReveal,.hero-module__q_m67W__subheading,.hero-module__q_m67W__actions,.hero-module__q_m67W__trust,.hero-module__q_m67W__visual,.hero-module__q_m67W__serpRow,.hero-module__q_m67W__serpCta,.hero-module__q_m67W__speedChip,.hero-module__q_m67W__speedRingFill,.hero-module__q_m67W__scrollDot,.hero-module__q_m67W__atmosphere[data-static]{animation:none}.hero-module__q_m67W__navLink:after,.hero-module__q_m67W__nav,.hero-module__q_m67W__scrollIndicator{transition-duration:1ms}.hero-module__q_m67W__eyebrow,.hero-module__q_m67W__headline,.hero-module__q_m67W__subheading,.hero-module__q_m67W__actions{transition:none;translate:none}.hero-module__q_m67W__navToggleBar{transition-duration:1ms}.hero-module__q_m67W__navCta:active{transform:none}}
.button-module__HjQxJG__button{letter-spacing:.12em;border-radius:4px;justify-content:center;align-items:center;gap:.6rem;padding:1.05rem 1.9rem;font-size:.8rem;font-weight:700;text-decoration:none;transition:transform .2s cubic-bezier(.22,1,.36,1),border-color .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden}.button-module__HjQxJG__label,.button-module__HjQxJG__arrow{z-index:1;position:relative}.button-module__HjQxJG__button:before{content:"";transform-origin:0;transition:transform .24s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleX(0)}.button-module__HjQxJG__primary{background:var(--accent);color:#fff;border:1px solid var(--accent);box-shadow:0 10px 30px -12px #7b2ff7a6}.button-module__HjQxJG__primary:before{background:linear-gradient(90deg,#5f1ef4,#9d3ff8)}.button-module__HjQxJG__secondary{border:1px solid var(--border);color:var(--foreground);background:#ffffff08}.button-module__HjQxJG__secondary:before{background:#ffffff12}.button-module__HjQxJG__arrow{transition:transform .2s cubic-bezier(.22,1,.36,1)}.button-module__HjQxJG__button:focus-visible:before{transform:none}.button-module__HjQxJG__primary:focus-visible{transform:translateY(-2px);box-shadow:0 18px 42px -14px #7b2ff7d9}.button-module__HjQxJG__secondary:focus-visible{border-color:#ffffff57;transform:translateY(-2px)}.button-module__HjQxJG__button:focus-visible .button-module__HjQxJG__arrow{transform:translate(5px)}@media (hover:hover) and (pointer:fine){.button-module__HjQxJG__button:hover:before{transform:none}.button-module__HjQxJG__primary:hover{transform:translateY(-2px);box-shadow:0 18px 42px -14px #7b2ff7d9}.button-module__HjQxJG__secondary:hover{border-color:#ffffff57;transform:translateY(-2px)}.button-module__HjQxJG__button:hover .button-module__HjQxJG__arrow{transform:translate(5px)}}.button-module__HjQxJG__button:active{transition-duration:.16s;transform:scale(.97)}@media (max-width:720px){.button-module__HjQxJG__button{width:100%}}@media (prefers-reduced-motion:reduce){.button-module__HjQxJG__button,.button-module__HjQxJG__button:before,.button-module__HjQxJG__arrow{transition-duration:1ms}.button-module__HjQxJG__button:hover,.button-module__HjQxJG__button:focus-visible,.button-module__HjQxJG__button:active{transform:none}.button-module__HjQxJG__button:hover:before,.button-module__HjQxJG__button:focus-visible:before{transform:scaleX(1)}}
