.registrationPage{background:#f3f5f8;padding:64px 0}.registrationWrap{width:min(980px,92%);margin:auto}.registrationWrap>h1{color:var(--navy);text-transform:uppercase;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(42px,7vw,78px);line-height:.95}.intro{max-width:760px;font-size:18px}.registrationWrap form{gap:22px;margin-top:32px;display:grid}.registrationWrap section{background:#fff;border:1px solid #dce3ea;border-radius:18px;padding:26px;box-shadow:0 10px 35px #06103c0b}.registrationWrap section h2{color:var(--navy);margin:0 0 18px;font-size:25px}.formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.formGrid label>span{color:#182449;margin:0 0 7px;font-weight:800;display:block}.formGrid input{width:100%;font:inherit;background:#fff;border:1px solid #b9c3d0;border-radius:9px;padding:12px 13px}.formGrid input:focus{border-color:#d9a900;outline:3px solid #ffcf2640}.checks{gap:12px;margin-top:20px;display:grid}.checks label,.privacy label{align-items:flex-start;gap:10px;line-height:1.45;display:flex}.checks input,.privacy input{accent-color:var(--navy);margin-top:4px}.privacy{border-left:6px solid var(--yellow)!important}.registrationButton{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;width:max-content;max-width:100%;padding:15px 20px;font:800 16px/1 inherit;text-decoration:none;display:inline-flex}.registrationButton:disabled{opacity:.65;cursor:wait}.formError{color:#7a1018;background:#fff0f0;border-left:5px solid #b92731;padding:14px;font-weight:700}.successCard{background:#fff;border-radius:18px;padding:36px;box-shadow:0 14px 45px #06103c18}.textButton{color:var(--navy);cursor:pointer;background:0 0;border:0;margin-top:18px;text-decoration:underline;display:block}.honeypot{position:absolute!important;left:-9999px!important}@media (max-width:650px){.registrationPage{padding:42px 0}.formGrid{grid-template-columns:1fr}.registrationWrap section{padding:20px}.registrationButton{width:100%}}
