.lp-hero-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:26px;display:flex}.lp-demo-card{border:1px solid var(--line-strong);background:var(--surface);border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:24px;margin-top:36px;padding:26px 28px;display:grid}.lp-demo-card h2{letter-spacing:-.03em;margin:8px 0 0;font-size:1.5rem}.lp-demo-card p{color:var(--ink-soft);max-width:52ch;margin:8px 0 0;font-size:14.5px;line-height:1.6}.lp-demo-card .button{flex:none}.lp-lang-chips{flex-wrap:wrap;gap:8px;margin-top:18px;padding:0;list-style:none;display:flex}.lp-lang-chips li{border:1px solid var(--line);color:var(--ink-soft);background:var(--surface-soft);border-radius:999px;padding:6px 14px;font-size:12.5px}.lp-callout{border-left:3px solid var(--blue);background:var(--surface-soft);border-radius:4px;margin-top:30px;padding:18px 22px}.lp-callout p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.7}.lp-callout p+p{margin-top:10px}.lp-callout strong{color:var(--foreground)}.lp-industry-links{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.lp-industry-links a{border:1px solid var(--line);color:var(--foreground);border-radius:999px;padding:9px 18px;font-size:13.5px}.lp-industry-links a:hover{border-color:var(--blue);color:var(--blue-deep)}@media (max-width:720px){.lp-demo-card{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lp-demo-card,.lp-industry-links a{transition:none}}
