:root{--paper:#f5f3ed;--card:#ffffff;--ink:#1a1712;--muted:#6b6457;--faint:#9a9387;--navy:#1d3c6e;--hair:#e4e0d6}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--paper);color:var(--ink);font-family:-apple-system,Segoe UI,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.6}a{color:var(--navy);text-decoration:none}a:hover{text-decoration:underline}.serif{font-family:Newsreader,Georgia,Times New Roman,serif}.mono{font-family:SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase}.wrap{max-width:660px;margin:0 auto;padding:0 24px}.eyebrow{font-size:12px;color:var(--faint)}h1.word{font-size:clamp(40px,9vw,68px);font-weight:700;letter-spacing:.01em;margin:6px 0 0;line-height:1}.lede{font-size:20px;color:var(--ink);margin:20px 0 8px}.sub{font-size:16px;color:var(--muted);margin:0 0 28px}.rule{height:3px;background:var(--navy);width:100%;margin:0}.card{background:var(--card);border:1px solid var(--hair);padding:24px}.row{display:flex;gap:10px;flex-wrap:wrap}input[type=email],input[type=text]{flex:1 1;min-width:200px;padding:13px 14px;border:1px solid var(--hair);background:#fff;font-size:16px;color:var(--ink);font-family:inherit}input:focus{outline:none;border-color:var(--navy)}button{background:var(--navy);color:#fff;border:0;padding:13px 24px;font-size:15px;font-weight:600;letter-spacing:.03em;cursor:pointer;font-family:inherit}button:disabled{opacity:.55;cursor:default}.muted{color:var(--muted)}.faint,.fine{color:var(--faint)}.fine{font-size:12px;margin-top:12px}.pill{display:inline-block;border:1px solid var(--hair);padding:8px 12px;font-size:13px;background:#fff}.copybox{display:flex;gap:8px;margin-top:10px}.copybox input{flex:1 1}ul.props{list-style:none;padding:0;margin:24px 0}ul.props li{padding:10px 0;border-top:1px solid var(--hair);font-size:15px}ul.props li b{font-weight:600}footer{margin:56px 0 40px;padding-top:18px;border-top:1px solid var(--hair);font-size:12px;color:var(--faint)}section{padding:48px 0}.ok{color:#2d5f3f}.err{color:#c0392b}