.RegistrationSection-module__L8k0LW__registration{background-color:var(--white);min-height:calc(100vh - 80px);padding:80px 0;padding-right:var(--sidebar-width);align-items:center;display:flex}.RegistrationSection-module__L8k0LW__container{align-items:center;gap:60px;max-width:1200px;margin:0 auto;padding:0 20px;display:flex}.RegistrationSection-module__L8k0LW__left{flex:1}.RegistrationSection-module__L8k0LW__right{flex:1;justify-content:flex-end;display:flex}.RegistrationSection-module__L8k0LW__badge{background-color:var(--white);border:1.5px solid var(--black);border-radius:var(--radius-full);font-family:var(--font-accent);margin-bottom:24px;padding:8px 16px;font-size:.875rem;font-weight:600;display:inline-block}.RegistrationSection-module__L8k0LW__title{color:var(--navy);font-size:clamp(2.5rem,5vw,3rem);font-family:var(--font-accent);margin-bottom:24px;font-weight:700;line-height:1.1}.RegistrationSection-module__L8k0LW__description{color:var(--gray-600);max-width:500px;margin-bottom:40px;font-size:1.125rem;line-height:1.6}.RegistrationSection-module__L8k0LW__phoneButton{background-color:var(--black);color:var(--white);border-radius:var(--radius-full);font-family:var(--font-accent);align-items:center;gap:12px;padding:12px 28px;font-size:.875rem;font-weight:600;transition:transform .2s,background-color .2s;display:inline-flex}.RegistrationSection-module__L8k0LW__phoneButton:hover{background-color:#333;transform:translateY(-2px)}.RegistrationSection-module__L8k0LW__formCard{border-radius:var(--radius-lg);border:3px solid var(--black);background-color:#6196b6;width:100%;max-width:550px;padding:40px;box-shadow:10px 10px #0000001a}.RegistrationSection-module__L8k0LW__formTitle{margin-bottom:30px;font-size:2rem;font-weight:700}.RegistrationSection-module__L8k0LW__form{flex-direction:column;gap:20px;display:flex}.RegistrationSection-module__L8k0LW__fullWidth{width:100%}.RegistrationSection-module__L8k0LW__grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.RegistrationSection-module__L8k0LW__input,.RegistrationSection-module__L8k0LW__textarea{border-radius:var(--radius-md);border:2px solid var(--black);background-color:var(--white);width:100%;font-family:var(--font-primary);padding:15px 20px;font-size:1rem;transition:border-color .2s}.RegistrationSection-module__L8k0LW__input:focus,.RegistrationSection-module__L8k0LW__textarea:focus{border-color:var(--coral);outline:none}.RegistrationSection-module__L8k0LW__textarea{resize:none}.RegistrationSection-module__L8k0LW__formFooter{justify-content:flex-end;margin-top:10px;display:flex}.RegistrationSection-module__L8k0LW__submitButton{background-color:var(--black);color:var(--white);border-radius:var(--radius-full);font-family:var(--font-accent);cursor:pointer;border:none;padding:12px 40px;font-size:.875rem;font-weight:600;transition:transform .2s,opacity .2s}.RegistrationSection-module__L8k0LW__submitButton:hover{opacity:.9;transform:translateY(-2px)}.RegistrationSection-module__L8k0LW__submitButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.RegistrationSection-module__L8k0LW__successMessage{text-align:center;padding:20px}.RegistrationSection-module__L8k0LW__successMessage h3{color:var(--black);margin-bottom:10px;font-size:1.5rem}.RegistrationSection-module__L8k0LW__successMessage p{color:#333;margin-bottom:20px}@media (max-width:1024px){.RegistrationSection-module__L8k0LW__container{text-align:center;flex-direction:column;gap:40px}.RegistrationSection-module__L8k0LW__right{justify-content:center}.RegistrationSection-module__L8k0LW__description{margin-left:auto;margin-right:auto}}@media (max-width:600px){.RegistrationSection-module__L8k0LW__registration{padding:60px 0}.RegistrationSection-module__L8k0LW__grid{grid-template-columns:1fr}.RegistrationSection-module__L8k0LW__formCard{padding:25px}}
