:root{--gray:#dddbcf;--deep:#0b1829;--sapphire:#1e5fd8;--gold:#d4902c;--surface:#f2f0ec;--muted:#8a9bb5;--white:#fff;--background:#0b1829;--foreground:#0b1829}.Form-module-scss-module__TeAh4W__section{background:var(--surface);padding-top:60px;padding-bottom:60px}.Form-module-scss-module__TeAh4W__inner{flex-direction:column;gap:40px;display:flex}@media (max-width:768px){.Form-module-scss-module__TeAh4W__inner{gap:20px}}.Form-module-scss-module__TeAh4W__info{flex-direction:column;gap:16px;display:flex;position:sticky;top:100px}@media (max-width:768px){.Form-module-scss-module__TeAh4W__info{position:static}}.Form-module-scss-module__TeAh4W__title{color:var(--deep);font-size:clamp(26px,4vw,36px);font-weight:700}.Form-module-scss-module__TeAh4W__desc{color:var(--muted);font-size:16px;line-height:1.6}.Form-module-scss-module__TeAh4W__form{flex-direction:column;gap:20px;display:flex}.Form-module-scss-module__TeAh4W__grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:576px){.Form-module-scss-module__TeAh4W__grid{grid-template-columns:1fr}}.Form-module-scss-module__TeAh4W__fieldLabel{color:var(--deep);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.Form-module-scss-module__TeAh4W__tariffWrap{flex-direction:column;gap:8px;display:flex}.Form-module-scss-module__TeAh4W__tariffs{flex-wrap:wrap;gap:8px;display:flex}.Form-module-scss-module__TeAh4W__tariffBtn{border:1.5px solid var(--gray);background:var(--white);color:var(--deep);cursor:pointer;border-radius:10px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:600;transition:border-color .15s,background .15s,color .15s}.Form-module-scss-module__TeAh4W__tariffBtn[data-active=true]{border-color:var(--sapphire);background:var(--sapphire);color:var(--white)}@media (hover:hover){.Form-module-scss-module__TeAh4W__tariffBtn:hover:not([data-active=true]){border-color:var(--sapphire)}}.Form-module-scss-module__TeAh4W__checkWrap{flex-direction:column;gap:6px;display:flex}.Form-module-scss-module__TeAh4W__checkLabel{color:var(--deep);cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}.Form-module-scss-module__TeAh4W__checkbox{width:18px;height:18px;accent-color:var(--sapphire);cursor:pointer;flex-shrink:0}.Form-module-scss-module__TeAh4W__link{color:var(--sapphire);text-decoration:underline}.Form-module-scss-module__TeAh4W__fieldError{color:#e53e3e;font-size:12px}.Form-module-scss-module__TeAh4W__submit{align-self:flex-start;width:200px}@media (max-width:576px){.Form-module-scss-module__TeAh4W__submit{width:100%}}.Form-module-scss-module__TeAh4W__submitError{color:#e53e3e;font-size:14px}.Form-module-scss-module__TeAh4W__feedback{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:60px 20px;display:flex}.Form-module-scss-module__TeAh4W__feedbackIcon{background:var(--sapphire);width:64px;height:64px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:28px;font-weight:700;display:flex}.Form-module-scss-module__TeAh4W__feedbackTitle{color:var(--deep);font-size:clamp(26px,4vw,36px);font-weight:700}.Form-module-scss-module__TeAh4W__feedbackDesc{color:var(--muted);font-size:16px}.Form-module-scss-module__TeAh4W__note{color:var(--deep);font-size:16px;font-weight:600}
:root{--gray:#dddbcf;--deep:#0b1829;--sapphire:#1e5fd8;--gold:#d4902c;--surface:#f2f0ec;--muted:#8a9bb5;--white:#fff;--background:#0b1829;--foreground:#0b1829}.ContactsSection-module-scss-module__zfGIYq__inner{justify-content:space-between;align-items:center;gap:40px;display:flex}@media (max-width:600px){.ContactsSection-module-scss-module__zfGIYq__inner{flex-direction:column;align-items:flex-start}}.ContactsSection-module-scss-module__zfGIYq__title{color:var(--deep);margin-bottom:8px;font-size:clamp(26px,4vw,36px);font-weight:700}.ContactsSection-module-scss-module__zfGIYq__sub{color:var(--muted);font-size:15px}.ContactsSection-module-scss-module__zfGIYq__contacts{flex-direction:column;align-items:flex-end;gap:6px;display:flex}@media (max-width:600px){.ContactsSection-module-scss-module__zfGIYq__contacts{align-items:flex-start}}.ContactsSection-module-scss-module__zfGIYq__phone{white-space:nowrap;font-size:30px;font-weight:800;transition:color .15s}.ContactsSection-module-scss-module__zfGIYq__phone:hover{color:var(--sapphire)}.ContactsSection-module-scss-module__zfGIYq__note{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:12px}
