.registration_page__8ysqr{min-height:72vh;padding:clamp(2.5rem,6vw,6rem) 0;overflow:hidden;background:radial-gradient(circle at 12% 15%,rgba(239,121,33,.16),transparent 27rem),radial-gradient(circle at 92% 88%,rgba(227,41,38,.11),transparent 30rem),#fffaf0;color:#07142e}.registration_layout__FiXZt{display:grid;grid-template-columns:minmax(0,.82fr) minmax(480px,1.18fr);grid-gap:clamp(2rem,6vw,6rem);gap:clamp(2rem,6vw,6rem);align-items:center}.registration_intro__h5Lcc{position:relative}.registration_intro__h5Lcc:before{position:absolute;z-index:0;width:190px;height:190px;right:-3rem;bottom:-4rem;border:1px dashed rgba(227,41,38,.24);border-radius:50%;content:""}.registration_intro__h5Lcc>*{position:relative;z-index:1}.registration_logos__KraLQ{display:flex;width:-moz-fit-content;width:fit-content;min-height:88px;margin-bottom:2.25rem;padding:.65rem 1rem;align-items:center;gap:.8rem;border:1px solid rgba(7,20,46,.12);border-radius:18px;background:rgba(255,255,255,.9);box-shadow:0 16px 40px rgba(7,20,46,.08)}.registration_logos__KraLQ img{width:auto;max-height:68px;object-fit:contain}.registration_logos__KraLQ span{color:#d86b23;font-weight:800}.registration_eyebrow__zDo0v{margin:0 0 .8rem;color:#dd4b27;font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.registration_intro__h5Lcc h1,.registration_thankYou__ZBwWX h1{max-width:650px;margin:0;font-family:Manrope Variable,sans-serif;font-size:clamp(3.6rem,7vw,7rem);font-weight:750;letter-spacing:-.075em;line-height:.86}.registration_lead__Tshs9{max-width:590px;margin:1.6rem 0 0;color:#4f5969;font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:1.65}.registration_details__3ta_1{display:grid;margin-top:2.25rem;border-top:1px solid rgba(7,20,46,.14)}.registration_details__3ta_1>div{display:grid;grid-template-columns:145px minmax(0,1fr);grid-gap:1rem;gap:1rem;padding:.9rem 0;border-bottom:1px solid rgba(7,20,46,.14)}.registration_details__3ta_1 span{color:#8a6453;font-size:.71rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.registration_details__3ta_1 strong{font-size:.9rem}.registration_backLink__3FxMm{display:inline-block;margin-top:1.6rem;color:#aa2f21;font-size:.82rem;font-weight:800;text-decoration:none}.registration_formCard___vaIj{position:relative;padding:clamp(1.5rem,4vw,3.25rem);border:1px solid rgba(7,20,46,.13);border-top:7px solid #e32926;border-radius:10px;background:#fff;box-shadow:24px 28px 0 rgba(239,121,33,.13),0 28px 70px rgba(7,20,46,.12)}.registration_formHeading__4wQEi{margin-bottom:1.8rem;padding-bottom:1.5rem;border-bottom:1px solid #e8e2d7}.registration_formHeading__4wQEi>span{color:#d64c28;font-size:.7rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.registration_formHeading__4wQEi h2{margin:.4rem 0 .65rem;font-family:Manrope Variable,sans-serif;font-size:clamp(2rem,3.5vw,3.15rem);letter-spacing:-.045em}.registration_formHeading__4wQEi p{max-width:650px;margin:0;color:#68717e;line-height:1.65}.registration_form__VLL_0{display:grid;grid-gap:1.35rem;gap:1.35rem}.registration_requiredNote__tbShQ{margin:0;padding:.75rem .9rem;border-left:4px solid #e32926;background:#fff7f3;color:#6f5148;font-size:.76rem;line-height:1.5}.registration_field__EuCYy label span,.registration_requiredNote__tbShQ span{color:#d72525;font-weight:800}.registration_fieldGrid__zIk3e{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.15rem;gap:1.15rem}.registration_field__EuCYy{display:flex;min-width:0;flex-direction:column;gap:.45rem}.registration_field__EuCYy label{color:#07142e;font-size:.78rem;font-weight:800}.registration_field__EuCYy input{width:100%;min-height:52px;padding:.75rem .9rem;border:1px solid #d7dbe2;border-radius:5px;background:#fff;color:#07142e;font:inherit;transition:border-color .16s ease,box-shadow .16s ease}.registration_field__EuCYy input:focus{border-color:#e1672b;outline:0;box-shadow:0 0 0 4px rgba(225,103,43,.12)}.registration_field__EuCYy small{color:#747c87;font-size:.68rem;line-height:1.45}.registration_error__0mU_l{margin:0;padding:.85rem 1rem;border:1px solid #efc1bc;background:#fff3f1;color:#a42620;font-size:.8rem;font-weight:700}.registration_secondaryButton__OqlXe,.registration_submit__sc4HH{display:inline-flex;min-height:54px;padding:0 1.4rem;align-items:center;justify-content:center;border:0;border-radius:5px;font:inherit;font-size:.84rem;font-weight:800;text-decoration:none;cursor:pointer}.registration_submit__sc4HH{background:#e32926;color:#fff;box-shadow:0 13px 28px rgba(227,41,38,.23)}.registration_submit__sc4HH:disabled{cursor:wait;opacity:.7}.registration_secondaryButton__OqlXe{border:1px solid rgba(7,20,46,.2);background:#fff;color:#07142e}.registration_thankYou__ZBwWX{max-width:850px;padding:clamp(2rem,6vw,5rem);border:1px solid rgba(7,20,46,.12);border-top:7px solid #1c7651;background:#fff;box-shadow:24px 28px 0 rgba(28,118,81,.1),0 28px 70px rgba(7,20,46,.1)}.registration_thankYou__ZBwWX h1{font-size:clamp(3rem,6vw,5.8rem)}.registration_thankYou__ZBwWX>p:not(.registration_eyebrow__zDo0v){max-width:680px;margin:1.5rem 0 0;color:#596372;font-size:1.05rem;line-height:1.7}.registration_successMark__XpwuG{display:grid;width:58px;height:58px;margin-bottom:1.5rem;place-items:center;border-radius:50%;background:#1c7651;color:#fff;font-size:1.5rem;font-weight:800}.registration_thankYouActions__Ct9AH{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}@media (max-width:900px){.registration_layout__FiXZt{grid-template-columns:1fr}.registration_intro__h5Lcc{max-width:680px}}@media (max-width:600px){.registration_page__8ysqr{padding:1.5rem 0 3rem}.registration_layout__FiXZt{gap:2.5rem}.registration_logos__KraLQ{width:100%;justify-content:center;margin-bottom:1.5rem}.registration_intro__h5Lcc h1{font-size:clamp(3.2rem,17vw,4.6rem)}.registration_details__3ta_1>div,.registration_fieldGrid__zIk3e{grid-template-columns:1fr}.registration_details__3ta_1>div{gap:.3rem}.registration_formCard___vaIj,.registration_thankYou__ZBwWX{padding:1.35rem;box-shadow:8px 10px 0 rgba(239,121,33,.13)}.registration_thankYouActions__Ct9AH>*{width:100%}}