.page-module__91VOma__page{max-width:1200px;margin:0 auto;padding:4rem 1rem}.page-module__91VOma__header{text-align:center;margin-bottom:4rem}.page-module__91VOma__title{color:#1f2937;margin-bottom:1rem;font-size:2.5rem;font-weight:700}.page-module__91VOma__subtitle{color:#6b7280;max-width:600px;margin:0 auto;font-size:1.125rem}.page-module__91VOma__grid{grid-template-columns:1fr 1fr;gap:4rem;display:grid}.page-module__91VOma__contactInfo{flex-direction:column;gap:2rem;display:flex}.page-module__91VOma__infoCard{background:#f8fafc;border-radius:12px;gap:1rem;padding:1.5rem;display:flex}.page-module__91VOma__iconWrapper{color:#fff;background:linear-gradient(135deg,#e91e63,#ff6f91);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.page-module__91VOma__infoContent h3{color:#1f2937;margin-bottom:.25rem;font-size:1.125rem;font-weight:600}.page-module__91VOma__infoContent p{color:#6b7280}.page-module__91VOma__infoContent a{color:#e91e63}.page-module__91VOma__infoContent a:hover{text-decoration:underline}.page-module__91VOma__form{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 20px #00000014}.page-module__91VOma__formTitle{color:#1f2937;margin-bottom:1.5rem;font-size:1.5rem;font-weight:600}.page-module__91VOma__formGroup{margin-bottom:1.5rem}.page-module__91VOma__formLabel{color:#374151;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.page-module__91VOma__formInput{border:1px solid #e2e8f0;border-radius:8px;width:100%;padding:.875rem 1rem;font-size:1rem;transition:border-color .2s}.page-module__91VOma__formInput:focus{border-color:#e91e63;outline:none}.page-module__91VOma__formTextarea{resize:vertical;min-height:150px}.page-module__91VOma__submitBtn{color:#fff;cursor:pointer;background:#e91e63;border:none;border-radius:8px;width:100%;padding:1rem;font-size:1rem;font-weight:600;transition:background-color .2s}.page-module__91VOma__submitBtn:hover{background:#c2185b}@media (max-width:768px){.page-module__91VOma__grid{grid-template-columns:1fr;gap:2rem}}
