.page-module__iinLXG__container{width:100%;max-width:800px;padding:var(--space-2xl) var(--space-md);animation:page-module__iinLXG__zoset-fade-in var(--transition-slow);margin:0 auto}@media (min-width:768px){.page-module__iinLXG__container{padding:var(--space-4xl) var(--space-lg)}}.page-module__iinLXG__headerBlock{text-align:center;margin-bottom:var(--space-2xl)}.page-module__iinLXG__title{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--color-text-primary);margin-bottom:var(--space-sm)}.page-module__iinLXG__desc{font-size:var(--text-md);color:var(--color-text-secondary);margin-bottom:var(--space-xs)}.page-module__iinLXG__faqPrompt{font-size:var(--text-sm);color:var(--color-text-muted)}.page-module__iinLXG__faqLink{font-weight:var(--weight-semibold);color:var(--color-text-primary);transition:color var(--transition-fast);text-decoration:underline}.page-module__iinLXG__faqLink:hover{color:var(--color-primary-hover)}.page-module__iinLXG__card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-xl);box-shadow:var(--shadow-sm)}@media (min-width:768px){.page-module__iinLXG__card{padding:var(--space-2xl)}}.page-module__iinLXG__form,.page-module__iinLXG__formRow{gap:var(--space-lg);flex-direction:column;display:flex}@media (min-width:640px){.page-module__iinLXG__formRow{gap:var(--space-md);flex-direction:row}}.page-module__iinLXG__formRow>div{flex:1}.page-module__iinLXG__fieldGroup{gap:var(--space-xs);flex-direction:column;display:flex}.page-module__iinLXG__label{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-primary);margin-bottom:var(--space-xs)}.page-module__iinLXG__input,.page-module__iinLXG__textarea{font-family:var(--font-body);font-size:var(--text-md);color:var(--color-text-primary);background-color:var(--color-background);border:1.5px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;width:100%}.page-module__iinLXG__input:focus,.page-module__iinLXG__textarea:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 3px #11111114}.page-module__iinLXG__textarea{resize:vertical;min-height:150px}.page-module__iinLXG__required{color:var(--color-error);margin-left:2px}.page-module__iinLXG__error{color:var(--color-error);font-size:var(--text-xs);margin-top:4px}.page-module__iinLXG__submitBtn{font-family:var(--font-heading);font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--color-text-inverse);background-color:var(--color-primary);border-radius:var(--radius-md);padding:var(--space-md);cursor:pointer;transition:background-color var(--transition-fast);margin-top:var(--space-md);justify-content:center;align-items:center;gap:var(--space-sm);border:none;display:flex}.page-module__iinLXG__submitBtn:hover{background-color:var(--color-primary-hover)}.page-module__iinLXG__submitBtn:disabled{opacity:.6;cursor:not-allowed}.page-module__iinLXG__statusMessage{padding:var(--space-md);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-medium);margin-top:var(--space-md)}.page-module__iinLXG__success{background-color:var(--color-success-light);color:var(--color-success);border:1px solid var(--color-success)}.page-module__iinLXG__failure{background-color:var(--color-error-light);color:var(--color-error);border:1px solid var(--color-error)}
