.D-6rfa_page{background:var(--color-surface);min-height:100vh;color:var(--color-fg);font-family:var(--font-body), Inter, system-ui, sans-serif;justify-content:center;align-items:center;padding:48px 24px;display:flex}.D-6rfa_card{background:var(--color-surface-elevated);border:1px solid var(--color-border);border-top:2px solid var(--color-border-brand);border-radius:var(--radius-md);width:100%;max-width:440px;box-shadow:var(--shadow-md);padding:40px 36px 32px}.D-6rfa_homeMark{color:var(--color-fg);font-family:var(--font-display), "Roboto Slab", Georgia, serif;align-items:center;gap:8px;margin:0 0 20px;font-size:20px;text-decoration:none;display:inline-flex}.D-6rfa_homeMark svg{width:28px;height:28px;color:var(--color-brand-text)}.D-6rfa_eyebrow{font-family:var(--font-body), Inter, system-ui, sans-serif;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent);margin:0 0 12px;font-size:11px;font-weight:700}.D-6rfa_title{font-family:var(--font-display), "Roboto Slab", Georgia, serif;letter-spacing:-.015em;color:var(--color-fg);margin:0 0 12px;font-size:32px;font-weight:700;line-height:1.05}.D-6rfa_reason{color:var(--color-fg);margin:0 0 12px;font-size:15px;line-height:1.55}.D-6rfa_reason a{color:var(--color-fg);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-brand);text-decoration-color:var(--color-border-brand);text-underline-offset:.2em;display:inline-block}.D-6rfa_lede{color:var(--color-fg-muted);margin:0 0 28px;font-size:15px;line-height:1.55}.D-6rfa_field{flex-direction:column;gap:6px;margin-bottom:20px;display:flex}.D-6rfa_label{color:var(--color-fg);font-size:13px;font-weight:600}.D-6rfa_input{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-fg);transition:border-color var(--duration-2) var(--ease-out), box-shadow var(--duration-2) var(--ease-out);padding:12px 14px;font-family:inherit;font-size:15px;font-weight:400}.D-6rfa_input:focus{border-color:var(--color-border-brand);box-shadow:0 0 0 3px var(--color-ring-focus);outline:none}.D-6rfa_submit{background:var(--color-accent);width:100%;height:44px;color:var(--color-accent-fg);letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius-pill);cursor:pointer;transition:background var(--duration-2) var(--ease-out);border:0;justify-content:center;align-items:center;padding:0 20px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}.D-6rfa_submit:focus-visible{outline:3px solid var(--color-ring-focus);outline-offset:2px}.D-6rfa_submit:hover{background:var(--color-accent-hover)}.D-6rfa_submit:disabled{opacity:.55;cursor:not-allowed}.D-6rfa_note{border-top:1px solid var(--color-border);color:var(--color-fg-muted);margin:24px 0 0;padding-top:20px;font-size:13.5px;line-height:1.5}.D-6rfa_note a{color:var(--color-fg);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-brand);text-decoration-color:var(--color-border-brand);text-underline-offset:.2em}.D-6rfa_note a:hover{-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.D-6rfa_error{border-radius:var(--radius-sm);color:var(--color-danger);background:#a13e1f14;border:1px solid #a13e1f52;margin:-8px 0 16px;padding:10px 12px;font-size:13.5px;line-height:1.45}.D-6rfa_error a{color:inherit;text-underline-offset:.2em;font-weight:600;text-decoration:underline}.D-6rfa_error a:hover{text-decoration-thickness:2px}.D-6rfa_paid{background:color-mix(in srgb, var(--color-success) 14%, transparent);border-radius:var(--radius-sm);color:var(--color-fg);margin:0 0 20px;padding:9px 12px;font-size:13.5px;line-height:1.5}
