.interest-section{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:42px;margin-block:52px 72px;padding:36px;border:1px solid #59667a;border-radius:10px;background:#182126;color:#f1f6f4;scroll-margin-top:24px}
.interest-section h2{font-size:clamp(28px,3.4vw,42px);line-height:1.12;margin:12px 0 18px;letter-spacing:-1.2px}
.interest-section p{font-size:16px;line-height:1.65;color:#c8d0dd;margin:0 0 16px}
.interest-section .eyebrow{color:#80e2cf;font-size:12px}
.interest-form{min-width:0;display:grid;gap:10px}
.interest-form[hidden]{display:none}
.interest-form label{font-size:15px;line-height:1.5;font-weight:650}
.interest-form label span{font-weight:400;color:#c8d0dd}
.interest-form input,.interest-form textarea{width:100%;min-width:0;box-sizing:border-box;color:#f1f6f4;background:#080c0f;border:1px solid #8a9baf;border-radius:5px;padding:13px 14px;font:inherit;font-size:16px;line-height:1.5}
.interest-form textarea{resize:vertical;min-height:138px;max-height:420px}
.interest-form input[readonly],.interest-form textarea[readonly]{color:#b4c0d0}
.interest-form :focus-visible{outline:3px solid #80e2cf;outline-offset:3px}
.interest-form .interest-help{font-size:13px;margin:0 0 8px;line-height:1.5}
.interest-form .interest-privacy{font-size:13px;line-height:1.6;color:#c8d0dd;margin:6px 0}
.interest-submit{min-height:48px;justify-self:start;border:1px solid #8ce6d5;border-radius:5px;background:#38c7b1;color:#082e29;padding:12px 20px;font:inherit;font-weight:700;cursor:pointer}
.interest-submit:hover{background:#70deca}.interest-submit:disabled{cursor:default;opacity:.75}
.interest-section .interest-status{min-height:3em;font-size:14px;line-height:1.6;color:#f1f6f4;margin:16px 0 0;overflow-wrap:anywhere}
@media(max-width:760px){.interest-section{grid-template-columns:1fr;gap:16px;padding:26px 22px;margin-block:36px 50px}.interest-section h2{font-size:32px}.interest-submit{width:100%;justify-self:stretch}}
@media(max-width:380px){.interest-section{padding:24px 16px}.interest-section h2{font-size:28px}}
@media print{.interest-section{display:none}}
