.vehicle-credit{
	margin:24px 0 0;
	padding:32px 34px 34px;
	border-radius:24px;
	background:#fff;
}
.vehicle-credit__heading{
	display:flex;
	align-items:end;
	justify-content:space-between;
	gap:28px;
	margin-bottom:28px;
}
.vehicle-credit__heading>div>span{
	display:block;
	margin-bottom:8px;
	color:var(--credit-accent-dark);
	font-size:13px;
	font-weight:700;
	text-transform:uppercase;
	letter-spacing:.1em;
}
.vehicle-credit .credit-card__title{
	margin:0;
	font-size:28px;
	line-height:1.18;
	letter-spacing:-.025em;
}
.vehicle-credit__heading>p{
	max-width:390px;
	margin:0;
	color:var(--ink-soft);
	font-size:14px;
	line-height:1.45;
}
.vehicle-credit .credit-card__body{
	grid-template-columns:minmax(0,1.12fr) 1px minmax(320px,.88fr);
	gap:34px;
}
.vehicle-credit .credit-card__calc{gap:24px}
.vehicle-credit .credit-lead-form{gap:13px}
.vehicle-credit .credit-lead-field{gap:6px}
.vehicle-credit .credit-lead-field input{height:48px}
.vehicle-credit .credit-info-pill{text-decoration:none}

@media(max-width:980px){
	.vehicle-credit{padding:28px 24px}
	.vehicle-credit__heading{align-items:start;flex-direction:column;gap:10px}
	.vehicle-credit__heading>p{max-width:620px}
	.vehicle-credit .credit-card__body{grid-template-columns:1fr;gap:28px}
	.vehicle-credit .credit-card__divider{display:none}
}
@media(max-width:560px){
	.vehicle-credit{margin-top:18px;padding:22px 16px;border-radius:20px}
	.vehicle-credit .credit-card__title{font-size:24px}
	.vehicle-credit .credit-stats{gap:15px}
	.vehicle-credit .credit-stats__item strong{font-size:16px}
}
