.contact-module__swMWYG__pageHeader{text-align:center;border-bottom:1px solid var(--border);padding:clamp(3.5rem,10vw,6rem) 0 clamp(2.5rem,7vw,4rem)}.contact-module__swMWYG__title{letter-spacing:-.04em;margin-bottom:1rem;font-size:clamp(2.1rem,7vw,3rem);font-weight:800}.contact-module__swMWYG__subtitle{color:var(--muted-foreground);max-width:600px;margin:0 auto;font-size:clamp(1.05rem,3.5vw,1.25rem)}.contact-module__swMWYG__content{padding:clamp(3rem,8vw,6rem) 0}.contact-module__swMWYG__grid{grid-template-columns:1fr;gap:4rem;display:grid}@media (min-width:1024px){.contact-module__swMWYG__grid{grid-template-columns:1fr 1fr}}.contact-module__swMWYG__formWrapper{background-color:var(--background);border:1px solid var(--border);border-radius:var(--radius);padding:clamp(1.5rem,5vw,2.5rem)}.contact-module__swMWYG__formGroup{margin-bottom:1.5rem}.contact-module__swMWYG__label{margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.contact-module__swMWYG__textarea{border-radius:var(--radius);border:1px solid var(--border);width:100%;min-height:120px;color:var(--foreground);resize:vertical;background-color:#0000;padding:.75rem;font-family:inherit;font-size:.875rem;transition:border-color .2s;display:flex}.contact-module__swMWYG__textarea:focus{border-color:var(--primary);outline:none}.contact-module__swMWYG__calendlyWrapper{border:1px dashed var(--border);border-radius:var(--radius);text-align:center;background-color:var(--muted);flex-direction:column;justify-content:center;align-items:center;padding:clamp(1.5rem,5vw,3rem);display:flex}
