.contact-module__swMWYG__contactPage{color:#f3f3f3;background:radial-gradient(circle at 0 0,#9e1b1b2e,#0000 32rem),linear-gradient(#0a0a0a 0%,#1c1c1c 100%)}.contact-module__swMWYG__contactContainer{max-width:1150px}.contact-module__swMWYG__contactIntro{max-width:820px;margin-bottom:2rem}.contact-module__swMWYG__contactLayout{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:1.5rem;display:grid}.contact-module__swMWYG__formCard,.contact-module__swMWYG__infoCard{background:#1c1c1ce0;border:1px solid #c7c7c724;border-radius:18px;padding:1.5rem;box-shadow:0 18px 45px #00000059}.contact-module__swMWYG__formCard h2,.contact-module__swMWYG__infoCard h2{color:#fff;margin:0 0 .85rem;font-size:1.15rem}.contact-module__swMWYG__infoCard p,.contact-module__swMWYG__formNote{color:#c7c7c7;margin:0;line-height:1.7}.contact-module__swMWYG__infoCard strong{color:#fff}.contact-module__swMWYG__infoColumn{gap:1rem;display:grid}.contact-module__swMWYG__highlightCard{background:linear-gradient(135deg,#9e1b1b38,#1c1c1ceb);border-color:#9e1b1ba6}.contact-module__swMWYG__highlightCard a{color:#fff;margin-top:.75rem;font-weight:700;text-decoration:none;display:inline-block}.contact-module__swMWYG__highlightCard a:hover{color:#fe5242}.contact-module__swMWYG__contactForm{gap:1rem;display:grid}.contact-module__swMWYG__formGroup{gap:.4rem;display:grid}.contact-module__swMWYG__formGroup label{color:#fff;font-size:.9rem;font-weight:700}.contact-module__swMWYG__formGroup input,.contact-module__swMWYG__formGroup select,.contact-module__swMWYG__formGroup textarea{color:#fff;width:100%;font:inherit;background:#0a0a0ad9;border:1px solid #c7c7c72e;border-radius:12px;outline:none;padding:.9rem 1rem}.contact-module__swMWYG__formGroup textarea{resize:vertical}.contact-module__swMWYG__formGroup input::placeholder,.contact-module__swMWYG__formGroup textarea::placeholder{color:#c7c7c794}.contact-module__swMWYG__formGroup input:focus,.contact-module__swMWYG__formGroup select:focus,.contact-module__swMWYG__formGroup textarea:focus{border-color:#9e1b1bd9;box-shadow:0 0 0 3px #9e1b1b38}.contact-module__swMWYG__submitButton{color:#fff;cursor:pointer;background:#9e1b1b;border:none;border-radius:999px;padding:.95rem 1.4rem;font-weight:800;transition:transform .16s,background .16s,box-shadow .16s}.contact-module__swMWYG__submitButton:hover{background:#b82222;transform:translateY(-1px);box-shadow:0 12px 30px #9e1b1b59}.contact-module__swMWYG__formNote{font-size:.9rem}.contact-module__swMWYG__socialLinks{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.contact-module__swMWYG__socialLinks a{color:#fff;border:1px solid #c7c7c72e;border-radius:999px;padding:.6rem .9rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:background .16s,border-color .16s,color .16s}.contact-module__swMWYG__socialLinks a:hover{color:#fff;background:#9e1b1b38;border-color:#9e1b1bbf}@media (max-width:900px){.contact-module__swMWYG__contactLayout{grid-template-columns:1fr}}@media (max-width:600px){.contact-module__swMWYG__formCard,.contact-module__swMWYG__infoCard{padding:1.25rem}.contact-module__swMWYG__socialLinks{flex-direction:column}.contact-module__swMWYG__socialLinks a{text-align:center}}.contact-module__swMWYG__checkboxGroup{color:#c7c7c7;align-items:flex-start;gap:.65rem;line-height:1.5;display:flex}.contact-module__swMWYG__checkboxGroup input{accent-color:#9e1b1b;margin-top:.25rem}.contact-module__swMWYG__checkboxGroup label{font-size:.9rem}
