.Registration_hero__R_409{background:linear-gradient(135deg,#8B0000,#5A0000);padding:48px 0;color:#fff}.Registration_heroBadge__kiZpH{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.15);padding:5px 14px;border-radius:var(--pill);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px}.Registration_heroTitle__aLXkv{font-family:var(--font-heading);font-size:42px;font-weight:700;letter-spacing:-.02em;margin-bottom:10px;color:#fff}.Registration_heroSub__d7ySQ{font-size:16px;color:rgba(255,255,255,.78);max-width:580px}.Registration_wrap__TJ_VB{max-width:760px;margin:0 auto;padding:48px 0 80px}.Registration_card__3tzIt{background:#fff;border:1px solid var(--bdr);border-radius:var(--rl);box-shadow:var(--sh);padding:36px}.Registration_form__UKE8n{display:block}.Registration_sectionHead__luz8w{font-family:var(--font-heading);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--t3);margin-bottom:16px}.Registration_sectionHeadSep__mMNWC{margin:24px 0 16px;padding-top:24px;border-top:1px solid var(--bdr)}.Registration_field__G10_X{margin-bottom:14px}.Registration_fieldLabel__yADSg{display:block;font-size:13px;font-weight:600;color:var(--t2);margin-bottom:5px}.Registration_req__Wwh4z{color:var(--red)}.Registration_input__0ML2r{width:100%;padding:11px 14px;border:1.5px solid var(--bdr2);border-radius:var(--r);font-size:14px;font-family:inherit;color:var(--text);background:#fff;outline:none;transition:border-color .14s}.Registration_input__0ML2r:focus{border-color:var(--red)}.Registration_select__pNelG{height:92px}.Registration_textarea__Ju3HE{resize:vertical;min-height:100px}.Registration_row__D7im6{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.Registration_row3__KWTPq{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:14px;gap:14px}.Registration_row3__KWTPq .Registration_field__G10_X{display:flex;flex-direction:column;margin-bottom:14px}.Registration_row3__KWTPq .Registration_fieldLabel__yADSg{flex:1 1;display:flex;align-items:flex-end}@media (max-width:640px){.Registration_row3__KWTPq,.Registration_row__D7im6{grid-template-columns:1fr}}.Registration_checkGroup__6abY6{display:flex;flex-direction:column;gap:8px;margin-top:6px}.Registration_checkItem__ODSs_{display:flex;align-items:center;gap:8px;font-size:14px}.Registration_hint__iLPy3{font-size:12px;color:var(--t3);margin-top:4px}.Registration_terms__9Kw1d{background:var(--g1);padding:14px;border-radius:var(--r);display:flex;gap:10px;align-items:center;margin-bottom:14px}.Registration_terms__9Kw1d input{width:18px;height:18px;flex-shrink:0;accent-color:var(--red)}.Registration_terms__9Kw1d span{font-size:13px;color:var(--t2)}.Registration_terms__9Kw1d a{color:var(--red);font-weight:500}.Registration_submit__hIEln{width:100%;padding:14px;font-size:15px}.Registration_note__5pCfQ{background:var(--olive-soft);border-radius:var(--r);padding:14px 16px;margin-top:18px;display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--t2);line-height:1.5}.Registration_note__5pCfQ svg{flex-shrink:0;margin-top:2px;color:var(--gold)}.Registration_error__VXcPb{padding:12px 14px;border-radius:var(--r);background:var(--red-lt);color:var(--red);border:1px solid var(--bdr);font-size:14px;margin-bottom:16px}.Registration_success__cgAG2{padding:16px 18px;border-radius:var(--r);background:var(--olive-soft);color:var(--text);border:1px solid var(--bdr);font-size:15px}@media (max-width:640px){.Registration_heroTitle__aLXkv{font-size:30px}.Registration_row__D7im6{grid-template-columns:1fr}.Registration_card__3tzIt{padding:22px}}.Registration_socialGrid__7_Fpw{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}@media (max-width:640px){.Registration_socialGrid__7_Fpw{grid-template-columns:1fr}}.Registration_socialItem__1fKAf{display:flex;align-items:center;gap:8px;font-size:14px}