.contact-form-module__7YxA1G__form{width:100%;max-width:640px;margin-inline:auto}.contact-form-module__7YxA1G__progress{color:#777;font-variant-numeric:tabular-nums;border-bottom:1px solid #00000014;justify-content:space-between;align-items:baseline;margin-bottom:36px;padding-bottom:20px;font-size:13px;display:flex}.contact-form-module__7YxA1G__progress strong{color:#303234;font-weight:500}.contact-form-module__7YxA1G__form label,.contact-form-module__7YxA1G__legend{color:#303234;letter-spacing:-.015em;text-transform:none;margin-bottom:12px;font-size:15px;font-weight:500;line-height:1.5;display:block}.contact-form-module__7YxA1G__hint{color:#848587;margin-top:3px;font-size:13px;font-weight:400;display:block}.contact-form-module__7YxA1G__form input:not([type=radio]),.contact-form-module__7YxA1G__form textarea{color:#303234;box-shadow:none;background:#f1f1f1;border:1px solid #00000012;border-radius:16px;transition:background-color .16s,border-color .16s}.contact-form-module__7YxA1G__form input:not([type=radio]):hover,.contact-form-module__7YxA1G__form textarea:hover{border-color:#00000026}.contact-form-module__7YxA1G__form input:not([type=radio]):focus-visible,.contact-form-module__7YxA1G__form textarea:focus-visible{outline-offset:3px;box-shadow:none;background:#fff;outline:2px solid #747474}.contact-form-module__7YxA1G__form input[aria-invalid=true],.contact-form-module__7YxA1G__form textarea[aria-invalid=true]{border-color:#b42318}.contact-form-module__7YxA1G__options{flex-wrap:wrap;gap:8px;display:flex}.contact-form-module__7YxA1G__form .contact-form-module__7YxA1G__choice{cursor:pointer;margin:0;font-size:14px;font-weight:400;position:relative}.contact-form-module__7YxA1G__choice input{opacity:0;width:1px;height:1px;position:absolute}.contact-form-module__7YxA1G__choice span{color:#626466;min-height:44px;transition:background-color var(--hover-duration,.18s) ease, color var(--hover-duration,.18s) ease;background:#efefef;border-radius:16px;align-items:center;gap:8px;padding:11px 16px;display:flex}.contact-form-module__7YxA1G__choice svg{opacity:0;width:14px;height:14px;transition:opacity var(--hover-duration,.18s) ease}@media (hover:hover){.contact-form-module__7YxA1G__choice:hover span{color:#303234;background:#e7e7e7}}.contact-form-module__7YxA1G__choice input:checked+span{color:#fff;background:#292b2d}.contact-form-module__7YxA1G__choice input:checked+span svg{opacity:1}.contact-form-module__7YxA1G__choice input:focus-visible+span{outline-offset:3px;outline:2px solid #747474}.contact-form-module__7YxA1G__choice input:focus-visible+span,.contact-form-module__7YxA1G__choice input:focus-visible+span svg{transition:none}.contact-form-module__7YxA1G__choices{gap:36px;display:grid}.contact-form-module__7YxA1G__actions{border-top:1px solid #00000014;justify-content:space-between;align-items:center;gap:12px;margin-top:36px;padding-top:24px;display:flex}.contact-form-module__7YxA1G__actions button{box-shadow:none;border-radius:14px;min-height:44px}.contact-form-module__7YxA1G__secondary{color:#777;align-items:center;gap:6px;min-height:44px;font-size:14px;display:inline-flex}.contact-form-module__7YxA1G__secondary:hover{color:#303234}.contact-form-module__7YxA1G__secondary:focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid #747474}.contact-form-module__7YxA1G__success{padding-block:32px}.contact-form-module__7YxA1G__success h2{letter-spacing:-.04em;margin:16px 0 12px;font-size:clamp(28px,4vw,36px);font-weight:500}.contact-form-module__7YxA1G__success p{color:#777;max-width:440px;line-height:1.7}.contact-form-module__7YxA1G__successLinks{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}@media (prefers-reduced-motion:reduce){.contact-form-module__7YxA1G__form *,.contact-form-module__7YxA1G__form :before,.contact-form-module__7YxA1G__form :after{transition:none!important;animation:none!important}}
