.page-module__AcUQ8W__applyWrapper{min-height:100vh;padding-top:8rem;padding-bottom:5rem;animation:.8s ease-out forwards page-module__AcUQ8W__fadeIn}@keyframes page-module__AcUQ8W__fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page-module__AcUQ8W__applyContainer{z-index:10;max-width:800px;position:relative}.page-module__AcUQ8W__header{text-align:center;margin-bottom:3.5rem}.page-module__AcUQ8W__systemBadge{font-family:var(--font-display);color:var(--accent-primary);background:#e509141a;border:1px solid #e5091433;border-radius:999px;margin-bottom:1.5rem;padding:.4rem 1.2rem;font-size:.85rem;font-weight:600;display:inline-block}.page-module__AcUQ8W__title{margin-bottom:1rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1.1}.page-module__AcUQ8W__subtitle{color:var(--text-dim);max-width:600px;margin:0 auto;font-size:1.1rem;line-height:1.7}.page-module__AcUQ8W__formPanel{padding:3rem}.page-module__AcUQ8W__form{flex-direction:column;gap:1.75rem;display:flex}.page-module__AcUQ8W__formGroup{flex-direction:column;gap:.5rem;display:flex}.page-module__AcUQ8W__label{font-family:var(--font-display);color:var(--text-main);font-size:.95rem;font-weight:600}.page-module__AcUQ8W__input,.page-module__AcUQ8W__textarea{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:#fff;width:100%;font-family:var(--font-body);background:#ffffff0a;padding:.9rem 1.2rem;font-size:1rem;transition:all .2s}.page-module__AcUQ8W__inputNote{color:var(--text-dim);margin-top:.5rem;font-size:.8rem;font-style:italic;line-height:1.4}.page-module__AcUQ8W__input:focus,.page-module__AcUQ8W__textarea:focus{border-color:var(--accent-primary);background:#ffffff0f;outline:none;box-shadow:0 0 0 3px #e509141a}.page-module__AcUQ8W__textarea{resize:vertical;min-height:140px}.page-module__AcUQ8W__errorMsg{color:#f87171;text-align:center;font-weight:500}.page-module__AcUQ8W__formActions{margin-top:.5rem}.page-module__AcUQ8W__submitBtn{width:100%;padding:1.1rem;font-size:1.05rem}.page-module__AcUQ8W__successState{text-align:center;padding:4rem 2rem;animation:.5s ease-out page-module__AcUQ8W__scaleIn}@keyframes page-module__AcUQ8W__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.page-module__AcUQ8W__successState h2{color:#34d399;margin-bottom:1rem;font-size:2.5rem}.page-module__AcUQ8W__successState p{color:var(--text-dim);max-width:500px;margin:0 auto;font-size:1.1rem}
