.pages-module__3wSt1q__container{max-width:var(--max-width);padding:var(--space-3xl) var(--space-xl);margin:0 auto}.pages-module__3wSt1q__header{text-align:center;margin-bottom:var(--space-4xl)}.pages-module__3wSt1q__title{font-family:var(--font-display);font-size:var(--font-size-5xl);color:var(--text);margin:0 0 var(--space-sm);font-weight:700}.pages-module__3wSt1q__subtitle{color:var(--muted);font-size:var(--font-size-xl);max-width:700px;margin:0 auto}.pages-module__3wSt1q__content{max-width:800px;font-size:var(--font-size-lg);color:var(--text);margin:0 auto;line-height:1.8}.pages-module__3wSt1q__content h2{font-family:var(--font-display);font-size:var(--font-size-3xl);margin-top:var(--space-3xl);margin-bottom:var(--space-md);color:var(--dark)}.pages-module__3wSt1q__content p{margin-bottom:var(--space-lg)}.pages-module__3wSt1q__faqList{gap:var(--space-lg);flex-direction:column;display:flex}.pages-module__3wSt1q__formContainer{background-color:var(--surface);max-width:600px;padding:var(--space-2xl);border-radius:var(--radius-lg);box-shadow:var(--shadow);margin:0 auto}.pages-module__3wSt1q__formGroup{margin-bottom:var(--space-lg)}.pages-module__3wSt1q__formRow{gap:var(--space-lg);margin-bottom:var(--space-lg);flex-direction:column;display:flex}@media (min-width:640px){.pages-module__3wSt1q__formRow{flex-direction:row}.pages-module__3wSt1q__formRow>*{flex:1}}.pages-module__3wSt1q__label{margin-bottom:var(--space-xs);color:var(--text);font-weight:600;display:block}.pages-module__3wSt1q__submitBtn{width:100%;padding:var(--space-md);background-color:var(--accent);color:var(--surface);border-radius:var(--radius);font-size:var(--font-size-base);cursor:pointer;transition:background-color var(--transition), transform var(--transition);border:none;font-weight:600}.pages-module__3wSt1q__submitBtn:hover{background-color:var(--accent-hover);transform:translateY(-2px)}.pages-module__3wSt1q__submitBtn:disabled{opacity:.7;cursor:not-allowed;transform:none}.pages-module__3wSt1q__formSuccess{text-align:center;padding:var(--space-xl) 0}.pages-module__3wSt1q__formSuccess h2{color:var(--success)}.pages-module__3wSt1q__formSuccess .pages-module__3wSt1q__submitBtn{width:auto;margin-top:var(--space-xl);padding-inline:var(--space-xl)}.pages-module__3wSt1q__formError{color:var(--error);margin:0 0 var(--space-md)}