:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:0.8;--PhoneInputInternationalIconGlobe-opacity:0.65;--PhoneInputCountrySelect-marginRight:0.35em;--PhoneInputCountrySelectArrow-width:0.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:0.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:rgba(0,0,0,0.5);--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:rgba(0,0,0,0.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.variant-neo-athletic{--n-black:#000000;--n-black-2:#0a0a0a;--n-ink:#0d0907;--n-white:#ffffff;--n-gold:#ffc83b;--n-gold-soft:#ffd76b;--n-orange:#ff5b1f;--n-stamp:#c93a2a;--n-muted:rgba(255,255,255,0.62);--n-muted-soft:rgba(255,255,255,0.82);--n-line:rgba(255,200,59,0.32);--font-display:var(--font-bebas);--font-stencil-display:var(--font-stencil);--font-sans:var(--font-inter);--font-body:var(--font-inter-tight,var(--font-inter));--font-mono:var(--font-dm-mono);--font-impact:var(--font-inter);--ds-fz-numeric-hero:clamp(8rem,18vw,14rem);--ds-fz-numeric-intro:clamp(11rem,24vw,22rem);--ds-fz-display-xl:clamp(2.4rem,5vw,4.4rem);--ds-fz-display-l:clamp(2rem,3.2vw,2.8rem);--ds-fz-display-m:clamp(1.6rem,2.8vw,2.6rem);--ds-fz-display-s:clamp(1.4rem,2.4vw,2.1rem);--ds-fz-cta:1.08rem;--ds-fz-cta-secondary:0.94rem;--ds-fz-body-l:clamp(1.05rem,1.5vw,1.22rem);--ds-fz-body-m:0.98rem;--ds-fz-body-s:0.94rem;--ds-fz-brand-mark:clamp(1.1rem,1.4vw,1.35rem);--ds-fz-loader-mark:1.2rem;--ds-fz-counter:4.2rem;--ds-fz-eyebrow:0.74rem;--ds-fz-mono-l:0.78rem;--ds-fz-mono-m:0.7rem;--ds-fz-mono-s:0.6rem;--ds-fw-regular:400;--ds-fw-medium:500;--ds-fw-bold:700;--ds-fw-extrabold:800;--ds-track-tight:-0.04em;--ds-track-snug:-0.005em;--ds-track-normal:0;--ds-track-loose:0.04em;--ds-track-wide:0.06em;--ds-track-cta:0.08em;--ds-track-eyebrow:0.22em;--ds-track-label:0.18em;--ds-track-widest:0.28em;--ds-lh-tighter:0.78;--ds-lh-tight:0.94;--ds-lh-snug:1.05;--ds-lh-body:1.55;--ds-card-radius:0;--ds-card-pad:clamp(18px,2.2vw,26px);--ds-section-pad-y:clamp(40px,6vh,70px);--ds-section-pad-x:clamp(24px,6vw,88px);--ds-stack-md:18px;--ds-stack-lg:28px;--ds-stack-xl:36px;font-family:var(--font-sans);color:var(--n-white)}.variant-neo-athletic .n-halftone{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(95deg,rgba(0,0,0,.18),rgba(0,0,0,.04) 35%,rgba(0,0,0,0) 55%,rgba(0,0,0,.06)),repeating-linear-gradient(135deg,rgba(255,200,59,.012) 0 1px,transparent 1px 12px);mix-blend-mode:normal}.variant-neo-athletic .n-eyebrow{font-family:var(--font-mono);font-weight:var(--ds-fw-medium);font-size:var(--ds-fz-eyebrow);text-transform:uppercase;letter-spacing:var(--ds-track-eyebrow);color:var(--n-white);display:inline-flex;align-items:center;gap:10px}.variant-neo-athletic .n-eyebrow:before{content:"";width:9px;height:9px;border-radius:999px;background:var(--n-gold);box-shadow:0 0 14px rgba(255,200,59,.75)}.variant-neo-athletic .n-eleven{font-size:var(--ds-fz-numeric-hero);line-height:var(--ds-lh-tighter);letter-spacing:var(--ds-track-tight);color:var(--n-gold);display:inline-block;text-shadow:0 4px 28px rgba(255,200,59,.32);margin-right:.05em;transform-origin:left bottom;will-change:transform}.variant-neo-athletic .n-eleven,.variant-neo-athletic .n-title{font-family:var(--font-display);font-weight:var(--ds-fw-regular)}.variant-neo-athletic .n-title{font-size:var(--ds-fz-display-xl);line-height:var(--ds-lh-tight);letter-spacing:var(--ds-track-normal);color:var(--n-white);text-transform:uppercase;text-wrap:balance;margin:0}.variant-neo-athletic .n-title-rest{display:block;margin-top:.1em}.variant-neo-athletic .n-sub{font-family:var(--font-body);font-weight:var(--ds-fw-medium);font-size:var(--ds-fz-body-l);line-height:var(--ds-lh-body);letter-spacing:var(--ds-track-snug);color:var(--n-muted-soft);max-width:600px;margin:0 0 var(--ds-stack-xl)}.variant-neo-athletic .n-sub strong{color:var(--n-white);font-weight:var(--ds-fw-bold);letter-spacing:var(--ds-track-normal)}.variant-neo-athletic .n-cta{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:62px;padding:0 38px 0 30px;background:linear-gradient(135deg,var(--n-gold-soft) 0,var(--n-gold) 55%,var(--n-orange) 130%);color:var(--n-ink);font-family:var(--font-display);font-weight:var(--ds-fw-regular);font-size:var(--ds-fz-cta);letter-spacing:var(--ds-track-cta);text-transform:uppercase;border:2px solid var(--n-ink);cursor:pointer;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 100%,0 100%);text-decoration:none;isolation:isolate;box-shadow:5px 5px 0 var(--n-ink),inset 0 1px 0 rgba(255,255,255,.45);transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s ease}.variant-neo-athletic .n-cta:before{content:"";position:absolute;inset:5px 14px 5px 5px;border:1.5px dashed rgba(13,9,7,.55);pointer-events:none;clip-path:inherit}.variant-neo-athletic .n-cta:hover{background:linear-gradient(135deg,#fff1c2 0,var(--n-gold-soft) 45%,var(--n-gold) 100%);box-shadow:5px 5px 0 var(--n-ink),inset 0 1px 0 rgba(255,255,255,.65),0 0 0 1px rgba(255,200,59,.6),0 18px 38px rgba(255,200,59,.28)}.variant-neo-athletic .n-cta:hover:before{border-color:rgba(13,9,7,.85)}.variant-neo-athletic .n-cta:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.55) 50%,transparent 62%);transform:translateX(-130%) skewX(-14deg);pointer-events:none;z-index:2;clip-path:inherit}.variant-neo-athletic .n-cta:hover:after{animation:nCtaGleam .85s cubic-bezier(.25,.8,.25,1) forwards}@keyframes nCtaGleam{to{transform:translateX(140%) skewX(-14deg)}}.variant-neo-athletic .n-cta:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--n-ink)}.variant-neo-athletic .n-cta .n-cta-arrow,.variant-neo-athletic .n-cta .n-cta-label{display:inline-block;position:relative;z-index:3}.variant-neo-athletic .n-cta .n-cta-arrow{font-family:var(--font-stencil-display);font-weight:var(--ds-fw-extrabold);font-size:var(--ds-fz-cta);line-height:1;transition:transform .32s cubic-bezier(.2,.8,.2,1)}.variant-neo-athletic .n-cta:hover .n-cta-arrow{transform:translateX(7px)}.variant-neo-athletic .n-cta-stamp{position:absolute;top:50%;left:50%;width:160px;height:72px;transform:translate(-50%,-50%) scale(.85);pointer-events:none;opacity:0;z-index:4;display:inline-block}.variant-neo-athletic .n-cta-stamp svg{width:100%;height:100%;display:block}.variant-neo-athletic .n-reass{font-family:var(--font-mono);font-weight:var(--ds-fw-medium);font-size:var(--ds-fz-mono-l);letter-spacing:var(--ds-track-label);text-transform:uppercase;color:var(--n-muted);display:flex;gap:16px;align-items:center;flex-wrap:wrap}.variant-neo-athletic .n-reass .sep{width:5px;height:5px;background:var(--n-gold);transform:rotate(45deg)}.variant-neo-athletic .n-brandline{font-family:var(--font-mono);font-weight:var(--ds-fw-medium);font-size:var(--ds-fz-mono-m);letter-spacing:var(--ds-track-eyebrow);text-transform:uppercase;color:rgba(255,255,255,.5);border-top:1px solid rgba(255,200,59,.18);padding-top:14px;display:inline-block}.variant-neo-athletic .n-brandline .x{color:var(--n-gold)}.variant-neo-athletic .n-brandbar{padding-top:max(clamp(14px,2vw,22px),env(safe-area-inset-top,0px))!important;padding-left:max(clamp(20px,4vw,60px),env(safe-area-inset-left,0px))!important;padding-right:max(clamp(20px,4vw,60px),env(safe-area-inset-right,0px))!important}@media (max-width:1024px){.variant-neo-athletic .n-brandbar{padding-top:max(20px,env(safe-area-inset-top,0px))!important}}.variant-neo-athletic .n-mark{font-family:var(--font-display);font-weight:var(--ds-fw-regular);font-size:var(--ds-fz-brand-mark);letter-spacing:var(--ds-track-loose);text-transform:uppercase;color:var(--n-white)}.variant-neo-athletic .n-mark .x{color:var(--n-gold);margin:0 4px}.variant-neo-athletic .n-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:var(--n-black);border:1.5px solid var(--n-gold);font-family:var(--font-mono);font-weight:var(--ds-fw-medium);font-size:var(--ds-fz-mono-s);letter-spacing:var(--ds-track-eyebrow);text-transform:uppercase;color:var(--n-gold)}.variant-neo-athletic .n-badge .dot{width:6px;height:6px;border-radius:999px;background:var(--n-gold);box-shadow:0 0 10px rgba(255,200,59,.75)}.variant-neo-athletic .n-scorecard{position:absolute;top:clamp(60px,8vh,86px);left:clamp(20px,4vw,60px);display:inline-flex;align-items:center;gap:14px;background:var(--n-black);color:var(--n-white);padding:8px 22px 8px 16px;font-family:var(--font-display);font-weight:var(--ds-fw-regular);font-size:var(--ds-fz-cta);letter-spacing:var(--ds-track-wide);text-transform:uppercase;clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%);z-index:4;pointer-events:none;border-left:3px solid var(--n-gold)}.variant-neo-athletic .n-scorecard .round{color:var(--n-gold);font-weight:var(--ds-fw-regular)}.variant-neo-athletic .n-scorecard .sep{width:4px;height:4px;background:var(--n-gold);transform:rotate(45deg)}.variant-neo-athletic .n-hud-eyebrow{position:absolute;top:calc(clamp(60px, 8vh, 86px) + 52px);left:clamp(20px,4vw,60px);z-index:4;pointer-events:none;display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-weight:var(--ds-fw-medium);font-size:var(--ds-fz-mono-m);letter-spacing:var(--ds-track-eyebrow);text-transform:uppercase;color:rgba(255,255,255,.74);white-space:nowrap;max-width:calc(100vw - clamp(40px, 8vw, 120px));text-shadow:0 1px 6px rgba(0,0,0,.7)}.variant-neo-athletic .n-hud-eyebrow .sep{width:5px;height:5px;background:var(--n-gold);transform:rotate(45deg);flex-shrink:0}.variant-neo-athletic .n-hud-eyebrow>span:not(.sep){overflow:hidden;text-overflow:ellipsis;min-width:0}@media (max-width:900px){.variant-neo-athletic .n-hud-eyebrow{top:calc(clamp(60px, 8vh, 86px) + 46px);font-size:var(--ds-fz-mono-s);letter-spacing:var(--ds-track-label)}}@media (max-width:640px){.variant-neo-athletic .n-hud-eyebrow{top:calc(clamp(56px, 7vh, 82px) + 38px);font-size:.56rem;letter-spacing:.12em;gap:8px}}@media (max-height:700px){.variant-neo-athletic .n-hud-eyebrow{display:none}}.variant-neo-athletic .n-lap{position:absolute;bottom:clamp(20px,3vh,32px);right:clamp(20px,4vw,60px);font-family:var(--font-mono);font-weight:var(--ds-fw-medium);font-size:var(--ds-fz-mono-l);letter-spacing:var(--ds-track-label);text-transform:uppercase;color:var(--n-white);z-index:4;pointer-events:none}.variant-neo-athletic .n-lap .gold{color:var(--n-gold);font-weight:var(--ds-fw-medium)}.variant-neo-athletic .n-lap .sep{display:inline-block;width:4px;height:4px;background:var(--n-gold);transform:rotate(45deg);margin:0 8px 2px;vertical-align:middle}.variant-neo-athletic .n-rail{position:absolute;right:clamp(14px,2vw,24px);top:50%;transform:translateY(-50%);height:clamp(180px,28vh,260px);width:3px;background:rgba(255,200,59,.15);z-index:4;pointer-events:none}.variant-neo-athletic .n-rail .fill{position:absolute;top:0;left:0;width:100%;height:0;background:var(--n-gold);box-shadow:0 0 10px rgba(255,200,59,.6)}.variant-neo-athletic .n-hint{position:absolute;bottom:clamp(28px,4vh,44px);left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-weight:var(--ds-fw-medium);font-size:var(--ds-fz-mono-m);letter-spacing:var(--ds-track-widest);text-transform:uppercase;color:rgba(255,255,255,.7);z-index:4;pointer-events:none}.variant-neo-athletic .n-hint .arr{color:var(--n-gold);font-weight:var(--ds-fw-bold);animation:n-bounce 1.4s ease-in-out infinite}@keyframes n-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.variant-neo-athletic .n-card{position:relative;background:rgba(0,0,0,.42);backdrop-filter:blur(14px) saturate(120%);color:var(--n-white);border:1px solid rgba(255,200,59,.3);padding:clamp(18px,2.2vw,26px);overflow:hidden;box-shadow:0 18px 50px rgba(0,0,0,.45);transition:box-shadow .32s cubic-bezier(.2,.8,.2,1),border-color .32s ease,background .32s ease}.variant-neo-athletic .n-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(135deg,rgba(255,200,59,.045) 0 1px,transparent 1px 6px);opacity:.55}@media (hover:hover){.variant-neo-athletic .n-card:hover{background:rgba(0,0,0,.52);border-color:var(--n-gold);box-shadow:0 24px 60px rgba(0,0,0,.6),0 0 36px rgba(255,200,59,.32)}}.variant-neo-athletic .n-card-header{position:relative;z-index:2;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid rgba(255,200,59,.22)}.variant-neo-athletic .n-card-duration{font-family:var(--font-mono);font-weight:var(--ds-fw-medium);font-size:var(--ds-fz-mono-s);letter-spacing:var(--ds-track-eyebrow);text-transform:uppercase;color:var(--n-gold);margin-bottom:10px}.variant-neo-athletic .n-card h3{font-family:var(--font-display);font-weight:var(--ds-fw-regular);font-size:var(--ds-fz-display-l);line-height:var(--ds-lh-tight);letter-spacing:var(--ds-track-normal);color:var(--n-white);text-transform:uppercase;margin:0;position:relative;z-index:2}.variant-neo-athletic .n-card .promise{font-family:var(--font-body);font-style:italic;font-weight:var(--ds-fw-regular);font-size:var(--ds-fz-body-m);line-height:1.5;color:var(--n-muted-soft);margin:0 0 18px;position:relative;z-index:2}.variant-neo-athletic .n-card .benefits{list-style:none;padding:0;margin:18px 0 22px;position:relative;z-index:2}.variant-neo-athletic .n-card .benefits li{position:relative;padding-left:44px;margin-bottom:14px;font-family:var(--font-sans);font-weight:var(--ds-fw-regular);font-size:var(--ds-fz-body-s);line-height:1.5;color:rgba(255,255,255,.86);counter-increment:n-step}.variant-neo-athletic .n-card .benefits li:before{content:counter(n-step,decimal-leading-zero);position:absolute;left:0;top:-.05em;font-family:var(--font-display);font-weight:var(--ds-fw-regular);font-size:1.55rem;line-height:1;letter-spacing:var(--ds-track-normal);color:var(--n-gold)}.variant-neo-athletic .n-card .benefits{counter-reset:n-step}.variant-neo-athletic .n-card .n-cta{background:linear-gradient(135deg,#ffffff,#f4efe2);color:var(--n-ink);border-color:var(--n-ink);box-shadow:4px 4px 0 var(--n-ink),inset 0 1px 0 rgba(255,255,255,.7)}.variant-neo-athletic .n-card .n-cta:before{border-color:rgba(13,9,7,.45)}.variant-neo-athletic .n-card .n-cta:hover{box-shadow:6px 6px 0 var(--n-gold),inset 0 1px 0 rgba(255,255,255,.8)}.variant-neo-athletic .n-mk-label{font-family:var(--font-mono);font-weight:var(--ds-fw-medium);font-size:var(--ds-fz-mono-l);letter-spacing:var(--ds-track-widest);text-transform:uppercase;color:var(--n-gold);display:inline-flex;align-items:center;gap:12px;margin-bottom:18px}.variant-neo-athletic .n-mk-label:before{content:"";width:28px;height:2px;background:var(--n-gold);border-radius:0;box-shadow:none}.variant-neo-athletic .n-mk-label:after{content:"";width:8px;height:8px;background:var(--n-gold);transform:rotate(45deg)}.variant-neo-athletic .n-mk-intro{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:4;pointer-events:none;will-change:opacity,transform}.variant-neo-athletic .n-mk-intro-inner{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 clamp(24px,6vw,88px)}.variant-neo-athletic .n-mk-intro-bignum{font-family:var(--font-display);font-weight:var(--ds-fw-regular);font-size:var(--ds-fz-numeric-intro);line-height:var(--ds-lh-tighter);letter-spacing:var(--ds-track-tight);color:transparent;-webkit-text-stroke:1.5px var(--n-gold);-webkit-user-select:none;-moz-user-select:none;user-select:none;text-shadow:0 6px 36px rgba(255,200,59,.25)}.variant-neo-athletic .n-mk-intro-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:10px;max-width:min(720px,90vw)}.variant-neo-athletic .n-mk-intro-title .text{font-size:var(--ds-fz-display-s);letter-spacing:var(--ds-track-loose);text-shadow:2px 2px 0 var(--n-ink),0 4px 24px rgba(0,0,0,.5)}.variant-neo-athletic .n-mk-intro-title .text,.variant-neo-athletic .n-mk-tagline{font-family:var(--font-display);font-weight:var(--ds-fw-regular);text-transform:uppercase;color:var(--n-white);line-height:var(--ds-lh-snug);text-wrap:balance}.variant-neo-athletic .n-mk-tagline{font-size:var(--ds-fz-display-m);letter-spacing:var(--ds-track-normal);max-width:720px;margin:0;text-shadow:1px 1px 0 rgba(0,0,0,.5)}.variant-neo-athletic .n-mk-tagline em{font-family:var(--font-stencil-display);font-style:normal;font-weight:var(--ds-fw-extrabold);color:var(--n-white);display:inline-block;position:relative;padding:0 5px;font-size:.92em}.variant-neo-athletic .n-mk-tagline em:before{content:"";position:absolute;inset:.08em -1px .12em -1px;background:var(--n-stamp);transform:rotate(-.8deg);z-index:-1}.variant-neo-athletic .n-loader{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;background:var(--n-black);background-image:repeating-linear-gradient(135deg,rgba(255,200,59,.04) 0 1px,transparent 1px 8px);color:var(--n-white)}.variant-neo-athletic .n-loader-dial{position:relative;width:220px;height:220px;display:flex;align-items:center;justify-content:center}.variant-neo-athletic .n-loader-dial svg{position:absolute;inset:0;width:100%;height:100%}.variant-neo-athletic .n-loader-counter{position:relative;font-family:var(--font-display);font-weight:var(--ds-fw-regular);font-size:var(--ds-fz-counter);line-height:1;letter-spacing:var(--ds-track-tight);color:var(--n-white);font-variant-numeric:tabular-nums}.variant-neo-athletic .n-loader-counter .pct{color:var(--n-gold);margin-left:4px}.variant-neo-athletic .n-loader-label{font-family:var(--font-mono);font-weight:var(--ds-fw-medium);font-size:var(--ds-fz-mono-m);letter-spacing:var(--ds-track-widest);text-transform:uppercase;color:var(--n-gold)}.variant-neo-athletic .n-loader-mark{font-family:var(--font-display);font-weight:var(--ds-fw-regular);font-size:var(--ds-fz-brand-mark);letter-spacing:var(--ds-track-loose);text-transform:uppercase;color:var(--n-white)}.variant-neo-athletic .n-loader-mark .x{color:var(--n-gold);margin:0 4px}.variant-neo-athletic .n-loader-error{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:360px;text-align:center}.variant-neo-athletic .n-loader-error-icon{font-size:2rem;line-height:1}.variant-neo-athletic .n-loader-error-text{font-family:var(--font-body);font-size:var(--ds-fz-body-s);color:var(--n-white);line-height:var(--ds-lh-body)}.variant-neo-athletic .n-loader-retry{margin-top:8px;padding:10px 24px;background:var(--n-gold);color:var(--n-black);font-family:var(--font-display);font-size:var(--ds-fz-cta);letter-spacing:var(--ds-track-cta);text-transform:uppercase;border:none;border-radius:6px;cursor:pointer;transition:background .2s ease}.variant-neo-athletic .n-loader-retry:hover{background:var(--n-orange);color:var(--n-white)}@media (max-width:768px){.variant-neo-athletic .n-hint,.variant-neo-athletic .n-rail{display:none}.variant-neo-athletic .n-scorecard{top:56px;left:clamp(20px,4vw,60px);gap:10px;padding:5px 16px 5px 12px;font-size:.7rem;letter-spacing:.14em;clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%);border-left-width:2px}.variant-neo-athletic .n-mk-intro-bignum{font-size:clamp(8rem,40vw,14rem)}.variant-neo-athletic .n-mk-grid{grid-template-columns:1fr!important;gap:14px!important}.variant-neo-athletic .n-lap{font-size:var(--ds-fz-mono-s);letter-spacing:var(--ds-track-label);bottom:10px;right:12px}.variant-neo-athletic .n-mark{font-size:.95rem;letter-spacing:.04em}.variant-neo-athletic .n-badge{font-size:.56rem;padding:5px 10px;letter-spacing:.16em}}@media (max-width:360px){.variant-neo-athletic .hide-mobile{display:none!important}}@media (max-width:480px){.variant-neo-athletic{--ds-fz-numeric-hero:clamp(4.5rem,18vw,7rem);--ds-fz-display-xl:clamp(1.4rem,5vw,2rem);--ds-fz-display-l:clamp(1.3rem,4.5vw,1.85rem);--ds-fz-display-m:clamp(1.25rem,4.5vw,1.8rem);--ds-fz-body-l:clamp(0.92rem,3.5vw,1.05rem);--ds-fz-cta:0.95rem;--ds-fz-brand-mark:0.85rem}.variant-neo-athletic .n-hero-root{top:17vh!important;transform:none!important;max-height:calc(100dvh - 18vh - 4vh);overflow-y:auto;scrollbar-width:none;padding-bottom:8px}.variant-neo-athletic .n-hero-root::-webkit-scrollbar{display:none}.variant-neo-athletic .n-eyebrow{font-size:.62rem;letter-spacing:.16em;gap:8px}.variant-neo-athletic .n-eyebrow .n-star{font-size:.7rem}.variant-neo-athletic .n-cta{width:100%;max-width:360px;padding:0 22px 0 18px;gap:12px;min-height:54px;font-size:var(--ds-fz-cta)}.variant-neo-athletic .n-cta:before{inset:4px 12px 4px 4px}.variant-neo-athletic .n-cta .n-cta-arrow{font-size:var(--ds-fz-cta)}.variant-neo-athletic .n-sub{line-height:1.45;margin-bottom:24px;max-width:none}.variant-neo-athletic .n-reass{font-size:.62rem;letter-spacing:.14em;gap:10px}.variant-neo-athletic .n-brandline{font-size:.58rem;letter-spacing:.18em}.variant-neo-athletic .n-eleven{line-height:.82;margin-right:.02em}.variant-neo-athletic .n-mk-root{padding:130px 18px 32px!important;align-items:flex-start!important;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.variant-neo-athletic .n-mk-root::-webkit-scrollbar{display:none}.variant-neo-athletic .n-offers-root{padding:130px 18px 36px!important;align-items:flex-start!important;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.variant-neo-athletic .n-offers-root::-webkit-scrollbar{display:none}.variant-neo-athletic .n-offers-grid{grid-template-columns:1fr!important;gap:28px!important}.variant-neo-athletic .n-offers-col .n-offers-card-wrap{margin-top:12px}.variant-neo-athletic .n-offers-col .n-mk-tagline{font-size:clamp(1.4rem,6vw,1.9rem);line-height:1.12}.variant-neo-athletic .n-mk-label{font-size:.62rem;letter-spacing:.18em}.variant-neo-athletic .n-card{padding:16px}.variant-neo-athletic .n-card-header{padding-bottom:10px;margin-bottom:12px}.variant-neo-athletic .n-card .promise{font-size:.92rem;margin-bottom:14px}.variant-neo-athletic .n-card .benefits li{padding-left:32px;font-size:.9rem}.variant-neo-athletic .n-card .benefits li:before{font-size:1.2rem}.variant-neo-athletic .n-lap{font-size:.56rem;bottom:8px;right:10px;opacity:.65}}.variant-neo-athletic .n-eyebrow.has-stars{gap:12px}.variant-neo-athletic .n-eyebrow.has-stars:before{display:none}.variant-neo-athletic .n-eyebrow .n-star{color:var(--n-gold);font-size:var(--ds-fz-eyebrow);display:inline-block;text-shadow:0 0 10px rgba(255,200,59,.55);line-height:1}.variant-neo-athletic .n-eleven.has-stack-shadow{text-shadow:2px 2px 0 var(--n-ink),0 4px 18px rgba(255,200,59,.32)}.variant-neo-athletic .n-title-poster{font-family:var(--font-display);font-weight:var(--ds-fw-regular);font-size:var(--ds-fz-display-xl);line-height:var(--ds-lh-tight);letter-spacing:var(--ds-track-normal);color:var(--n-white);text-transform:uppercase;margin:0;display:block;isolation:isolate;text-shadow:2px 2px 0 rgba(0,0,0,.55);text-wrap:balance}.variant-neo-athletic .n-title-poster .vs-rule{display:inline-block;width:56px;height:5px;background:var(--n-gold);vertical-align:middle;margin:0 14px 8px}.variant-neo-athletic .n-title-poster .accent{font-family:var(--font-stencil-display);font-weight:var(--ds-fw-extrabold);color:var(--n-white);display:inline-block;position:relative;padding:0 8px;margin:0 2px;white-space:nowrap;vertical-align:baseline}.variant-neo-athletic .n-title-poster .accent:before{content:"";position:absolute;inset:.06em -2px .08em -2px;background:var(--n-stamp);transform:rotate(-1.2deg);z-index:-1}.variant-neo-athletic .n-cta{overflow:visible}.variant-neo-athletic .n-cta .n-cta-pow{width:132px;height:132px}.variant-neo-athletic .n-offers-grid{width:100%}.variant-neo-athletic .n-offers-col .n-mk-label{margin-bottom:10px}.variant-neo-athletic .n-offers-col .n-mk-tagline{font-size:clamp(1.55rem,3.4vw,2.4rem);line-height:1.12;margin-bottom:8px}.variant-neo-athletic .n-offers-col .n-offers-card-wrap{margin-top:14px}@media (min-width:769px) and (max-width:1024px){.variant-neo-athletic .n-funnel-root,.variant-neo-athletic .n-mk-root,.variant-neo-athletic .n-offers-root,.variant-neo-athletic .n-values-root{padding-top:140px!important}}@media (max-width:900px){.variant-neo-athletic .n-offers-grid{grid-template-columns:1fr!important;gap:32px!important}}.variant-neo-athletic .n-values-root{display:block;padding:clamp(140px,16vh,180px) clamp(24px,6vw,88px) clamp(50px,7vh,80px)}.variant-neo-athletic .n-values-title{font-family:var(--font-bebas,"Bebas Neue",sans-serif);font-size:clamp(2.4rem,5vw,3.6rem);line-height:.95;letter-spacing:.005em;color:#fff}.variant-neo-athletic .n-values-title-line{display:block;margin:2px 0;text-shadow:0 2px 18px rgba(0,0,0,.45)}.variant-neo-athletic .n-values-title em{font-family:var(--font-stencil-display);font-style:normal;font-weight:var(--ds-fw-extrabold);color:var(--n-white);display:inline-block;position:relative;padding:0 5px;font-size:.92em}.variant-neo-athletic .n-values-title em:before{content:"";position:absolute;inset:.08em -1px .12em -1px;background:var(--n-stamp);transform:rotate(-.8deg);z-index:-1}.variant-neo-athletic .n-values-sub{font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.55;color:rgba(255,255,255,.88);max-width:720px;margin-bottom:28px;text-shadow:0 1px 14px rgba(0,0,0,.5)}.variant-neo-athletic .n-values-steps{list-style:none;margin:18px 0 28px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px}.variant-neo-athletic .n-values-step{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start;padding:18px 20px 18px 18px;background:rgba(8,8,9,.62);border:1px solid rgba(255,200,59,.18);border-radius:10px;backdrop-filter:blur(6px)}.variant-neo-athletic .n-values-step-num{font-family:var(--font-bebas,"Bebas Neue",sans-serif);font-size:2.25rem;line-height:1;color:var(--n-gold,#ffc83b);letter-spacing:.04em;padding:4px 0 0;min-width:52px;text-align:center}.variant-neo-athletic .n-values-step-title{font-family:var(--font-bebas,"Bebas Neue",sans-serif);font-size:1.15rem;letter-spacing:.05em;color:#fff;margin:0 0 6px;line-height:1.18;text-transform:uppercase}.variant-neo-athletic .n-values-step-text{color:rgba(255,255,255,.85);margin:0}.variant-neo-athletic .n-values-bandeau,.variant-neo-athletic .n-values-step-text{font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:.95rem;line-height:1.5}.variant-neo-athletic .n-values-bandeau{margin-top:22px;padding:16px 22px;background:rgba(255,200,59,.1);border-left:3px solid var(--n-gold,#ffc83b);color:rgba(255,255,255,.92);border-radius:2px 6px 6px 2px}.variant-neo-athletic .n-values-cta-wrap{margin-top:22px;display:flex}@media (max-width:900px){.variant-neo-athletic .n-values-steps{grid-template-columns:1fr}}.variant-neo-athletic .n-funnel-root{display:block;padding:clamp(170px,19vh,200px) clamp(24px,6vw,88px) clamp(50px,7vh,80px)}.variant-neo-athletic .n-funnel-title{font-family:var(--font-bebas,"Bebas Neue",sans-serif);font-size:clamp(2.4rem,5.4vw,3.6rem);line-height:1.04;letter-spacing:.005em;color:#fff;margin:18px 0 12px;text-shadow:0 2px 18px rgba(0,0,0,.45)}.variant-neo-athletic .n-funnel-title em{font-family:var(--font-stencil-display);font-style:normal;font-weight:var(--ds-fw-extrabold);color:var(--n-white);display:inline-block;position:relative;padding:0 5px;font-size:.92em}.variant-neo-athletic .n-funnel-title em:before{content:"";position:absolute;inset:.08em -1px .12em -1px;background:var(--n-stamp);transform:rotate(-.8deg);z-index:-1}.variant-neo-athletic .n-funnel-sub{font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.55;color:rgba(255,255,255,.86);max-width:720px;margin-bottom:24px;text-shadow:0 1px 14px rgba(0,0,0,.5)}.variant-neo-athletic .n-funnel-form{background:rgba(6,6,8,.78);border:1px solid rgba(255,200,59,.22);border-radius:12px;padding:clamp(20px,3vw,30px);backdrop-filter:blur(10px);margin-bottom:28px}.variant-neo-athletic .n-funnel-form-heading{font-family:var(--font-bebas,"Bebas Neue",sans-serif);font-size:.92rem;letter-spacing:.18em;text-transform:uppercase;color:var(--n-gold,#ffc83b);margin-bottom:18px}.variant-neo-athletic .n-funnel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}@media (max-width:640px){.variant-neo-athletic .n-funnel-grid{grid-template-columns:1fr}}.variant-neo-athletic .n-funnel-field{display:flex;flex-direction:column;gap:6px}.variant-neo-athletic .n-funnel-field-label{font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.72)}.variant-neo-athletic .n-funnel-field-input{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.18);border-radius:6px;color:#fff;font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:1rem;padding:12px 14px;transition:border-color .18s ease,background .18s ease}.variant-neo-athletic .n-funnel-field-input::-moz-placeholder{color:rgba(255,255,255,.42)}.variant-neo-athletic .n-funnel-field-input::placeholder{color:rgba(255,255,255,.42)}.variant-neo-athletic .n-funnel-field-input:focus{outline:none;border-color:var(--n-gold,#ffc83b);background:rgba(255,255,255,.06)}.variant-neo-athletic .n-funnel-field-input:user-invalid,.variant-neo-athletic .n-funnel-field-input[aria-invalid=true]{border-color:rgba(255,80,80,.6)}.variant-neo-athletic .n-funnel-actions{margin-top:18px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.variant-neo-athletic .n-funnel-submit:disabled{opacity:.55;cursor:not-allowed}.variant-neo-athletic .n-funnel-error{color:#ff8a8a;font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:.9rem}.variant-neo-athletic .n-funnel-legal-check{margin-top:14px;font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:.78rem;color:rgba(255,255,255,.6);line-height:1.45}.variant-neo-athletic .n-funnel-interests{margin:18px 0 0;padding:0;border:0;min-width:0}.variant-neo-athletic .n-funnel-interests-legend{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;padding:0 0 10px;font-family:var(--font-mono);font-weight:var(--ds-fw-medium);font-size:.7rem;letter-spacing:var(--ds-track-label);text-transform:uppercase;color:rgba(255,255,255,.82)}.variant-neo-athletic .n-funnel-interests-hint{font-size:.62rem;letter-spacing:.08em;color:var(--n-gold);text-transform:none}.variant-neo-athletic .n-funnel-interests.is-invalid .n-funnel-interests-hint,.variant-neo-athletic .n-funnel-interests.is-invalid .n-funnel-interests-legend{color:#ff8a8a}.variant-neo-athletic .n-funnel-interests-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.variant-neo-athletic .n-funnel-interest{display:flex;align-items:center;gap:11px;padding:11px 14px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:rgba(255,255,255,.03);cursor:pointer;transition:border-color .16s ease,background .16s ease}.variant-neo-athletic .n-funnel-interest:hover{border-color:rgba(255,200,59,.45)}.variant-neo-athletic .n-funnel-interest.is-checked{border-color:var(--n-gold);background:rgba(255,200,59,.1)}.variant-neo-athletic .n-funnel-interest input{position:absolute;opacity:0;width:0;height:0}.variant-neo-athletic .n-funnel-interest-box{flex:0 0 auto;width:18px;height:18px;border:1.5px solid rgba(255,255,255,.4);border-radius:4px;position:relative;transition:border-color .16s ease,background .16s ease}.variant-neo-athletic .n-funnel-interest.is-checked .n-funnel-interest-box{border-color:var(--n-gold);background:var(--n-gold)}.variant-neo-athletic .n-funnel-interest.is-checked .n-funnel-interest-box:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid var(--n-black);border-width:0 2px 2px 0;transform:rotate(45deg)}.variant-neo-athletic .n-funnel-interest input:focus-visible+.n-funnel-interest-box{outline:2px solid var(--n-gold);outline-offset:2px}.variant-neo-athletic .n-funnel-interest-label{font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:.9rem;line-height:1.25;color:rgba(255,255,255,.9)}.variant-neo-athletic .n-funnel-participants{margin-top:14px}.variant-neo-athletic .n-funnel-optional{font-weight:var(--ds-fw-regular);text-transform:none;letter-spacing:0;color:rgba(255,255,255,.45)}@media (max-width:560px){.variant-neo-athletic .n-funnel-interests-grid{grid-template-columns:1fr}}.variant-neo-athletic .n-funnel-rdv{background:rgba(6,6,8,.78);border:1px solid rgba(255,200,59,.32);border-radius:12px;padding:clamp(20px,3vw,30px);backdrop-filter:blur(10px);margin-bottom:28px}.variant-neo-athletic .n-funnel-rdv-success{background:rgba(255,200,59,.14);border-left:3px solid var(--n-gold,#ffc83b);padding:12px 16px;border-radius:2px 6px 6px 2px;font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:.95rem;color:#fff;margin-bottom:22px}.variant-neo-athletic .n-funnel-rdv-heading{font-family:var(--font-bebas,"Bebas Neue",sans-serif);font-size:1.8rem;letter-spacing:.04em;color:#fff;margin:0 0 6px;text-transform:uppercase}.variant-neo-athletic .n-funnel-rdv-sub{font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:.92rem;color:rgba(255,255,255,.78);margin:0 0 22px;line-height:1.5}.variant-neo-athletic .n-funnel-rdv-cta{display:inline-flex;margin-top:6px}.variant-neo-athletic .n-funnel-phone{display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.18);border-radius:6px;padding:0 10px 0 12px;transition:border-color .18s ease,background .18s ease}.variant-neo-athletic .n-funnel-phone:focus-within{border-color:var(--n-gold,#ffc83b);background:rgba(255,255,255,.06)}.variant-neo-athletic .n-funnel-phone.is-invalid{border-color:rgba(255,80,80,.6)}.variant-neo-athletic .n-funnel-phone .PhoneInputCountry{display:flex;align-items:center;gap:6px;padding-right:6px;border-right:1px solid rgba(255,255,255,.12)}.variant-neo-athletic .n-funnel-phone .PhoneInputCountrySelectArrow{color:rgba(255,255,255,.5);border-bottom-color:rgba(255,255,255,.5);border-right-color:rgba(255,255,255,.5);margin-left:4px}.variant-neo-athletic .n-funnel-phone .PhoneInputCountryIcon{width:22px;height:16px;background:transparent;box-shadow:none}.variant-neo-athletic .n-funnel-phone .PhoneInputCountryIcon--border{box-shadow:0 0 0 1px rgba(255,255,255,.18)}.variant-neo-athletic .n-funnel-phone .PhoneInputInput{flex:1;background:transparent;border:0;color:#fff;font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:1rem;padding:12px 0;min-width:0}.variant-neo-athletic .n-funnel-phone .PhoneInputInput::-moz-placeholder{color:rgba(255,255,255,.42)}.variant-neo-athletic .n-funnel-phone .PhoneInputInput::placeholder{color:rgba(255,255,255,.42)}.variant-neo-athletic .n-funnel-phone .PhoneInputInput:focus{outline:none}.variant-neo-athletic .n-funnel-phone .PhoneInputCountrySelect{cursor:pointer}.variant-neo-athletic .n-funnel-rdv-placeholder{margin-top:4px}.variant-neo-athletic .n-funnel-legal{margin-top:22px;padding-top:22px;border-top:1px solid rgba(255,255,255,.1)}.variant-neo-athletic .n-funnel-legal-reassurance{font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:.88rem;color:rgba(255,255,255,.78);margin-bottom:10px;line-height:1.45}.variant-neo-athletic .n-funnel-legal-mentions{font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:.74rem;color:rgba(255,255,255,.5);line-height:1.5}@media (max-height:850px) and (min-width:769px){.variant-neo-athletic{--ds-fz-numeric-hero:clamp(5.5rem,12vw,9rem);--ds-fz-body-l:clamp(0.95rem,1.3vw,1.08rem)}.variant-neo-athletic .n-sub{margin-bottom:18px;line-height:1.45}.variant-neo-athletic .n-reass{margin-top:14px}.variant-neo-athletic .n-brandline{margin-top:20px}.variant-neo-athletic .n-eyebrow{margin-bottom:14px}.variant-neo-athletic .n-hero-root h1{margin-bottom:18px!important}.variant-neo-athletic .n-values-root{padding:130px clamp(18px,5vw,40px) 40px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.variant-neo-athletic .n-values-root::-webkit-scrollbar{display:none}.variant-neo-athletic .n-values-title{font-size:clamp(1.9rem,3.4vw,2.7rem);margin:10px 0 8px;text-wrap:balance}.variant-neo-athletic .n-values-sub{font-size:clamp(.9rem,1.3vw,1.02rem);margin-bottom:16px;line-height:1.45}.variant-neo-athletic .n-values-steps{gap:12px 18px;margin:12px 0 14px}.variant-neo-athletic .n-values-step{padding:12px 16px 12px 14px;gap:14px}.variant-neo-athletic .n-values-step-num{font-size:1.7rem;min-width:42px;padding-top:2px}.variant-neo-athletic .n-values-step-title{font-size:.98rem;margin:0 0 4px}.variant-neo-athletic .n-values-step-text{font-size:.85rem;line-height:1.42}.variant-neo-athletic .n-values-bandeau{margin-top:14px;padding:10px 18px;font-size:.86rem;line-height:1.45}.variant-neo-athletic .n-values-cta-wrap{margin-top:14px}.variant-neo-athletic .n-funnel-root{padding:130px clamp(18px,5vw,40px) 40px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.variant-neo-athletic .n-funnel-root::-webkit-scrollbar{display:none}.variant-neo-athletic .n-funnel-title{font-size:clamp(1.9rem,3.6vw,2.7rem);margin:10px 0 8px;text-wrap:balance}.variant-neo-athletic .n-funnel-sub{font-size:clamp(.9rem,1.3vw,1.02rem);margin-bottom:18px;line-height:1.45}.variant-neo-athletic .n-funnel-form{padding:18px clamp(16px,2vw,22px)}}.variant-neo-athletic .n-funnel-overlay{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:clamp(24px,4vw,60px);pointer-events:auto}.variant-neo-athletic .n-funnel-overlay-backdrop{position:absolute;inset:0;background:radial-gradient(120% 80% at 50% 40%,rgba(8,8,12,.62),rgba(0,0,0,.88) 75%);backdrop-filter:blur(8px);will-change:opacity}.variant-neo-athletic .n-funnel-overlay-card{position:relative;width:min(960px,100%);max-height:calc(100dvh - 48px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,200,59,.4) transparent;padding:clamp(22px,3vw,36px) clamp(22px,3vw,40px);border:1px solid rgba(255,200,59,.28);background:rgba(6,6,8,.84);border-radius:14px;box-shadow:0 30px 80px -20px rgba(0,0,0,.7),inset 0 0 0 1px rgba(255,200,59,.08);will-change:opacity,transform}.variant-neo-athletic .n-funnel-overlay-close{position:absolute;top:12px;right:12px;width:36px;height:36px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.16);border-radius:999px;color:rgba(255,255,255,.78);cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease;z-index:2}.variant-neo-athletic .n-funnel-overlay-close:focus-visible,.variant-neo-athletic .n-funnel-overlay-close:hover{border-color:var(--n-gold,#ffc83b);color:var(--n-gold,#ffc83b);background:rgba(255,200,59,.08);outline:none}.variant-neo-athletic .n-funnel-overlay-close>svg{width:14px;height:14px;display:block}.variant-neo-athletic .n-funnel-overlay-title{font-size:clamp(1.8rem,3.4vw,2.4rem);margin:0 0 8px;line-height:1.05}.variant-neo-athletic .n-funnel-overlay-sub{font-size:clamp(.92rem,1.3vw,1.05rem);margin:0 0 18px;line-height:1.5}.variant-neo-athletic .n-funnel-overlay-card .n-funnel-form{margin-top:0}@media (max-width:640px){.variant-neo-athletic .n-funnel-overlay{padding:16px}.variant-neo-athletic .n-funnel-overlay-card{max-height:calc(100dvh - 32px);padding:20px 18px}}