.apex-module__lI7zmq__page{--apex-red:#f04438;--apex-mint:#6ce5a8;--apex-ink:#11110f;--apex-cream:#f5eedf;background:var(--apex-ink);min-height:100svh;color:var(--apex-cream);overflow:hidden}.apex-module__lI7zmq__header{z-index:5;background:#11110ff2;border-bottom:1px solid #ffffff29;grid-template-columns:1fr auto 1fr;align-items:center;height:78px;padding:0 clamp(18px,4vw,58px);display:grid;position:relative}.apex-module__lI7zmq__back,.apex-module__lI7zmq__headerCta{color:var(--apex-cream);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800;text-decoration:none}.apex-module__lI7zmq__headerCta{border:2px solid var(--apex-cream);justify-self:end;padding:11px 17px}.apex-module__lI7zmq__lockup{align-items:center;gap:10px;display:flex}.apex-module__lI7zmq__lockup img{object-fit:contain;width:54px;height:54px}.apex-module__lI7zmq__lockup span{color:#aaa;font-size:18px}.apex-module__lI7zmq__hero{max-width:1280px;margin:auto;padding:clamp(58px,8vw,108px) clamp(20px,5vw,72px) clamp(72px,8vw,110px);position:relative}.apex-module__lI7zmq__hero:before{content:"";border:100px solid #f0443820;border-radius:50%;width:580px;height:580px;position:absolute;top:-220px;left:-300px}.apex-module__lI7zmq__track{transform-origin:100% 0;color:#ffffff4d;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:12px;font-size:10px;font-weight:800;display:flex;position:absolute;top:70px;right:-52px;transform:rotate(90deg)}.apex-module__lI7zmq__track i{background:#ffffff4d;width:28px;height:1px}.apex-module__lI7zmq__heroGrid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:center;gap:clamp(38px,7vw,90px);display:grid}.apex-module__lI7zmq__kicker{color:var(--apex-mint);letter-spacing:.2em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:800}.apex-module__lI7zmq__hero h1,.apex-module__lI7zmq__sectionIntro h2,.apex-module__lI7zmq__details h2,.apex-module__lI7zmq__registrationIntro h2,.apex-module__lI7zmq__comingSoon h2{font-family:var(--font-display);letter-spacing:-.055em;text-transform:uppercase;margin:0;font-weight:800;line-height:.86}.apex-module__lI7zmq__hero h1{font-size:clamp(4rem,10vw,8.6rem)}.apex-module__lI7zmq__hero h1 em,.apex-module__lI7zmq__sectionIntro em,.apex-module__lI7zmq__details em,.apex-module__lI7zmq__registrationIntro em{color:var(--apex-red);font-family:var(--font-hand);text-transform:none;font-style:normal}.apex-module__lI7zmq__lead{color:#d1cdc5;max-width:620px;margin:32px 0 0;font-size:clamp(17px,2vw,21px);line-height:1.55}.apex-module__lI7zmq__heroActions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.apex-module__lI7zmq__primary,.apex-module__lI7zmq__secondary{letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;min-height:54px;padding:0 22px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.apex-module__lI7zmq__primary{background:var(--apex-red);color:#fff;box-shadow:5px 5px 0 var(--apex-cream);gap:20px}.apex-module__lI7zmq__primary:hover{box-shadow:7px 7px 0 var(--apex-cream);transform:translate(-2px,-2px)}.apex-module__lI7zmq__secondary{color:var(--apex-cream);border:2px solid #ffffff54}.apex-module__lI7zmq__scoreboard{box-shadow:9px 9px 0 var(--apex-red);background:#1c1c19;border:2px solid #ffffff38;position:relative;transform:rotate(1.2deg)}.apex-module__lI7zmq__scoreTop{letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #ffffff30;justify-content:space-between;padding:16px 18px;font-size:10px;font-weight:800;display:flex}.apex-module__lI7zmq__liveDot{color:var(--apex-mint)}.apex-module__lI7zmq__scoreMain{padding:35px 30px 30px}.apex-module__lI7zmq__scoreMain p{color:#aaa;text-transform:uppercase;letter-spacing:.16em;margin:0 0 8px;font-size:12px}.apex-module__lI7zmq__scoreMain strong{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(3rem,5vw,5.5rem);line-height:.84}.apex-module__lI7zmq__scoreStats{border-top:1px solid #ffffff30;grid-template-columns:1fr 1fr;display:grid}.apex-module__lI7zmq__scoreStats div{padding:22px}.apex-module__lI7zmq__scoreStats div+div{border-left:1px solid #ffffff30}.apex-module__lI7zmq__scoreStats strong{color:var(--apex-mint);font-family:var(--font-display);font-size:38px;line-height:1;display:block}.apex-module__lI7zmq__scoreStats span{color:#aaa;letter-spacing:.1em;text-transform:uppercase;margin-top:6px;font-size:10px;display:block}.apex-module__lI7zmq__heart{filter:drop-shadow(4px 5px #000);width:92px;height:auto;position:absolute;top:-50px;right:-40px;transform:rotate(12deg)}.apex-module__lI7zmq__ticker{background:var(--apex-mint);width:calc(100% + 30px);color:var(--apex-ink);margin-left:-15px;padding:16px 0;transform:rotate(-1deg)}.apex-module__lI7zmq__ticker>div{white-space:nowrap;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;justify-content:center;gap:24px;font-size:16px;font-weight:800;display:flex}.apex-module__lI7zmq__ticker b{color:var(--apex-red)}.apex-module__lI7zmq__concept{max-width:1180px;margin:auto;padding:clamp(88px,10vw,140px) clamp(20px,5vw,52px)}.apex-module__lI7zmq__sectionIntro{max-width:780px}.apex-module__lI7zmq__sectionIntro h2,.apex-module__lI7zmq__details h2,.apex-module__lI7zmq__registrationIntro h2{font-size:clamp(3rem,7vw,6rem)}.apex-module__lI7zmq__steps{background:#ffffff2e;grid-template-columns:repeat(3,1fr);gap:1px;margin:62px 0 0;padding:1px;list-style:none;display:grid}.apex-module__lI7zmq__steps li{background:var(--apex-ink);padding:clamp(25px,4vw,42px)}.apex-module__lI7zmq__steps span{color:var(--apex-red);font-family:var(--font-display);font-size:58px;font-weight:800}.apex-module__lI7zmq__steps h3{font-family:var(--font-display);text-transform:uppercase;margin:30px 0 12px;font-size:23px}.apex-module__lI7zmq__steps p{color:#aaa;margin:0;line-height:1.6}.apex-module__lI7zmq__details{background:var(--apex-cream);color:var(--apex-ink);grid-template-columns:.95fr 1.05fr;gap:70px;padding:clamp(74px,9vw,120px) max(20px,50vw - 540px);display:grid}.apex-module__lI7zmq__details .apex-module__lI7zmq__kicker{color:#a8281f}.apex-module__lI7zmq__details dl{border-top:3px solid var(--apex-ink);margin:0}.apex-module__lI7zmq__details dl div{border-bottom:1px solid #11110f4a;grid-template-columns:115px 1fr;gap:20px;padding:22px 0;display:grid}.apex-module__lI7zmq__details dt{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.apex-module__lI7zmq__details dd{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:25px;font-weight:700}.apex-module__lI7zmq__details small{color:#5e5a52;font-family:var(--font-sans);text-transform:none;font-size:13px;font-weight:500}.apex-module__lI7zmq__registration{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(38px,7vw,90px);max-width:1180px;margin:auto;padding:clamp(88px,10vw,140px) clamp(20px,5vw,52px);display:grid}.apex-module__lI7zmq__registrationIntro{position:sticky;top:36px}.apex-module__lI7zmq__registrationIntro>p:last-child{color:#aaa;max-width:35ch;line-height:1.55}.apex-module__lI7zmq__comingSoon{text-align:center;max-width:920px;margin:0 auto;padding:clamp(90px,12vw,160px) 24px}.apex-module__lI7zmq__comingSoon h2{font-size:clamp(3.4rem,9vw,7rem)}.apex-module__lI7zmq__comingSoon>p:last-child{color:#aaa;max-width:560px;margin:25px auto 0;font-size:18px}.apex-module__lI7zmq__footer{border-top:1px solid #ffffff30;justify-content:space-between;align-items:center;gap:28px;min-height:110px;padding:22px clamp(20px,5vw,58px);display:flex}.apex-module__lI7zmq__footer p{font-family:var(--font-hand);color:var(--apex-red);margin:0;font-size:20px;font-weight:700}.apex-module__lI7zmq__primary,.apex-module__lI7zmq__secondary,.apex-module__lI7zmq__headerCta,.apex-module__lI7zmq__back{transition:transform .15s,box-shadow .15s,background .15s}.apex-module__lI7zmq__primary:focus-visible,.apex-module__lI7zmq__secondary:focus-visible,.apex-module__lI7zmq__headerCta:focus-visible,.apex-module__lI7zmq__back:focus-visible{outline:3px solid var(--apex-mint);outline-offset:4px}@media (max-width:760px){.apex-module__lI7zmq__header{grid-template-columns:1fr auto}.apex-module__lI7zmq__header>.apex-module__lI7zmq__lockup{justify-self:end}.apex-module__lI7zmq__headerCta{display:none}.apex-module__lI7zmq__back{font-size:10px}.apex-module__lI7zmq__heroGrid,.apex-module__lI7zmq__details,.apex-module__lI7zmq__registration{grid-template-columns:1fr}.apex-module__lI7zmq__hero{padding-top:55px}.apex-module__lI7zmq__scoreboard{max-width:460px;margin-top:12px}.apex-module__lI7zmq__ticker>div{justify-content:flex-start;animation:18s linear infinite apex-module__lI7zmq__apexTicker}.apex-module__lI7zmq__steps{grid-template-columns:1fr}.apex-module__lI7zmq__registrationIntro{position:static}.apex-module__lI7zmq__details{gap:42px}.apex-module__lI7zmq__footer{flex-direction:column;align-items:flex-start}.apex-module__lI7zmq__footer p{font-size:17px}}@media (max-width:420px){.apex-module__lI7zmq__lockup img{width:46px;height:46px}.apex-module__lI7zmq__hero h1{font-size:3.9rem}.apex-module__lI7zmq__heroActions>a{width:100%}.apex-module__lI7zmq__scoreMain{padding:30px 23px}.apex-module__lI7zmq__scoreStats div{padding:18px 15px}.apex-module__lI7zmq__details dl div{grid-template-columns:86px 1fr}.apex-module__lI7zmq__heart{right:-20px}}@keyframes apex-module__lI7zmq__apexTicker{to{transform:translate(-55%)}}@media (prefers-reduced-motion:reduce){.apex-module__lI7zmq__ticker>div{animation:none}}.apex-module__lI7zmq__formShell{min-width:0;scroll-margin-top:30px}.apex-module__lI7zmq__progressHead{color:#aaa;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;margin-bottom:10px;font-size:10px;font-weight:800;display:flex}.apex-module__lI7zmq__progress{background:#ffffff20;height:5px;margin-bottom:18px}.apex-module__lI7zmq__progress span{background:var(--apex-red);height:100%;transition:width .25s;display:block}.apex-module__lI7zmq__form{background:#1c1c19;border:1px solid #ffffff35}.apex-module__lI7zmq__panel{gap:28px;padding:clamp(22px,4vw,38px);display:grid}.apex-module__lI7zmq__panelHead{border-bottom:1px solid #ffffff24;align-items:baseline;gap:14px;padding-bottom:20px;display:flex}.apex-module__lI7zmq__panelHead>span{color:var(--apex-red);font-family:var(--font-display);font-size:30px;font-weight:800}.apex-module__lI7zmq__panelHead h3{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:26px}.apex-module__lI7zmq__panelHead h3:focus-visible,.apex-module__lI7zmq__question:focus-visible,.apex-module__lI7zmq__upload:focus-visible{outline:3px solid var(--apex-mint);outline-offset:5px}.apex-module__lI7zmq__fieldGrid,.apex-module__lI7zmq__selectGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.apex-module__lI7zmq__field{gap:8px;min-width:0;display:grid}.apex-module__lI7zmq__field>span,.apex-module__lI7zmq__question legend,.apex-module__lI7zmq__upload>span{color:#d3cec5;font-size:13px;font-weight:600}.apex-module__lI7zmq__field input,.apex-module__lI7zmq__field textarea,.apex-module__lI7zmq__field select{color:#fff;background:#11110f;border:1px solid #ffffff35;border-radius:0;width:100%;min-width:0;padding:13px 14px}.apex-module__lI7zmq__field input:focus,.apex-module__lI7zmq__field textarea:focus,.apex-module__lI7zmq__field select:focus,.apex-module__lI7zmq__upload input:focus-visible{outline-offset:1px;border-color:var(--apex-mint);outline:3px solid #6ce5a866}.apex-module__lI7zmq__field textarea{resize:vertical}.apex-module__lI7zmq__field input::placeholder,.apex-module__lI7zmq__field textarea::placeholder{color:#777}.apex-module__lI7zmq__question{border:0;margin:0;padding:0}.apex-module__lI7zmq__question legend{margin-bottom:11px}.apex-module__lI7zmq__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.apex-module__lI7zmq__choice{color:#d3cec5;cursor:pointer;border:1px solid #ffffff30;align-items:center;gap:10px;min-height:50px;padding:11px 13px;font-size:13px;line-height:1.3;transition:border-color .15s,background .15s;display:flex}.apex-module__lI7zmq__choice input{opacity:0;pointer-events:none;position:absolute}.apex-module__lI7zmq__radio{border:1px solid #ffffff60;border-radius:50%;flex:none;width:14px;height:14px}.apex-module__lI7zmq__choiceSelected{border-color:var(--apex-mint);color:#fff;background:#6ce5a812}.apex-module__lI7zmq__choiceSelected .apex-module__lI7zmq__radio{border:4px solid var(--apex-mint)}.apex-module__lI7zmq__choice:focus-within{outline:3px solid #6ce5a866}.apex-module__lI7zmq__choiceDisabled{opacity:.45;cursor:not-allowed}.apex-module__lI7zmq__availability{color:var(--apex-mint);margin:-14px 0 0;font-size:12px}.apex-module__lI7zmq__error{color:#ff847b;font-size:12px;display:block}.apex-module__lI7zmq__upload{cursor:pointer;background:#11110f;border:1px dashed #fff5;gap:7px;min-width:0;padding:22px;display:grid;position:relative}.apex-module__lI7zmq__upload>small{color:#888}.apex-module__lI7zmq__upload input{opacity:0;width:1px;height:1px;position:absolute}.apex-module__lI7zmq__upload strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#333;width:max-content;max-width:100%;margin-top:7px;padding:10px 14px;font-size:12px;overflow:hidden}.apex-module__lI7zmq__orderSummary{border-top:2px solid var(--apex-cream)}.apex-module__lI7zmq__orderSummary>div{border-bottom:1px solid #ffffff29;grid-template-columns:105px 1fr;padding:13px 0;display:grid}.apex-module__lI7zmq__orderSummary span{color:#888;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.apex-module__lI7zmq__orderSummary strong{text-align:right}.apex-module__lI7zmq__terms{color:#aaa;background:#11110f;border:1px solid #ffffff29;max-height:290px;padding:20px;font-size:12px;line-height:1.55;overflow:auto}.apex-module__lI7zmq__terms h4{color:#fff;text-transform:uppercase;margin:0 0 14px;font-size:15px}.apex-module__lI7zmq__terms p{margin:0 0 10px}.apex-module__lI7zmq__terms strong{color:#ddd}.apex-module__lI7zmq__terms .apex-module__lI7zmq__draftNote{border-left:3px solid var(--apex-mint);color:var(--apex-cream);background:#6ce5a812;margin-bottom:16px;padding:9px 10px}.apex-module__lI7zmq__check{color:#ccc;cursor:pointer;align-items:flex-start;gap:11px;font-size:13px;line-height:1.45;display:flex}.apex-module__lI7zmq__check input{width:18px;height:18px;accent-color:var(--apex-mint);flex:none;margin:2px 0 0}.apex-module__lI7zmq__paymentNote{border-left:3px solid var(--apex-mint);color:#bbb;background:#6ce5a80c;margin:0;padding:15px;font-size:13px}.apex-module__lI7zmq__submitError{color:#ff9a92;background:#f0443820;margin:0;padding:13px}.apex-module__lI7zmq__formNav{border-top:1px solid #ffffff29;justify-content:space-between;gap:16px;padding:18px clamp(22px,4vw,38px);display:flex}.apex-module__lI7zmq__formNav button{min-height:48px;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;padding:0 18px;font-size:14px;font-weight:800}.apex-module__lI7zmq__formNav button:focus-visible{outline:3px solid var(--apex-mint);outline-offset:3px}.apex-module__lI7zmq__formNav button:disabled{cursor:not-allowed;opacity:.42}.apex-module__lI7zmq__backButton{color:#aaa;background:0 0}.apex-module__lI7zmq__continueButton,.apex-module__lI7zmq__payButton{background:var(--apex-mint);color:var(--apex-ink)}.apex-module__lI7zmq__payButton{margin-left:auto}.apex-module__lI7zmq__continueButton:hover,.apex-module__lI7zmq__payButton:hover{background:#98f1c3}@media (max-width:540px){.apex-module__lI7zmq__fieldGrid,.apex-module__lI7zmq__selectGrid,.apex-module__lI7zmq__choices{grid-template-columns:1fr}.apex-module__lI7zmq__panel{padding:20px}.apex-module__lI7zmq__panelHead h3{font-size:22px}.apex-module__lI7zmq__formNav{padding:16px 20px}.apex-module__lI7zmq__formNav button{padding:0 12px;font-size:12px}.apex-module__lI7zmq__payButton{flex:1}.apex-module__lI7zmq__orderSummary>div{grid-template-columns:78px 1fr}}.apex-module__lI7zmq__choice input{pointer-events:auto}.apex-module__lI7zmq__radio{pointer-events:none}
