.eyebrow{font:600 12px monospace;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);margin-bottom:16px}.email-card{background:white;border:1px solid var(--line);border-radius:16px;padding:30px;margin:32px 0}.email-card h2{margin:0 0 20px}.email-card label{display:block;font-size:14px;font-weight:600;margin-bottom:8px}.email-row,.contact-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.email-row input{min-width:0;flex:1 1 280px;width:100%;border:1px solid var(--line);border-radius:8px;padding:12px;font:inherit;font-size:16px;color:var(--ink);background:var(--paper)}button{font:600 14px Arial,sans-serif;padding:13px 16px;cursor:pointer;border:1px solid var(--ink);border-radius:8px;color:var(--ink);background:white}button:hover{background:#edf4ed}button:focus-visible,input:focus-visible{outline:3px solid #2448dc;outline-offset:3px}.status{font-size:14px;min-height:24px;color:var(--muted);margin:8px 0 18px}.contact-actions{gap:22px}.contact-button{display:inline-block;padding:12px 22px;border-radius:8px;background:var(--ink);color:white;font-size:15px;font-weight:600;text-decoration:none}.contact-button:hover{background:#234e39;color:white}.app-link{font-size:15px}.help,.privacy-note{font-size:14px;color:var(--muted)}.help{margin:18px 0 0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:680px){.email-card{padding:22px 18px}.email-row input{flex-basis:100%;font-size:15px}.contact-actions{gap:16px}}
