.Contact-module__tFoF1W__contactPage{background-color:hsl(var(--background))}.Contact-module__tFoF1W__contactHero{background-color:hsl(var(--primary));color:#fff;text-align:center;padding:6rem 0}.Contact-module__tFoF1W__title{margin-bottom:1rem;font-size:3.5rem}.Contact-module__tFoF1W__subtitle{opacity:.8;font-size:1.25rem}.Contact-module__tFoF1W__contactGrid{grid-template-columns:1fr;gap:4rem;display:grid}@media (min-width:1024px){.Contact-module__tFoF1W__contactGrid{grid-template-columns:1fr 2fr}}.Contact-module__tFoF1W__infoSection{flex-direction:column;gap:3rem;display:flex}.Contact-module__tFoF1W__infoBlock h3{color:hsl(var(--secondary));margin-bottom:.5rem;font-size:1.5rem}.Contact-module__tFoF1W__infoBlock p{opacity:.8;font-size:1.125rem;line-height:1.6}.Contact-module__tFoF1W__formSection{background-color:hsl(var(--card));border-radius:var(--radius);border:1px solid hsl(var(--border));padding:3rem}.Contact-module__tFoF1W__contactForm{flex-direction:column;gap:1.5rem;display:flex}.Contact-module__tFoF1W__formGroup{flex-direction:column;gap:.5rem;display:flex}.Contact-module__tFoF1W__formGroup label{color:hsl(var(--primary));font-size:.875rem;font-weight:600}.Contact-module__tFoF1W__formGroup input,.Contact-module__tFoF1W__formGroup select,.Contact-module__tFoF1W__formGroup textarea{border-radius:var(--radius);border:1px solid hsl(var(--border));background-color:hsl(var(--background));padding:.75rem 1rem;font-family:inherit;font-size:1rem;transition:border-color .2s}.Contact-module__tFoF1W__formGroup input:focus,.Contact-module__tFoF1W__formGroup select:focus,.Contact-module__tFoF1W__formGroup textarea:focus{border-color:hsl(var(--secondary));outline:none}.Contact-module__tFoF1W__formGroup textarea{resize:vertical}@media (max-width:768px){.Contact-module__tFoF1W__contactHero{padding:4rem 0}.Contact-module__tFoF1W__title{font-size:1.8rem}.Contact-module__tFoF1W__infoSection{gap:2rem}.Contact-module__tFoF1W__infoBlock h3{font-size:1.25rem}.Contact-module__tFoF1W__formSection{padding:2rem 1.5rem}}
