.hero{max-width:780px;padding:28px 0}.hero h1{font-size:clamp(2rem,5vw,3rem);line-height:1.14}.eyebrow{color:var(--text-secondary);font-size:14px;font-weight:650}.demo{max-width:700px;border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--surface-1)}pre{padding:16px;background:var(--surface-2);border:1px solid var(--border);border-radius:8px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}button{font:inherit;padding:8px 14px;border:1px solid var(--border);border-radius:6px;background:var(--surface-1);color:var(--text-primary);cursor:pointer}#copy-status{margin-left:12px;font-size:14px}.cta[aria-disabled=true]{background:var(--surface-2);color:var(--text-secondary);cursor:default}details{border-bottom:1px solid var(--border);padding:14px 0}summary{font-weight:650;cursor:pointer}details p{max-width:760px}#pricing{scroll-margin-top:20px}code{overflow-wrap:anywhere}
