:root{color:#172033;background:#f5f7fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}.page{width:min(920px,100% - 32px);margin:0 auto;padding:56px 0}.hero{margin-bottom:28px}.eyebrow{color:#f48120;letter-spacing:.06em;text-transform:uppercase;font-weight:700}h1{max-width:760px;margin:8px 0 16px;font-size:clamp(32px,6vw,64px);line-height:1.05}.intro{color:#526079;max-width:760px;font-size:18px;line-height:1.7}.card{background:#ffffffe0;border:1px solid #dde4f0;border-radius:22px;margin:18px 0;padding:24px;box-shadow:0 20px 60px #222f5314}.status{color:#33415c;align-items:center;gap:8px;margin-bottom:18px;font-weight:600;display:inline-flex}.status span{background:#21a67a;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 6px #21a67a1f}.form{gap:12px;display:flex}input{border:1px solid #cbd5e1;border-radius:14px;outline:none;flex:1;min-width:0;padding:13px 14px}input:focus{border-color:#f48120;box-shadow:0 0 0 4px #f4812024}button{color:#fff;cursor:pointer;background:#f48120;border:0;border-radius:14px;padding:13px 18px;font-weight:700}button:hover{background:#df6f12}.secondary{color:#33415c;background:#e9eef7;margin-top:12px}.secondary:hover{background:#dbe4f1}.messages{margin:0;padding:0;list-style:none}.messages li{border-top:1px solid #edf1f7;justify-content:space-between;gap:16px;padding:14px 0;display:flex}.messages li:first-child{border-top:0}time,.empty{color:#718096}@media (width<=640px){.form,.messages li{flex-direction:column}}
