
:root{--ink:#171717;--muted:#62605c;--red:#b51f27;--red-dark:#8f161d;--paper:#f3f1ed;--white:#fff;--line:#d7d3cd;--soft:#e9e6e1}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(circle at 85% 18%,rgba(181,31,39,.06),transparent 32%),var(--paper)}header{height:82px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 max(28px,calc((100vw - 1160px)/2));gap:24px}.brand{display:flex;align-items:center;gap:12px;color:var(--ink);text-decoration:none;font-size:15px}.brand strong{color:var(--red)}.brand-logo{width:42px;height:42px;display:block;object-fit:contain;border-radius:50%}.service{font:600 12px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}main{width:min(1160px,calc(100% - 40px));margin:auto;padding:72px 0 88px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.75fr);gap:88px;align-items:center}.eyebrow{font:700 12px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em;color:var(--red);display:flex;align-items:center;gap:12px}.eyebrow span{width:8px;height:8px;background:var(--red);border-radius:50%}h1{font-size:clamp(44px,5.5vw,78px);line-height:.98;letter-spacing:-.055em;margin:26px 0 30px;max-width:760px}.lead{font-size:20px;line-height:1.65;color:var(--muted);max-width:650px}.card{background:var(--white);border:1px solid var(--line);border-radius:10px;box-shadow:0 24px 80px rgba(22,20,18,.08);padding:34px}.security-line{display:flex;align-items:center;gap:9px;color:var(--red);font:700 11px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:25px}.security-line.success{color:#17733a}.lock{font-size:10px}.card h2{font-size:27px;letter-spacing:-.03em;margin:0 0 18px}.card p{line-height:1.65;color:var(--muted)}.recipient{padding:12px 14px;background:var(--soft);border-radius:6px;font:13px ui-monospace,SFMono-Regular,Menlo,monospace!important;color:var(--ink)!important}.reveal-card button[type=submit]{width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:27px;border:0;border-radius:4px;background:var(--red);color:#fff;padding:17px 19px;font-weight:750;font-size:15px;cursor:pointer}.reveal-card button[type=submit]:hover{background:var(--red-dark)}.fine-print,.help{font-size:12px!important}.status-card{display:flex;gap:22px}.status-icon{flex:0 0 auto;width:46px;height:46px;border-radius:50%;background:#fbe9ea;color:var(--red);display:grid;place-items:center;font-size:26px}.status-icon.neutral{background:var(--soft);color:var(--ink)}.secret-wrap{background:#171717;color:#fff;border-radius:7px;padding:18px;display:flex;gap:16px;align-items:center}.secret-wrap code{font:700 17px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere;flex:1}.copy{border:1px solid #686868;background:#2a2a2a;color:#fff;border-radius:5px;padding:10px 14px;cursor:pointer}.warning{border-left:3px solid var(--red);padding-left:14px;margin-top:22px;font-size:13px}footer{border-top:1px solid var(--line);min-height:70px;padding:20px max(28px,calc((100vw - 1160px)/2));display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:12px}footer a{color:var(--ink)}@media(max-width:850px){header{height:70px}.brand-logo{width:38px;height:38px}.service{display:none}main{grid-template-columns:1fr;gap:42px;padding:48px 0 60px}h1{font-size:48px}.lead{font-size:17px}.card{padding:26px}footer{align-items:flex-start;gap:10px;flex-direction:column}}@media(prefers-reduced-motion:no-preference){.card{animation:rise .45s ease-out both}@keyframes rise{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}
