@import url("https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&display=swap");:root{--fx-bg:#0A0710;--fx-bg-2:#0D0915;--fx-hair:rgba(255,255,255,0.09);--fx-hair-2:rgba(255,255,255,0.16);--fx-text:#FFFFFF;--fx-text-70:rgba(255,255,255,0.66);--fx-text-45:rgba(255,255,255,0.42);--fx-magenta:#D018FD;--fx-lime:#C4FF3D;--fx-display:"Space Grotesk","Poppins",system-ui,sans-serif;--fx-body:"Poppins",system-ui,sans-serif;--fx-max:1240px;--fx-gutter:clamp(20px,4.5vw,56px);--fx-ease:cubic-bezier(0.22,1,0.36,1)}body:has(.fx){background:var(--fx-bg)}.fx{background:var(--fx-bg);color:var(--fx-text);font-family:var(--fx-body);font-size:16px;line-height:1.55;overflow-x:clip}.fx-wrap{width:100%;max-width:var(--fx-max);margin:0 auto;padding:0 var(--fx-gutter)}.fx section{padding:clamp(80px,10vw,150px) 0}.fx h1,.fx h2,.fx h3{font-family:var(--fx-display);font-weight:500;letter-spacing:-.035em;line-height:1.04}.fx-h2{font-size:clamp(30px,4.4vw,58px);max-width:19ch;text-wrap:balance;margin-top:20px}.fx-eyebrow{display:block;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--fx-text-45)}.fx-lead{color:var(--fx-text-70);font-size:clamp(15px,1.35vw,18px);max-width:56ch}.fx-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border-radius:100px;font-size:14px;font-weight:600;white-space:nowrap;transition:background .25s,color .25s,border-color .25s}.fx-btn--primary{background:var(--fx-text);color:#0A0710;border:1px solid var(--fx-text)}.fx-btn--ghost,.fx-btn--primary:hover{background:transparent;color:var(--fx-text)}.fx-btn--ghost{border:1px solid var(--fx-hair-2)}.fx-btn--ghost:hover{border-color:var(--fx-text)}.fx-btn--sm{padding:10px 20px;font-size:13px}.fx-link{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;padding-bottom:3px;background-image:linear-gradient(var(--fx-text),var(--fx-text));background-size:0 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .4s var(--fx-ease)}.fx-link:hover{background-size:100% 1px}.fx-link svg{transition:transform .4s var(--fx-ease)}.fx-link:hover svg{transform:translateX(4px)}[data-fx-reveal]{opacity:0;transform:translateY(22px);transition:opacity .8s var(--fx-ease),transform .8s var(--fx-ease)}[data-fx-reveal].is-in{opacity:1;transform:none}@keyframes fx-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.fx *,.fx :after,.fx :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-fx-reveal]{opacity:1;transform:none}}.fx-nav{position:-webkit-sticky;position:sticky;top:0;z-index:90;display:flex;align-items:center;gap:28px;padding:15px var(--fx-gutter);background:rgba(10,7,16,.7);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid transparent;transition:border-color .3s,background .3s}.fx-nav.is-scrolled{border-bottom-color:var(--fx-hair);background:rgba(10,7,16,.94)}.fx-brand{display:inline-flex;align-items:center;gap:9px;font-family:var(--fx-display);font-size:21px;font-weight:700;letter-spacing:-.05em;flex-shrink:0}.fx-brand-mark{width:9px;height:9px;border-radius:50%;background:var(--fx-magenta)}.fx-nav-menu{display:flex;align-items:center;gap:2px;margin-right:auto}.fx-nav-item{position:relative}.fx-nav-trigger{display:inline-flex;align-items:center;gap:5px;padding:9px 14px;font-size:14px;font-weight:500;color:var(--fx-text-70);transition:color .2s}.fx-nav-item:hover .fx-nav-trigger{color:var(--fx-text)}.fx-nav-trigger svg{transition:transform .25s var(--fx-ease)}.fx-nav-item:hover .fx-nav-trigger svg{transform:rotate(180deg)}.fx-mega{position:absolute;top:calc(100% + 8px);left:0;min-width:430px;padding:10px;border-radius:14px;background:#120D1C;border:1px solid var(--fx-hair);box-shadow:0 30px 70px -20px rgba(0,0,0,.9);display:grid;grid-template-columns:1fr 1fr;grid-gap:2px;gap:2px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .22s var(--fx-ease),transform .22s var(--fx-ease),visibility .22s}.fx-nav-item:focus-within .fx-mega,.fx-nav-item:hover .fx-mega{opacity:1;visibility:visible;transform:none}.fx-mega-link{padding:11px 13px;border-radius:9px;transition:background .2s}.fx-mega-link:hover{background:rgba(255,255,255,.05)}.fx-mega-link strong{display:block;font-size:14px;font-weight:600}.fx-mega-link span{font-size:12.5px;color:var(--fx-text-45);line-height:1.4}.fx-nav-actions{display:flex;align-items:center;gap:14px}.fx-nav-plain{font-size:14px;font-weight:500;color:var(--fx-text-70);transition:color .2s}.fx-nav-plain:hover{color:var(--fx-text)}.fx-nav-burger{display:none;padding:9px;border-radius:9px;border:1px solid var(--fx-hair-2)}.fx-nav-drawer{position:absolute;top:100%;left:0;right:0;max-height:calc(100vh - 100%);overflow-y:auto;padding:24px var(--fx-gutter) 32px;background:var(--fx-bg);border-bottom:1px solid var(--fx-hair);display:grid;grid-gap:26px;gap:26px}.fx-nav-drawer-group h4{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--fx-text-45);margin-bottom:8px}.fx-nav-drawer-group a{display:block;padding:10px 0;font-size:16px;font-weight:500;border-bottom:1px solid var(--fx-hair)}.fx-nav-drawer-actions{display:grid;grid-gap:10px;gap:10px}.fx-nav-drawer-actions .fx-btn{width:100%}.fx-hero{position:relative;min-height:min(88vh,900px);display:flex;align-items:center;padding:clamp(90px,11vw,150px) 0;overflow:hidden;isolation:isolate}.fx-floating{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.fx-floating-el{position:absolute;will-change:transform}.fx-float-img{display:block;object-fit:cover;border-radius:10px;opacity:.62;filter:saturate(.8) contrast(1.05)}.fx-float-img.is-sm{width:clamp(58px,7vw,96px);aspect-ratio:1/1}.fx-float-img.is-md{width:clamp(72px,9vw,128px);aspect-ratio:1/1}.fx-float-img.is-lg{width:clamp(92px,12vw,168px);aspect-ratio:4/5}.fx-float-img.is-tall{width:clamp(84px,11vw,148px);aspect-ratio:3/4}.fx-hero-veil{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(52% 46% at 50% 50%,rgba(10,7,16,.94) 32%,rgba(10,7,16,.5) 66%,rgba(10,7,16,0) 100%),linear-gradient(to bottom,var(--fx-bg),rgba(10,7,16,0) 20%,rgba(10,7,16,0) 78%,var(--fx-bg))}.fx-hero-inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}.fx-hero-badge{display:inline-flex;align-items:center;gap:9px;font-size:13px;color:var(--fx-text-70)}.fx-hero-badge i{width:6px;height:6px;border-radius:50%;background:var(--fx-lime);box-shadow:0 0 0 3px rgba(196,255,61,.15)}.fx-hero h1{font-size:clamp(42px,7.6vw,104px);max-width:15ch;text-wrap:balance;font-weight:500}.fx-hero h1 em{font-style:normal;color:var(--fx-magenta)}.fx-hero-sub{font-size:clamp(16px,1.5vw,19px);color:var(--fx-text-70);max-width:52ch;text-wrap:balance}.fx-hero-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:6px}.fx-lanes{display:grid;grid-template-columns:repeat(3,1fr);margin-top:48px;border-top:1px solid var(--fx-hair)}.fx-lane{display:flex;flex-direction:column;gap:12px;padding:38px clamp(20px,2.6vw,40px) 38px 0;transition:background .4s var(--fx-ease)}.fx-lane+.fx-lane{border-left:1px solid var(--fx-hair);padding-left:clamp(20px,2.6vw,40px)}.fx-lane:hover{background:rgba(255,255,255,.022)}.fx-lane-num{font-family:var(--fx-display);font-size:12px;font-weight:500;letter-spacing:.18em;color:var(--fx-text-45);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fx-lane h3{font-size:clamp(21px,2.1vw,27px)}.fx-lane p{font-size:14.5px;color:var(--fx-text-70)}.fx-lane .fx-link{margin-top:auto;padding-top:20px}.fx-trust{position:relative;padding:0!important;border-top:1px solid var(--fx-hair);border-bottom:1px solid var(--fx-hair);overflow:hidden;isolation:isolate}.fx-flowfield{position:absolute;inset:0;z-index:0;pointer-events:none}.fx-flowfield canvas{display:block;width:100%!important;height:100%!important}.fx-trust-inner{position:relative;z-index:1;padding:46px 0 50px;background:radial-gradient(120% 100% at 50% 50%,rgba(10,7,16,.72) 30%,rgba(10,7,16,.3) 70%,rgba(10,7,16,0) 100%)}.fx-trust-divider{margin-top:40px}.fx-logo-track{display:flex;align-items:center;gap:clamp(40px,6vw,84px);width:max-content;animation:fx-marquee 42s linear infinite}.fx-logo-track.is-reverse{animation-direction:reverse;animation-duration:48s}.fx-marquee-viewport:hover .fx-logo-track{animation-play-state:paused}.fx-logo{display:inline-flex;align-items:center;height:30px;opacity:.5;transition:opacity .35s}.fx-logo:hover{opacity:1}.fx-logo img{height:100%;width:auto;display:block}.fx-logo b{font-family:var(--fx-display);font-size:21px;font-weight:600;letter-spacing:-.03em;white-space:nowrap}.fx-marquee{padding:40px 0;border-top:1px solid var(--fx-hair);border-bottom:1px solid var(--fx-hair);overflow:hidden}.fx-marquee-label{text-align:center;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--fx-text-45);margin-bottom:24px}.fx-marquee-viewport{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.fx-marquee-track{display:flex;align-items:center;gap:60px;width:max-content;animation:fx-marquee 38s linear infinite}.fx-marquee-track.is-reverse{animation-direction:reverse;animation-duration:46s}.fx-marquee-viewport:hover .fx-marquee-track{animation-play-state:paused}.fx-marquee-track span{font-family:var(--fx-display);font-size:clamp(17px,1.9vw,23px);font-weight:400;letter-spacing:-.02em;color:rgba(255,255,255,.34);white-space:nowrap;transition:color .3s}.fx-marquee-track span:hover{color:var(--fx-text)}.fx-stats{display:grid;grid-template-columns:repeat(4,1fr);margin-top:52px;border-top:1px solid var(--fx-hair);border-bottom:1px solid var(--fx-hair)}.fx-stat{padding:clamp(32px,3.6vw,48px) clamp(18px,2.2vw,32px) clamp(32px,3.6vw,48px) 0}.fx-stat+.fx-stat{border-left:1px solid var(--fx-hair);padding-left:clamp(18px,2.2vw,32px)}.fx-stat b{display:block;font-family:var(--fx-display);font-size:clamp(38px,4.8vw,64px);font-weight:500;letter-spacing:-.05em;line-height:1;color:var(--fx-lime);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fx-stat span{display:block;margin-top:14px;font-size:13.5px;color:var(--fx-text-70);max-width:22ch}.fx-steps{background:var(--fx-bg-2)}.fx-step{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(30px,5vw,84px);gap:clamp(30px,5vw,84px);align-items:center;padding:clamp(44px,5.5vw,78px) 0}.fx-step+.fx-step{border-top:1px solid var(--fx-hair)}.fx-step:nth-child(2n) .fx-step-visual{order:-1}.fx-step-num{font-family:var(--fx-display);font-size:13px;font-weight:500;letter-spacing:.2em;color:var(--fx-magenta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:20px}.fx-step h3{font-size:clamp(25px,3vw,40px);margin-bottom:16px;text-wrap:balance}.fx-step p{color:var(--fx-text-70);font-size:clamp(15px,1.3vw,17px);max-width:46ch}.fx-step-facts{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:24px;font-size:13px;color:var(--fx-text-45)}.fx-step-facts span{display:inline-flex;align-items:center;gap:18px}.fx-step-facts span:not(:last-child):after{content:"";width:3px;height:3px;border-radius:50%;background:currentColor}.fx-step-visual{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:4px}.fx-step-visual img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--fx-ease)}.fx-step-visual:hover img{transform:scale(1.04)}.fx-caps-layout{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:clamp(30px,5vw,80px);gap:clamp(30px,5vw,80px);align-items:start}.fx-caps-aside{position:-webkit-sticky;position:sticky;top:110px}.fx-caps{border-top:1px solid var(--fx-hair)}.fx-cap{display:grid;grid-template-columns:1fr 1.3fr;grid-gap:clamp(16px,2.4vw,36px);gap:clamp(16px,2.4vw,36px);padding:26px 0;border-bottom:1px solid var(--fx-hair);transition:padding-left .4s var(--fx-ease)}.fx-cap:hover{padding-left:10px}.fx-cap h3{font-size:17px;font-weight:500;letter-spacing:-.02em;transition:color .3s}.fx-cap:hover h3{color:var(--fx-magenta)}.fx-cap p{font-size:14.5px;color:var(--fx-text-70)}.fx-quote-block{display:grid;grid-gap:36px;gap:36px;max-width:60ch}.fx-quote-block blockquote{font-family:var(--fx-display);font-size:clamp(24px,3.4vw,44px);font-weight:400;line-height:1.22;letter-spacing:-.035em;text-wrap:balance}.fx-quote-cite{display:flex;align-items:center;gap:14px;padding-top:26px;border-top:1px solid var(--fx-hair)}.fx-quote-cite b{font-size:14.5px;font-weight:600}.fx-quote-cite span{font-size:13.5px;color:var(--fx-text-45)}.fx-quote-cite em{margin-left:auto;font-style:normal;font-family:var(--fx-display);font-size:14px;color:var(--fx-lime);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fx-cta{border-top:1px solid var(--fx-hair)}.fx-cta-inner{display:grid;grid-gap:28px;gap:28px;justify-items:center;text-align:center}.fx-cta h2{font-family:var(--fx-display);font-weight:500;font-size:clamp(34px,5.6vw,76px);letter-spacing:-.04em;line-height:1.04;max-width:16ch;text-wrap:balance}.fx-cta-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.fx-footer{border-top:1px solid var(--fx-hair);padding:clamp(56px,6vw,88px) 0 34px}.fx-footer-grid{display:grid;grid-template-columns:1.6fr repeat(4,1fr);grid-gap:40px 26px;gap:40px 26px}.fx-footer-brand p{margin-top:16px;font-size:14px;color:var(--fx-text-70);max-width:32ch}.fx-footer-social{display:flex;gap:16px;margin-top:24px}.fx-footer-social a{color:var(--fx-text-45);transition:color .25s}.fx-footer-social a:hover{color:var(--fx-text)}.fx-footer-col h4{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--fx-text-45);margin-bottom:14px}.fx-footer-col a{display:block;font-size:14px;color:var(--fx-text-70);padding:5px 0;transition:color .2s}.fx-footer-col a:hover{color:var(--fx-text)}.fx-footer-base{display:flex;flex-wrap:wrap;gap:12px 26px;justify-content:space-between;margin-top:56px;padding-top:24px;border-top:1px solid var(--fx-hair);font-size:13px;color:var(--fx-text-45)}@media (max-width:1080px){.fx-footer-grid{grid-template-columns:1fr 1fr 1fr}.fx-footer-brand{grid-column:span 3}.fx-caps-layout{grid-template-columns:1fr}.fx-caps-aside{position:static}}@media (max-width:960px){.fx-nav-menu{display:none}.fx-nav-burger{display:grid;place-items:center}.fx-nav-actions .fx-nav-plain{display:none}.fx-lanes{grid-template-columns:1fr}.fx-lane{padding:30px 0;border-top:1px solid var(--fx-hair)}.fx-lane:first-child{border-top:0}.fx-lane+.fx-lane{border-left:0;padding-left:0}.fx-stats{grid-template-columns:1fr 1fr}.fx-stat{padding:30px 20px 30px 0}.fx-stat:nth-child(odd){border-left:0;padding-left:0}.fx-stat:nth-child(n+3){border-top:1px solid var(--fx-hair)}.fx-step{grid-template-columns:1fr;gap:28px}.fx-step:nth-child(2n) .fx-step-visual{order:0}.fx-cap{grid-template-columns:1fr;gap:8px}}@media (max-width:640px){.fx-stats{grid-template-columns:1fr}.fx-stat{border-left:0!important;padding-left:0!important}.fx-stat+.fx-stat{border-top:1px solid var(--fx-hair)}.fx-footer-grid{grid-template-columns:1fr 1fr}.fx-footer-brand{grid-column:span 2}.fx-floating-el:nth-child(n+7){display:none}}