.page-module__5_Zn6G__section{background:var(--tint);justify-content:center;align-items:center;min-height:calc(100vh - 200px);padding:80px 24px;display:flex}@media (max-width:480px){.page-module__5_Zn6G__section{padding:48px 20px}}.page-module__5_Zn6G__card{background:var(--paper);width:100%;max-width:480px;box-shadow:var(--shadow);text-align:center;border-radius:24px;padding:48px}@media (max-width:480px){.page-module__5_Zn6G__card{border-radius:20px;padding:36px 24px}}.page-module__5_Zn6G__iconBadge{background:var(--navy);border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 24px;display:flex}.page-module__5_Zn6G__iconBadge svg{color:#fff;width:28px;height:28px}.page-module__5_Zn6G__eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--navy);background:#1f3f9114;border-radius:999px;margin-bottom:16px;padding:6px 14px;font-family:"Baloo 2",sans-serif;font-size:13px;font-weight:700;display:inline-block}.page-module__5_Zn6G__card h1{color:var(--ink);margin:0 0 16px;font-size:clamp(24px,3.5vw,32px)}.page-module__5_Zn6G__body{color:var(--ink-soft);margin:0 0 28px;font-size:16px;line-height:1.6}.page-module__5_Zn6G__card .page-module__5_Zn6G__btn{margin-bottom:24px}.page-module__5_Zn6G__secondary{color:var(--ink-soft);margin:0;font-size:14px}.page-module__5_Zn6G__secondary a{color:var(--navy);font-weight:600;text-decoration:none}.page-module__5_Zn6G__secondary a:hover{text-decoration:underline}.page-module__5_Zn6G__form{text-align:left;flex-direction:column;gap:20px;margin-bottom:24px;display:flex}.page-module__5_Zn6G__field{flex-direction:column;gap:6px;display:flex}.page-module__5_Zn6G__field label{color:var(--ink);font-family:"Baloo 2",sans-serif;font-size:14px;font-weight:700}.page-module__5_Zn6G__field input{border:2px solid var(--tint-deep);background:var(--paper);border-radius:12px;padding:14px 16px;font-family:inherit;font-size:16px;transition:border-color .2s}.page-module__5_Zn6G__field input:focus{border-color:var(--navy);outline:none}.page-module__5_Zn6G__field input::placeholder{color:var(--ink-soft);opacity:.6}.page-module__5_Zn6G__form .page-module__5_Zn6G__btn{width:100%;margin-top:8px}.page-module__5_Zn6G__form .page-module__5_Zn6G__btn:disabled{opacity:.7;cursor:not-allowed}.page-module__5_Zn6G__errorText{color:#d32f2f;text-align:center;margin:0;font-size:14px}
