.a-wrap{max-width:30rem;padding:var(--space-16) var(--space-5) var(--space-24);margin:0 auto}@media (min-width:640px){.a-wrap{padding-top:var(--space-20)}}.a-card{padding:var(--space-8)}@media (min-width:640px){.a-card{padding:var(--space-10)}}.a-title{margin-top:var(--space-3);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--fw-bold);color:var(--text-strong)}.a-lead{margin-top:var(--space-3);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-muted)}.a-form{margin-top:var(--space-8);gap:var(--space-6);flex-direction:column;display:flex}.a-sent{margin-top:var(--space-6);text-align:center}.a-sent__icon{width:52px;height:52px;margin:0 auto var(--space-5);border-radius:var(--radius-pill);background:var(--primary-soft);color:var(--primary);place-items:center;display:grid}.a-sent__icon svg{width:26px;height:26px}.a-sent__title{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--fw-bold);color:var(--text-strong)}.a-sent__text{margin-top:var(--space-3);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-muted)}.a-sent__text strong{color:var(--text-strong);word-break:break-all}.a-sent__actions{margin-top:var(--space-8);gap:var(--space-3);flex-direction:column;display:flex}.a-sent__note{margin-top:var(--space-5)}.a-foot{margin-top:var(--space-8);text-align:center;font-size:var(--text-sm);color:var(--text-muted)}.a-link{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.a-form__foot{text-align:center}
