:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f7f4ef;--foreground:#191919;--muted:#6f6a61;--line:#ddd6cb;--accent:#0f766e;--accent-strong:#134e4a;--surface:#fff}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--background);color:var(--foreground);font-family:Arial,Helvetica,sans-serif}a{color:inherit}button,input{font:inherit}.page{min-height:100vh;padding:32px 20px}.shell{max-width:960px;margin:0 auto}.header,.footer{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}.brand{color:var(--foreground);font-weight:700}.hero{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:24px;padding:72px 0 56px;display:grid}.eyebrow{color:var(--accent-strong);text-transform:uppercase;margin:0 0 16px;font-size:14px;font-weight:700}h1{letter-spacing:0;max-width:760px;margin:0;font-size:clamp(42px,7vw,72px);line-height:.95}.lead{color:var(--muted);max-width:620px;margin:24px 0 0;font-size:20px;line-height:1.45}.form{background:var(--surface);border:1px solid var(--line);border-radius:8px;align-self:start;padding:20px}.form h2{margin:0 0 8px;font-size:20px}.form p{color:var(--muted);margin:0 0 18px;line-height:1.45}.field{gap:8px;display:grid}.field label{color:var(--muted);font-size:14px}.field input{border:1px solid var(--line);border-radius:6px;width:100%;min-height:48px;padding:0 12px}.submit{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:6px;width:100%;min-height:48px;margin-top:12px;font-weight:700}.fine-print{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.4}.points{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:28px;display:grid}.point h3{margin:0 0 6px;font-size:18px}.point p{color:var(--muted);margin:0;line-height:1.45}@media (max-width:760px){.hero,.points{grid-template-columns:1fr}.hero{padding-top:48px}}
