.page-module__abe_Ta__page{background:linear-gradient(#f8f9fa 0%,#fff 100%);min-height:100vh;padding-top:80px}.page-module__abe_Ta__header{padding:var(--spacing-4xl) 0 var(--spacing-3xl);text-align:center}.page-module__abe_Ta__title{font-size:var(--font-size-4xl);color:var(--color-primary);margin:0 0 var(--spacing-md) 0;font-weight:800}.page-module__abe_Ta__subtitle{font-size:var(--font-size-xl);color:var(--color-text-light);margin:0;font-weight:500}.page-module__abe_Ta__content{padding:0 0 var(--spacing-4xl)}.page-module__abe_Ta__layout{gap:var(--spacing-2xl);grid-template-columns:1fr 2fr;max-width:1200px;margin:0 auto;display:grid}.page-module__abe_Ta__info{gap:var(--spacing-lg);flex-direction:column;display:flex}.page-module__abe_Ta__infoCard{padding:var(--spacing-xl);text-align:center}.page-module__abe_Ta__infoIcon{margin-bottom:var(--spacing-md);font-size:3rem}.page-module__abe_Ta__infoTitle{font-size:var(--font-size-xl);color:var(--color-primary);margin:0 0 var(--spacing-sm) 0;font-weight:700}.page-module__abe_Ta__infoLink{font-size:var(--font-size-lg);color:var(--color-text);margin-bottom:var(--spacing-xs);transition:var(--transition-base);font-weight:600;text-decoration:none;display:block}.page-module__abe_Ta__infoLink:hover{color:var(--color-primary)}.page-module__abe_Ta__infoText{font-size:var(--font-size-base);color:var(--color-text);margin:0 0 var(--spacing-xs) 0}.page-module__abe_Ta__infoNote{font-size:var(--font-size-sm);color:var(--color-text-light);margin:0}.page-module__abe_Ta__formCard{padding:var(--spacing-2xl)}.page-module__abe_Ta__formTitle{font-size:var(--font-size-2xl);color:var(--color-primary);margin:0 0 var(--spacing-sm) 0;font-weight:700}.page-module__abe_Ta__formDescription{font-size:var(--font-size-base);color:var(--color-text-light);margin:0 0 var(--spacing-xl) 0}.page-module__abe_Ta__alertSuccess,.page-module__abe_Ta__alertError{padding:var(--spacing-lg);border-radius:var(--radius-md);margin-bottom:var(--spacing-xl);position:relative}.page-module__abe_Ta__alertSuccess{color:#0a3622;background:#d1e7dd;border:1px solid #a3cfbb}.page-module__abe_Ta__alertError{color:#58151c;background:#f8d7da;border:1px solid #f1aeb5}.page-module__abe_Ta__alertSuccess strong,.page-module__abe_Ta__alertError strong{margin-bottom:var(--spacing-xs);font-weight:700;display:block}.page-module__abe_Ta__alertSuccess p,.page-module__abe_Ta__alertError p{margin:0}.page-module__abe_Ta__alertClose{top:var(--spacing-sm);right:var(--spacing-md);cursor:pointer;color:inherit;opacity:.5;transition:var(--transition-base);background:0 0;border:none;font-size:1.5rem;line-height:1;position:absolute}.page-module__abe_Ta__alertClose:hover{opacity:1}.page-module__abe_Ta__form{gap:var(--spacing-lg);flex-direction:column;display:flex}.page-module__abe_Ta__formRow{gap:var(--spacing-lg);grid-template-columns:1fr 1fr;display:grid}.page-module__abe_Ta__formGroup{gap:var(--spacing-xs);flex-direction:column;display:flex}.page-module__abe_Ta__label{font-size:var(--font-size-sm);color:var(--color-text);font-weight:600}.page-module__abe_Ta__required{color:#dc3545}.page-module__abe_Ta__input,.page-module__abe_Ta__textarea{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-base);font-family:var(--font-family);transition:var(--transition-base)}.page-module__abe_Ta__input:focus,.page-module__abe_Ta__textarea:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #1e3a5f1a}.page-module__abe_Ta__input:disabled,.page-module__abe_Ta__textarea:disabled{background:var(--color-bg-secondary);cursor:not-allowed;opacity:.6}.page-module__abe_Ta__textarea{resize:vertical;min-height:120px}@media (max-width:968px){.page-module__abe_Ta__layout{grid-template-columns:1fr}.page-module__abe_Ta__info{flex-direction:row;grid-template-columns:1fr 1fr}}@media (max-width:768px){.page-module__abe_Ta__header{padding:var(--spacing-3xl) 0 var(--spacing-2xl)}.page-module__abe_Ta__title{font-size:var(--font-size-3xl)}.page-module__abe_Ta__subtitle{font-size:var(--font-size-lg)}.page-module__abe_Ta__info{flex-direction:column;grid-template-columns:1fr}.page-module__abe_Ta__formCard{padding:var(--spacing-xl)}.page-module__abe_Ta__formRow{grid-template-columns:1fr}}
