.contact-module__xwJ-uq__page{color:#17243b;background:#f8fafc;min-height:80vh;padding:28px 20px 48px}.contact-module__xwJ-uq__container{max-width:640px;margin:0 auto}.contact-module__xwJ-uq__nav{justify-content:space-between;gap:20px;margin-bottom:32px;font-size:14px;display:flex}.contact-module__xwJ-uq__page a{color:#003087;text-underline-offset:3px;text-decoration:underline}.contact-module__xwJ-uq__page h1{color:#003087;margin-bottom:16px;font-size:clamp(30px,5vw,40px);font-weight:700;line-height:1.2}.contact-module__xwJ-uq__intro{margin-bottom:26px;line-height:1.7}.contact-module__xwJ-uq__form{background:#fff;border:1px solid #dbe2eb;border-radius:16px;padding:28px;box-shadow:0 4px 16px #00308706}.contact-module__xwJ-uq__form fieldset{border:0;min-width:0;padding:0}.contact-module__xwJ-uq__form label{margin:22px 0 8px;font-weight:600;display:block}.contact-module__xwJ-uq__form input,.contact-module__xwJ-uq__form select,.contact-module__xwJ-uq__form textarea{color:#17243b;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #8090a6;border-radius:8px;padding:12px;font-size:16px}.contact-module__xwJ-uq__form select{text-overflow:ellipsis}.contact-module__xwJ-uq__form textarea{resize:vertical}.contact-module__xwJ-uq__hint{color:#4b596e;margin-top:10px;font-size:14px;line-height:1.6}.contact-module__xwJ-uq__form>.contact-module__xwJ-uq__hint{margin-top:0}.contact-module__xwJ-uq__form button{color:#fff;background:#003087;border-radius:8px;width:100%;min-height:48px;margin-top:24px;padding:12px 20px;font-weight:600}.contact-module__xwJ-uq__form button:disabled{opacity:.65;cursor:default}.contact-module__xwJ-uq__page :is(a,input,select,textarea,button):focus-visible{outline-offset:3px;outline:3px solid #003087}.contact-module__xwJ-uq__status{background:#f0f5ff;border:1px solid #b5c7e4;border-radius:8px;margin-top:20px;padding:14px;line-height:1.6}.contact-module__xwJ-uq__alternative{text-align:center;margin-top:28px;line-height:1.8}.contact-module__xwJ-uq__alternative h2{font-weight:600}@media (max-width:480px){.contact-module__xwJ-uq__page{padding-inline:16px}.contact-module__xwJ-uq__form{padding:20px 16px}}
