.SpecialChallenges_section__xmJVd{--red-1:#ff3b21;--red-2:#b1140a;--red-glow:rgba(255,86,34,.65);--blue-1:#2f8bff;--blue-2:#0a3fb1;--blue-glow:rgba(70,150,255,.65);--ink:#0b0f1a;--paper:#f5f7fb;position:relative;overflow:hidden;width:100%;padding:clamp(2rem,5vw,4.5rem) clamp(1rem,4vw,3rem);color:var(--paper);font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;isolation:isolate;background:radial-gradient(120% 120% at 0 0,#5b1505 0,#1c0703 45%,#050608 70%),radial-gradient(120% 120% at 100% 100%,#0b2c6b 0,#061634 45%,#050608 70%);background-blend-mode:screen}.SpecialChallenges_section__xmJVd:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(115deg,rgba(255,70,20,.28),rgba(255,70,20,.1) 38%,transparent 48%,transparent 52%,rgba(40,120,255,.1) 62%,rgba(40,120,255,.28))}.SpecialChallenges_section__xmJVd:after{content:"";position:absolute;inset:-50%;z-index:-1;background-image:radial-gradient(2px 2px at 20% 30%,rgba(255,200,120,.9),transparent),radial-gradient(2px 2px at 70% 80%,rgba(150,200,255,.9),transparent),radial-gradient(1.5px 1.5px at 40% 60%,rgba(255,150,90,.8),transparent),radial-gradient(1.5px 1.5px at 85% 25%,rgba(170,215,255,.8),transparent),radial-gradient(1px 1px at 55% 15%,rgba(255,220,160,.7),transparent),radial-gradient(1px 1px at 10% 85%,rgba(180,220,255,.7),transparent);background-repeat:repeat;background-size:600px 600px;opacity:.5;animation:SpecialChallenges_drift__Rp78W 18s linear infinite}@keyframes SpecialChallenges_drift__Rp78W{0%{transform:translateZ(0)}to{transform:translate3d(-120px,-120px,0)}}.SpecialChallenges_inner__db3nd{position:relative;max-width:1100px;margin:0 auto;z-index:1}.SpecialChallenges_kicker__RL25_{text-align:center;letter-spacing:.28em;font-weight:800;font-size:clamp(.7rem,1.6vw,.95rem);text-transform:uppercase;margin:0 0 .5rem;color:#ffd56b;text-shadow:0 0 12px rgba(255,180,60,.6)}.SpecialChallenges_title__Yx7kT{text-align:center;margin:0 0 .35rem;font-weight:900;line-height:1.02;font-size:clamp(2rem,7vw,4.25rem);text-transform:uppercase;letter-spacing:.01em}.SpecialChallenges_titleRed__caNaB{color:#ff5a3c;text-shadow:0 0 18px var(--red-glow),0 2px 0 #5b0d04}.SpecialChallenges_titleVs__N7y6Z{color:#fff;font-size:.62em;vertical-align:middle;margin:0 .25em;text-shadow:0 0 14px hsla(0,0%,100%,.5)}.SpecialChallenges_titleBlue___qmu3{color:#4f9dff;text-shadow:0 0 18px var(--blue-glow),0 2px 0 #06245e}.SpecialChallenges_subtitle__DMBsI{text-align:center;margin:0 0 2rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;font-size:clamp(.85rem,2.2vw,1.3rem);color:#e8eefc}.SpecialChallenges_bannerWrap__DbOaJ{position:relative;border-radius:18px;overflow:hidden;margin:0 auto 2rem;max-width:720px;box-shadow:0 0 0 2px hsla(0,0%,100%,.08),0 18px 50px rgba(0,0,0,.6),0 0 60px rgba(255,90,40,.25),0 0 60px rgba(60,130,255,.25)}.SpecialChallenges_banner___ATdO{display:block;width:100%;height:auto}.SpecialChallenges_infoRow__4O5Jb{display:flex;flex-wrap:wrap;gap:.85rem;justify-content:center;margin-bottom:2.25rem}.SpecialChallenges_infoPill__6m1nA{display:inline-flex;align-items:center;gap:.55rem;padding:.7rem 1.25rem;border-radius:999px;font-weight:700;font-size:clamp(.85rem,2vw,1.05rem);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.16);backdrop-filter:blur(6px)}.SpecialChallenges_infoIcon__i4A99{font-size:1.15em;line-height:1}.SpecialChallenges_infoLabel__Hfmby{color:#ffd56b}.SpecialChallenges_scoreCard__ofNOw{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:0;max-width:640px;margin:0 auto 2.25rem;border-radius:20px;overflow:hidden;box-shadow:0 14px 40px rgba(0,0,0,.55)}.SpecialChallenges_scoreSide__CchKB{padding:1.4rem 1rem 1.6rem;text-align:center}.SpecialChallenges_scoreRed__eKhXx{background:linear-gradient(160deg,var(--red-1),var(--red-2))}.SpecialChallenges_scoreBlue__5kFKH{background:linear-gradient(160deg,var(--blue-1),var(--blue-2))}.SpecialChallenges_scoreTeam__Q2mZA{margin:0 0 .15rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;font-size:clamp(.9rem,2.4vw,1.15rem);text-shadow:0 2px 6px rgba(0,0,0,.35)}.SpecialChallenges_scoreTagline__LmIV8{margin:0 0 .75rem;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;opacity:.9}.SpecialChallenges_scoreValue__57mtc{font-size:clamp(2.6rem,9vw,4rem);font-weight:900;line-height:1;font-variant-numeric:tabular-nums;text-shadow:0 4px 14px rgba(0,0,0,.45)}.SpecialChallenges_scoreBtns___UmYP{display:flex;justify-content:center;gap:.5rem;margin-top:.85rem}.SpecialChallenges_scoreBtn__OPLrO{width:34px;height:34px;border-radius:50%;border:1px solid hsla(0,0%,100%,.45);background:hsla(0,0%,100%,.14);color:#fff;font-size:1.2rem;font-weight:800;line-height:1;cursor:pointer;transition:transform .12s ease,background .12s ease}.SpecialChallenges_scoreBtn__OPLrO:hover{background:hsla(0,0%,100%,.3);transform:translateY(-2px)}.SpecialChallenges_scoreBtn__OPLrO:active{transform:translateY(0)}.SpecialChallenges_scoreMiddle__bztW5{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 .6rem;background:var(--ink);min-width:70px}.SpecialChallenges_scoreVsBadge__hKZIv{font-weight:900;font-size:clamp(1.1rem,4vw,1.6rem);color:#fff}.SpecialChallenges_scoreLabel__NKoqc{font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;opacity:.7;margin-top:.25rem}.SpecialChallenges_steps__CRb_Y{list-style:none;padding:0;margin:0 auto 2.25rem;max-width:520px;display:grid;gap:.6rem}.SpecialChallenges_step__QRgKJ{display:flex;align-items:center;gap:.75rem;padding:.65rem 1rem;border-radius:12px;background:hsla(0,0%,100%,.05);border-left:4px solid #ffd56b;font-weight:600}.SpecialChallenges_stepNum__SIvxo{flex:0 0 auto;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#ffd56b;color:#1c0703;font-weight:900;font-size:.85rem}.SpecialChallenges_ctaRow__wjmZQ{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;align-items:center}.SpecialChallenges_btn__VFoXY{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;padding:.95rem 2rem;border-radius:999px;font-weight:800;font-size:clamp(.95rem,2.2vw,1.1rem);letter-spacing:.02em;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.SpecialChallenges_btnPrimary__qlzf6{color:#fff;background:linear-gradient(120deg,var(--red-1) 0,#ff7a2f 45%,#2f8bff 55%,var(--blue-2) 100%);box-shadow:0 10px 30px rgba(255,90,40,.35),0 10px 30px rgba(60,130,255,.35)}.SpecialChallenges_btnPrimary__qlzf6:hover{transform:translateY(-3px);filter:brightness(1.07)}.SpecialChallenges_btnSecondary__7xotU{color:#fff;background:hsla(0,0%,100%,.08);border:1.5px solid hsla(0,0%,100%,.4)}.SpecialChallenges_btnSecondary__7xotU:hover{transform:translateY(-3px);background:hsla(0,0%,100%,.16)}.SpecialChallenges_charity__aARBI{text-align:center;margin:2rem 0 0;font-size:.8rem;opacity:.65;letter-spacing:.04em}@media (max-width:540px){.SpecialChallenges_scoreCard__ofNOw{grid-template-columns:1fr}.SpecialChallenges_scoreMiddle__bztW5{flex-direction:row;gap:.5rem;padding:.5rem}.SpecialChallenges_scoreLabel__NKoqc{margin-top:0}}@media (prefers-reduced-motion:reduce){.SpecialChallenges_section__xmJVd:after{animation:none}.SpecialChallenges_btn__VFoXY,.SpecialChallenges_scoreBtn__OPLrO{transition:none}}