.contact-module__Jc4ErW__form{gap:var(--space-6);flex-direction:column;max-width:560px;display:flex}.contact-module__Jc4ErW__row{gap:var(--space-6);display:grid}@media (min-width:640px){.contact-module__Jc4ErW__row{grid-template-columns:1fr 1fr}}.contact-module__Jc4ErW__form label{gap:var(--space-2);color:hsl(var(--foreground));flex-direction:column;font-size:.875rem;font-weight:600;display:flex}.contact-module__Jc4ErW__form input,.contact-module__Jc4ErW__form select,.contact-module__Jc4ErW__form textarea{padding:var(--space-3) var(--space-4);border:1px solid hsl(var(--input));border-radius:var(--radius-md);font-family:inherit;font-size:1rem}.contact-module__Jc4ErW__form input:focus,.contact-module__Jc4ErW__form select:focus,.contact-module__Jc4ErW__form textarea:focus{outline:2px solid hsl(var(--primary));outline-offset:2px}.contact-module__Jc4ErW__aside{margin-top:var(--space-12);padding:var(--space-8);background:linear-gradient(180deg, hsl(var(--card)) 0%, hsl(var(--muted) / .4) 100%);border:1px solid hsl(var(--border));border-radius:20px;max-width:400px}.contact-module__Jc4ErW__aside h3{font-family:var(--font-body);margin-bottom:var(--space-4);font-size:1rem;font-weight:700}.contact-module__Jc4ErW__aside p{color:hsl(var(--muted-foreground));margin-bottom:var(--space-3);font-size:.9375rem}
