.page-module__aydn6q__page{max-width:480px;margin:0 auto;padding:1.5rem 1rem 2.5rem}.page-module__aydn6q__hero{background:linear-gradient(145deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe;border-radius:20px;margin-bottom:1rem;padding:1.25rem}.page-module__aydn6q__h1{color:#0f172a;margin-bottom:.35rem;font-size:clamp(1.5rem,3vw,1.85rem)}.page-module__aydn6q__lead{color:#334155;font-size:.95rem}.page-module__aydn6q__form{background:#fff;border:1px solid #dbeafe;border-radius:18px;padding:1rem;box-shadow:0 12px 28px #2563eb1a}.page-module__aydn6q__field{flex-direction:column;gap:.4rem;margin-bottom:.9rem;display:flex}.page-module__aydn6q__label{color:#0f172a;font-size:.95rem;font-weight:700}.page-module__aydn6q__input{background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;width:100%;padding:.78rem .9rem}.page-module__aydn6q__button{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:12px;width:100%;margin-top:.25rem;padding:.8rem 1.1rem;font-weight:700}.page-module__aydn6q__button:disabled{opacity:.65;cursor:not-allowed}.page-module__aydn6q__error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin-top:.75rem;padding:.65rem .85rem;font-size:.9rem}.page-module__aydn6q__footer{text-align:center;color:#334155;margin-top:1.25rem;font-size:.95rem}
