.home-finance-offer{padding-block:40px 28px}
.home-finance-offer-card{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px 52px;padding:clamp(28px,4vw,60px) var(--space,20px);background:#111214;border-block:1px solid #3b3d40;border-top:5px solid var(--red,#f00)}
.home-finance-offer-heading,.home-finance-offer-payment{min-width:0}
.home-finance-offer-heading .eyebrow{font-size:12px;letter-spacing:.13em;color:var(--red,#ff0000);margin:0 0 18px}
.home-finance-offer-heading h2{font-size:clamp(34px,4.3vw,64px);line-height:1.02;max-width:12ch}
.home-finance-offer-scope{font-size:15px;line-height:1.65;color:#d1d4d8;margin:24px 0 18px;max-width:48ch}
.home-finance-offer-heading .text-link{font-size:14px}
.home-finance-offer-payment{border-left:1px solid #3b3d40;padding-left:clamp(28px,4vw,52px);align-self:start}
.home-finance-offer-price{font-size:clamp(64px,7.6vw,112px);font-weight:900;letter-spacing:-.055em;line-height:.95;color:#fff;white-space:nowrap;margin:0}
.home-finance-offer-price span{display:block;font-size:clamp(17px,1.8vw,23px);font-weight:600;letter-spacing:0;line-height:1.4;margin-top:14px;white-space:normal}
.home-finance-offer-month{font-size:19px;font-weight:700;line-height:1.4;margin:24px 0 10px;color:#fff}
.home-finance-offer-billing{font-size:14px;line-height:1.6;max-width:44ch;color:#d1d4d8}
.home-finance-offer-payment .button{font-size:15px;min-height:54px;margin-top:24px;padding:16px 22px;white-space:normal}
.home-finance-offer-caveat{grid-column:1/-1;max-width:none;margin:0;border-top:1px solid #3b3d40;padding-top:24px;color:#c7cdd4;font-size:13px;line-height:1.7}
@media(max-width:760px){.home-finance-offer{padding-block:24px}.home-finance-offer-card{grid-template-columns:minmax(0,1fr);gap:26px;padding:28px var(--space,20px)}.home-finance-offer-heading h2{font-size:clamp(33px,8.5vw,46px);max-width:14ch}.home-finance-offer-scope{margin-top:18px}.home-finance-offer-payment{padding:26px 0 0;border-left:0;border-top:1px solid #3b3d40}.home-finance-offer-price{font-size:clamp(60px,17vw,90px)}.home-finance-offer-price span{font-size:19px}.home-finance-offer-month{font-size:18px;margin-top:20px}.home-finance-offer-payment .button{width:100%;font-size:14px}.home-finance-offer-caveat{padding-top:22px}}
@media(max-width:379px){.home-finance-offer-card{padding:24px var(--space,20px)}.home-finance-offer-heading h2{font-size:31px}.home-finance-offer-price{font-size:60px}.home-finance-offer-payment .button{padding-inline:16px;gap:12px}}
