.contract-cta{background:#edf4fd;border-radius:24px;width:calc(100% - 112px);max-width:1120px;margin:64px auto 0;padding:40px 24px;scroll-margin-top:24px}.contract-cta-heading{text-align:center;margin-bottom:28px}.contract-cta:has(.rental-preview-checkout){max-width:1328px}.contract-cta-heading h2{color:#0a1a35;font-family:var(--font-onest);letter-spacing:-1px;margin:0;font-size:clamp(32px,3.2vw,40px);font-weight:550;line-height:1.16}.contract-cta-form .qf-price-note{color:#65748b;text-align:center;margin:13px 0 0;font-size:14px;line-height:1.6}.contract-cta-form .qf-price-note strong{color:#0a1a35;white-space:nowrap;font-weight:600}.contract-prototype.contract-cta-form{background:0 0;min-width:0;min-height:0}.contract-cta-form .rental-preview-checkout{scroll-margin-top:24px}@media (max-width:959px){.contract-cta{width:calc(100% - 32px);margin-top:36px;padding:30px 12px}:is(.contract-cta-form .constructor-mode-content,.contract-cta-form .constructor-mode-content:has(.rental-preview-checkout)){padding:24px 16px 30px}}
