.sp{padding-bottom:56px}.sp-pad{padding-top:64px;padding-bottom:64px}.sp-hero{padding-top:48px;padding-bottom:32px;background:radial-gradient(ellipse at 80% 0%,rgba(255,196,64,.16),transparent 60%),linear-gradient(180deg,#0f1630,#0a0e1c)}.sp-hero h1{margin:6px 0 8px;font-size:clamp(2rem,4.4vw,3rem)}.sp-lead{color:#c9d2e8;max-width:680px;margin:0}.sp-form{display:flex;flex-direction:column;gap:26px;padding-top:30px}.sp-form>*{max-width:980px}.sp-form fieldset{border:0;margin:0;padding:0;min-width:0}.sp-form legend{font-family:Oswald,system-ui,sans-serif;font-size:1.3rem;margin-bottom:12px;padding:0}.sp-chs{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.sp-ch,.sp-tier{position:relative;display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:14px;background:#10172b;border:2px solid #243049;cursor:pointer;transition:border-color .2s}.sp-ch input,.sp-tier input{position:absolute;opacity:0;pointer-events:none}.sp-ch.on,.sp-tier.on{border-color:#ffc440;background:linear-gradient(180deg,#ffc44014,#10172b)}.sp-ch:focus-within,.sp-tier:focus-within{outline:2px solid #7fb2ff;outline-offset:2px}.sp-ch small{color:#8ff0b4}.sp-tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.sp-amt{font-size:1.8rem;font-weight:800;color:#ffd24a;line-height:1}.sp-amt small{font-size:.9rem;color:#9aa6c4;font-weight:600}.sp-tier>span:last-child{color:#c9d2e8;font-size:.92rem}.sp-check{display:flex;align-items:center;gap:8px;margin-top:12px;color:#c9d2e8;cursor:pointer}.sp-check input{width:18px;height:18px;accent-color:#ffc440}.sp-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.sp-wide{grid-column:1/-1}@media (max-width:640px){.sp-fields{grid-template-columns:minmax(0,1fr)}}.sp-go{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.sp-thanks{text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.sp-ico{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#ffc44024;color:#ffc440}.sp-strip{padding-top:18px;padding-bottom:6px}.sp-strip-in{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:14px 18px;border-radius:14px;background:linear-gradient(90deg,#ffc44014,#ffffff05);border:1px solid rgba(255,196,64,.22)}.sp-strip-k{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffc440}.sp-names{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px;flex:1;min-width:0}.sp-names li{display:inline-flex;align-items:center;gap:6px;color:#e7ecf7}.sp-names img{height:22px;width:auto;border-radius:4px;background:#fff;padding:2px}.sp-names small{color:#9aa6c4;font-style:italic}.sp-names .sp-champion{font-size:1.05rem}.sp-names a{color:#ffd77a}.sp-strip-btn{margin-left:auto;display:inline-flex;align-items:center;gap:4px;color:#ffd77a;font-weight:600;text-decoration:none;font-size:.9rem;white-space:nowrap}
