@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap');:root{--bg:#efeee9;--ink:#262a29;--accent:#697e73;--line:#d3d5ce}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:15px/1.6 'DM Sans',sans-serif}.wrap{max-width:1150px;min-height:100vh;margin:auto;padding:28px 5%;display:flex;flex-direction:column}header,footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.brand{font:700 28px 'Space Grotesk',sans-serif;letter-spacing:-1.8px}.asterisk{color:var(--accent);font-size:19px;margin-left:5px}.tag,footer,.eyebrow,label{font-size:11px;font-weight:700;letter-spacing:.14em;color:var(--accent)}header{border-bottom:1px solid var(--line);padding-bottom:22px}.panel{width:min(100%,630px);margin:auto 0;padding:80px 0}h1{font:600 clamp(60px,10vw,120px)/.95 'Space Grotesk',sans-serif;letter-spacing:-.075em;margin:24px 0}h1 em{font-style:normal;color:var(--accent)}.panel>p{max-width:420px;color:#657068;font-size:18px}form{margin-top:45px;display:flex;flex-direction:column;gap:13px;max-width:420px}input{background:#fafaf7;border:1px solid #bdc6be;border-radius:8px;padding:17px;font:inherit;outline-color:var(--accent)}button{background:#35473e;color:white;border:0;border-radius:8px;padding:17px 20px;display:flex;justify-content:space-between;font:700 14px 'DM Sans',sans-serif;cursor:pointer}button:disabled{opacity:.5}#status{min-height:22px;color:#a14d48;font-size:13px}footer{border-top:1px solid var(--line);padding-top:22px}@media(max-width:600px){.panel{padding:65px 0}.tag{display:none}}