.interest-form-card{background:#fff;border:1px solid #dce5e7;border-radius:10px;margin-top:24px;padding:24px}.interest-form-card>h3{letter-spacing:-.025em;margin:12px 0 9px;font-size:21px;line-height:1.3}.interest-form-card>p{color:#6c8190;margin-bottom:24px;font-size:12px;line-height:1.7}.lead-request-form{text-align:left;width:100%}.lead-request-form fieldset{border:0;min-width:0;margin:0;padding:0}.lead-form-grid{grid-template-columns:1fr 1fr;gap:15px 16px;display:grid}.lead-request-form label:not(.lead-consent){color:#426071;font-size:12px;font-weight:550;line-height:1.6;display:block}.lead-form-wide{grid-column:1/-1}.lead-request-form input:not([type=checkbox]),.lead-request-form select,.lead-request-form textarea{width:100%;min-width:0;color:var(--ink);background:#fff;border:1px solid #d5e0e4;border-radius:6px;margin-top:7px;padding:11px 12px;font-size:13px;line-height:1.5;display:block}.lead-request-form textarea{resize:vertical}.lead-request-form input::placeholder,.lead-request-form textarea::placeholder{color:#84969e}.lead-request-form :is(input,textarea,select):focus{outline-offset:2px;outline:2px solid #659c98}.lead-optional{color:#7f919b;font-size:11px;font-weight:400}.lead-request-form .lead-consent{color:#617985;align-items:flex-start;gap:9px;margin:20px 0 10px;font-size:11px;font-weight:400;line-height:1.6;display:flex}.lead-consent input{height:16px;accent-color:var(--teal);flex:0 0 16px;margin-top:3px}.lead-consent a{color:var(--teal);text-underline-offset:3px;text-decoration:underline}.lead-form-hint{color:#7d919a;margin:0 0 18px;font-size:10px;line-height:1.7}.lead-form-error{color:#9c3c35;background:#fff1ef;border:1px solid #edc5c0;border-radius:5px;margin-bottom:15px;padding:11px 13px;font-size:12px;line-height:1.6}.lead-request-form>.button,.lead-request-form fieldset>.button{min-height:46px;font-size:12px}.lead-honeypot{width:1px!important;height:1px!important;position:absolute!important;top:auto!important;left:-10000px!important;overflow:hidden!important}.lead-confirmation{text-align:center;color:var(--teal);padding:28px 6px}.lead-confirmation>svg{margin:0 auto 14px}.lead-confirmation h3{margin:0 0 12px;font-size:22px}.lead-confirmation p{color:#627d89;max-width:400px;margin:0 auto 16px;font-size:13px;line-height:1.8}.lead-confirmation>span{margin-bottom:24px;font-size:12px;display:block}.lead-confirmation .text-link{justify-content:center;font-size:12px}@media (max-width:650px){.lead-form-grid{grid-template-columns:1fr}.lead-form-wide{grid-column:auto}.lead-request-form input:not([type=checkbox]),.lead-request-form select,.lead-request-form textarea{font-size:16px}.interest-form-card{padding:22px}.lead-consent{font-size:12px}.lead-form-hint{font-size:11px}}.interest-form-card{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:42px;padding:34px;scroll-margin-top:100px;display:grid}.interest-form-intro h3{letter-spacing:-.03em;max-width:270px;margin:16px 0 12px;font-size:29px;line-height:1.25}.interest-form-intro>p{color:#6c8190;max-width:285px;margin-bottom:22px;font-size:13px;line-height:1.8}.interest-property-title{color:var(--teal);border-top:1px solid #e1e9ea;max-width:285px;padding-top:18px;font-size:12px;line-height:1.8;display:block}.interest-form-card .lead-form-grid{grid-template-columns:1fr 1fr}.interest-form-card .lead-form-wide{grid-column:1/-1}@media (max-width:750px){.interest-form-card{grid-template-columns:1fr;gap:23px;padding:24px}.interest-form-intro h3{max-width:none;font-size:25px}.interest-form-intro>p{max-width:none;margin-bottom:12px}.interest-property-title{max-width:none;padding-top:12px}.interest-form-card .lead-form-grid{grid-template-columns:1fr}.interest-form-card .lead-form-wide{grid-column:auto}}
