.Contact-module__J3q-aa__contactPageWrapper{padding:var(--spacing-xl) var(--spacing-md);background-color:var(--background-color);color:var(--text-color);box-sizing:border-box;flex-direction:column;align-items:center;width:100%;display:flex}@media (max-width:768px){.Contact-module__J3q-aa__contactPageWrapper{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}}.Contact-module__J3q-aa__header{width:100%;margin-bottom:var(--spacing-xl)}.Contact-module__J3q-aa__eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--accent-color);margin:0 0 var(--spacing-xs);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.Contact-module__J3q-aa__title{color:var(--text-color);margin:0;font-size:2.5em}.Contact-module__J3q-aa__contactLayout{gap:var(--spacing-xl);box-sizing:border-box;flex-direction:column;align-items:center;width:100%;display:flex}.Contact-module__J3q-aa__formSection{box-sizing:border-box;order:1;justify-content:center;width:100%;display:flex}.Contact-module__J3q-aa__illustrationSection{box-sizing:border-box;order:2;justify-content:center;width:100%;max-width:100%;display:flex}.Contact-module__J3q-aa__illustrationContainer{align-items:center;gap:var(--spacing-lg);box-sizing:border-box;flex-direction:column;width:100%;max-width:400px;display:flex}.Contact-module__J3q-aa__contactInfo{background-color:var(--card-bg-color);border-radius:var(--border-radius);padding:var(--spacing-lg);text-align:center;width:100%;box-shadow:0 4px 12px var(--shadow-color);margin-top:1rem}.Contact-module__J3q-aa__contactInfo p{margin-bottom:var(--spacing-md);color:var(--text-color);font-size:1.1em;line-height:1.6}.Contact-module__J3q-aa__contactInfo ul{margin:var(--spacing-md) 0;padding:0;list-style:none}.Contact-module__J3q-aa__contactInfo li{margin-bottom:var(--spacing-sm);justify-content:center;align-items:center;font-size:1em;display:flex}.Contact-module__J3q-aa__responseTime{font-style:italic;color:var(--secondary-text-color)!important;font-size:.9em!important}@media (min-width:768px){.Contact-module__J3q-aa__contactPageWrapper{padding:var(--spacing-xl) var(--spacing-md);width:100%}.Contact-module__J3q-aa__contactLayout{flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%}.Contact-module__J3q-aa__illustrationSection{width:40%;min-width:350px;max-width:450px;padding-right:var(--spacing-md);order:1}.Contact-module__J3q-aa__formSection{width:60%;padding-left:var(--spacing-md);order:2;justify-content:flex-start}}
