.interest-section{padding:90px clamp(20px,7vw,110px);background:#f4f7fa}.interest-wrap{max-width:980px;margin:auto;display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;align-items:start}.interest-copy h2{font-size:clamp(2.1rem,4vw,3.5rem);line-height:1.05;letter-spacing:-.05em;margin:0 0 18px}.interest-copy p:not(.eyebrow){color:var(--muted);line-height:1.7;font-size:1.02rem}.interest-form{background:#fff;border:1px solid var(--line);border-radius:18px;padding:28px;box-shadow:var(--shadow);display:grid;gap:15px}.interest-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.interest-form label{display:grid;gap:7px;font-weight:750;font-size:.82rem}.interest-form input,.interest-form textarea{width:100%;border:1px solid var(--line);border-radius:10px;background:var(--soft);padding:12px 13px;font:inherit;color:var(--ink)}.interest-form textarea{min-height:100px;resize:vertical}.interest-form input:focus,.interest-form textarea:focus{outline:3px solid rgba(22,129,90,.16);border-color:var(--green)}.interest-form .wide{grid-column:1/-1}.interest-form .trap{display:none}.interest-status{min-height:22px;margin:0;color:var(--green);font-size:.85rem;font-weight:700}.interest-form.is-sent{border-color:#9dd8bd}@media(max-width:760px){.interest-wrap{grid-template-columns:1fr;gap:28px}.interest-form-grid{grid-template-columns:1fr}.interest-form .wide{grid-column:auto}}
