.demoInterestGrid{display:grid;grid-template-columns:.94fr 1.06fr;gap:44px;align-items:start}.demoInterestGrid .sectionHead{margin-top:24px}.demoInterestCard h3{font-size:24px;letter-spacing:-.03em;margin:0 0 24px}.demoInterestCard form{display:grid;gap:17px}.demoInterestFields{display:grid;grid-template-columns:1fr 1fr;gap:15px}.demoInterestCard label:not(.demoConsent){display:grid;gap:7px;color:var(--text);font-size:13px;font-weight:650}.demoInterestCard input:not([type=checkbox]),.demoInterestCard select,.demoInterestCard textarea{font:inherit;font-size:14px;width:100%;border:1px solid var(--line);color:var(--text);background:#0b121a;border-radius:10px;padding:12px;min-height:44px}.demoInterestCard input:focus-visible,.demoInterestCard select:focus-visible,.demoInterestCard textarea:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.demoInterestCard textarea{resize:vertical}.demoConsent{display:flex;gap:11px;align-items:flex-start;font-size:12px;color:var(--muted);line-height:1.6}.demoConsent input{accent-color:#8bd4a4;width:18px;height:18px;flex:none;margin:3px 0}.demoInterestCard button{justify-self:start}.demoInterestStatus{font-size:13px;margin:0;min-height:1.3em;color:var(--mint)}.demoInterestStatus.error{color:#f0c56a}.demoHoneypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}body[data-theme=light] .demoInterestCard input:not([type=checkbox]),body[data-theme=light] .demoInterestCard select,body[data-theme=light] .demoInterestCard textarea{background:#fff;color:#162d3d}body[data-theme=light] .demoInterestStatus.error{color:#b75d17}@media(max-width:900px){.demoInterestGrid{grid-template-columns:1fr;gap:14px}}@media(max-width:560px){.demoInterestFields{grid-template-columns:1fr}}
