.installment{grid-template-columns:5fr 7fr;gap:24px;align-items:center;padding:42px;border-radius:30px;border:1px solid #d97c1738;background:linear-gradient(135deg,#d97c1729,#d97c170f),#ffffff09;box-shadow:0 18px 45px #0002}.installment h2{font-size:42px;line-height:1.15;font-weight:400;margin-bottom:12px}.installment h2 span{color:var(--accent)}.installment>div>p:last-child{margin:0;color:#ffffffb8;font-size:15px;line-height:1.6}.installment-form-wrap{padding:26px;border-radius:24px;background:#080c1257;border:1px solid #ffffff14}.installment .lead-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lead-form .form-label{display:block}.installment .lead-form label{gap:8px}.installment .form-label{color:#ffffffc7;font-size:12px;line-height:1.3;text-transform:uppercase;letter-spacing:.4px}.installment .lead-form input:not([type=checkbox]){min-height:54px;padding:14px 18px;border-radius:16px;border:1px solid #ffffff1a;background:#ffffff0a;font-size:15px;line-height:1.5}.installment .consent,.installment .lead-form .button{grid-column:1/-1}.installment .lead-form .consent{gap:12px;font-size:14px;line-height:1.7}.installment .consent input{width:18px;height:18px;margin-top:2px;accent-color:var(--accent)}.installment .lead-form .button{width:auto;min-height:56px;justify-self:start;justify-content:center;padding:0 28px;border:0;border-radius:999px;font-size:15px;line-height:1;font-weight:600}.installment .lead-form .form-note{display:none}.lead-form .button:disabled{opacity:1}.contact-form .form-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(max-width:1199px){.installment h2{font-size:36px}}
@media(max-width:991px){.installment{grid-template-columns:1fr;padding:30px;gap:24px}.installment h2{font-size:32px}}
@media(max-width:575px){.installment{padding:22px}.installment h2{font-size:28px}.installment-form-wrap{padding:20px}.installment .lead-form{grid-template-columns:1fr}}
