section{margin-top:var(--space-6)}h1{letter-spacing:-.02em;margin:var(--space-2) 0 var(--space-3);max-width:16ch;font-size:clamp(36px,7vw,64px);line-height:1.05}h2{margin:0 0 var(--space-3);font-size:clamp(26px,4vw,36px)}h3{margin:var(--space-2) 0}.eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:14px;font-weight:700}.lede{color:var(--text-muted);max-width:56ch;font-size:20px}.muted{color:var(--text-muted)}.hero{margin-top:var(--space-5)}.hero-cta{align-items:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.price-chip{color:var(--text-muted)}.price-chip strong{color:var(--text)}.demo-frame{aspect-ratio:16/9;border-radius:var(--radius);border:2px dashed var(--border);background:var(--surface);place-content:center;justify-items:center;gap:var(--space-3);color:var(--text-muted);text-align:center;padding:var(--space-3);display:grid}.demo-play{border-left:34px solid var(--accent);border-top:20px solid #0000;border-bottom:20px solid #0000;width:0;height:0}.step-list{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.step-list li{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-4)}.step-list p{color:var(--text-muted);margin:0}.step-n{background:var(--accent);width:40px;height:40px;color:var(--accent-text);border-radius:50%;place-content:center;font-weight:800;display:inline-grid}.trust ul{max-width:var(--measure);padding-left:1.2em}.trust li{margin:var(--space-2) 0}.price-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-4);max-width:480px}.price-big{margin:0;font-size:44px;font-weight:800}.price-big small{color:var(--text-muted);font-size:18px;font-weight:400}.pilot-form{gap:var(--space-3);max-width:520px;display:grid}.pilot-form label{gap:var(--space-1);font-weight:600;display:grid}.pilot-form input,.pilot-form textarea{font:inherit;color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);min-height:var(--tap);padding:12px}.req{color:var(--text-muted);font-weight:400}.field-error{color:var(--miss);min-height:0;font-size:15px;font-weight:400}.field-error:empty{display:none}.form-status{min-height:1.5em;margin:0}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}
