.contact-module__swMWYG__card{max-width:760px;margin-inline:auto;padding:40px 40px 36px}.contact-module__swMWYG__card:hover{box-shadow:none;border-color:#ffffff1a}.contact-module__swMWYG__intro{color:#e8e3d9;font-size:17px;line-height:1.6}.contact-module__swMWYG__form{grid-template-columns:1fr 1fr;column-gap:16px;margin-top:8px;display:grid}.contact-module__swMWYG__group{grid-column:1/-1;margin-top:20px}.contact-module__swMWYG__labeled{flex-direction:column;gap:8px;display:flex}.contact-module__swMWYG__form>.contact-module__swMWYG__group:nth-child(3),.contact-module__swMWYG__form>.contact-module__swMWYG__group:nth-child(4){grid-column:auto}.contact-module__swMWYG__form>div:not(.contact-module__swMWYG__group){grid-column:1/-1}.contact-module__swMWYG__label{font-family:var(--font-tech), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:#b8b1a5;font-size:12px}.contact-module__swMWYG__field{color:#fff;border:1px solid var(--line-strong);width:100%;min-height:48px;font:inherit;background:#100e0b;border-radius:6px;outline:none;padding:12px 16px;font-size:16px;line-height:1.4;transition:border-color .2s,box-shadow .2s;display:block}.contact-module__swMWYG__field::placeholder{color:#8f887c;opacity:1}.contact-module__swMWYG__field:hover{border-color:#ffffff3d}.contact-module__swMWYG__field:focus{border-color:var(--orange);box-shadow:0 0 0 3px #c9a45c2e}.contact-module__swMWYG__field[aria-invalid=true]{border-color:#e05a47}.contact-module__swMWYG__textarea{resize:vertical;min-height:140px}.contact-module__swMWYG__selectWrap{position:relative}.contact-module__swMWYG__selectWrap .contact-module__swMWYG__field{appearance:none;cursor:pointer;padding-right:44px;font-weight:500}.contact-module__swMWYG__selectWrap option{color:#fff;background:#100e0b}.contact-module__swMWYG__caret{width:11px;height:11px;fill:var(--orange);pointer-events:none;position:absolute;top:50%;right:16px;overflow:visible;transform:translateY(-90%)}.contact-module__swMWYG__submit{background:var(--gradient);color:#0a0a0a;width:100%;height:52px;font:inherit;letter-spacing:.01em;cursor:pointer;box-shadow:0 8px 30px -8px var(--glow);border:0;border-radius:6px;justify-content:center;align-items:center;margin-top:8px;padding:0 24px;font-size:16px;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex}.contact-module__swMWYG__submit:hover,.contact-module__swMWYG__submit:focus-visible{outline:none;transform:translateY(-1px);box-shadow:0 10px 28px -10px #c9a45c59}.contact-module__swMWYG__submit:disabled{opacity:.7;cursor:progress;transform:none}.contact-module__swMWYG__hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-module__swMWYG__fieldError{color:#ff8a7a;font-size:14px;line-height:1.3}.contact-module__swMWYG__error,.contact-module__swMWYG__success{border-radius:6px;margin-top:16px;padding:12px 14px;font-size:15px;line-height:1.4}.contact-module__swMWYG__error{color:#ffb3a8;background:#e05a4714;border:1px solid #e05a47}.contact-module__swMWYG__success{border:1px solid var(--orange);color:#fff;background:#c9a45c14}@media (max-width:767px){.contact-module__swMWYG__card{padding:28px 20px 24px}.contact-module__swMWYG__form{grid-template-columns:1fr}.contact-module__swMWYG__form>.contact-module__swMWYG__group:nth-child(3),.contact-module__swMWYG__form>.contact-module__swMWYG__group:nth-child(4){grid-column:1/-1}}
