.contactFormSkeleton-module__nvlwca__formCard{padding:2rem}.contactFormSkeleton-module__nvlwca__form{flex-direction:column;gap:1.5rem;display:flex}.contactFormSkeleton-module__nvlwca__formGroup{flex-direction:column;gap:.5rem;display:flex}
.contactPage-module__w9bZua__contactPage{padding-top:5rem}.contactPage-module__w9bZua__hero{background-color:var(--color-surface);text-align:center;padding:4rem 0}.contactPage-module__w9bZua__container{max-width:1280px;margin:0 auto;padding:0 1rem}.contactPage-module__w9bZua__title{color:var(--color-text);margin-bottom:1rem;font-size:2.5rem;font-weight:700}.contactPage-module__w9bZua__subtitle{color:var(--color-text-secondary);max-width:48rem;margin:0 auto;font-size:1.25rem}.contactPage-module__w9bZua__content{padding:5rem 0}.contactPage-module__w9bZua__grid{grid-template-columns:1fr;gap:3rem;display:grid}.contactPage-module__w9bZua__formSection,.contactPage-module__w9bZua__ctaSection{width:100%}.contactPage-module__w9bZua__ctaCard{padding:2rem}.contactPage-module__w9bZua__ctaTitle{color:var(--color-text);margin-bottom:1rem;font-size:1.875rem;font-weight:700}.contactPage-module__w9bZua__ctaDescription{color:var(--color-text-secondary);margin-bottom:2rem;line-height:1.75}.contactPage-module__w9bZua__ctaButtons{flex-direction:column;gap:1rem;display:flex}.contactPage-module__w9bZua__ctaButtons a{text-decoration:none}@media (min-width:640px){.contactPage-module__w9bZua__container{padding:0 1.5rem}.contactPage-module__w9bZua__title{font-size:3rem}}@media (min-width:1024px){.contactPage-module__w9bZua__container{padding:0 2rem}.contactPage-module__w9bZua__grid{grid-template-columns:2fr 1fr}}
