.InquiryForm-module__Z6Y2wW__form{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1rem 1.25rem;display:grid}.InquiryForm-module__Z6Y2wW__form label{gap:.35rem;font-weight:600;display:grid}.InquiryForm-module__Z6Y2wW__form input,.InquiryForm-module__Z6Y2wW__form textarea{background:var(--surface-2);width:100%;color:var(--text);font:inherit;border:1px solid #3a4150;border-radius:10px;padding:.75rem .9rem}.InquiryForm-module__Z6Y2wW__form input:focus,.InquiryForm-module__Z6Y2wW__form textarea:focus{border-color:var(--blue);outline:none}.InquiryForm-module__Z6Y2wW__wide{grid-column:1/-1}.InquiryForm-module__Z6Y2wW__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.InquiryForm-module__Z6Y2wW__thanks{color:var(--blue);font-size:1.2rem;font-weight:600}.InquiryForm-module__Z6Y2wW__error{color:#ff9b8a;margin:.75rem 0 0}
.contact-module__xwJ-uq__heading{font-size:clamp(2rem,4vw,3rem)}.contact-module__xwJ-uq__banner{border-radius:16px;width:100%;height:auto;margin-bottom:2.5rem}.contact-module__xwJ-uq__signups{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1.5rem;margin-bottom:1.5rem;display:grid}.contact-module__xwJ-uq__card{background:var(--surface);border-radius:16px;padding:clamp(1.25rem,3vw,2rem);position:relative}.contact-module__xwJ-uq__card h2{font-size:1.5rem}.contact-module__xwJ-uq__card p{color:var(--muted);margin:0 0 1.5rem}
