.credit-hero{color:#fff;background:#17181a;overflow:hidden}.credit-hero .container{grid-template-columns:1fr 1fr;align-items:center;min-height:520px;display:grid}.credit-hero__copy{z-index:1;max-width:580px;padding:70px 0;position:relative}.credit-hero__copy p:not(.eyebrow){color:#b9babd;max-width:470px;margin:24px 0 30px;font-size:19px;line-height:1.45}.credit-hero img{object-fit:cover;object-position:center;width:120%;height:100%}.credit-steps{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.credit-steps article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px}.credit-steps b{color:var(--red);font-size:13px}.credit-steps h3{margin:34px 0 10px;font-size:21px}.credit-steps p{color:#666;margin:0}@media (width<=700px){.credit-hero .container{min-height:0;display:block}.credit-hero__copy{padding:52px 0 34px}.credit-hero img{object-fit:cover;width:100%;height:240px}.credit-steps{grid-template-columns:1fr 1fr}.credit-steps h3{margin-top:22px;font-size:18px}}.credit-benefits{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.credit-benefits article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:28px}.credit-benefits b{font-size:24px}.credit-benefits p{color:#666;margin:14px 0 0}.credit-details{grid-template-columns:.8fr 1.2fr;gap:60px;display:grid}.credit-details ul{gap:18px;margin:0;padding:0;list-style:none;display:grid}.credit-details li{border-bottom:1px solid var(--line);padding-bottom:18px;font-size:18px}.credit-details li:before{content:"✓";color:var(--red);margin-right:12px;font-weight:700}.credit-faq{max-width:900px}.credit-faq details{border-top:1px solid var(--line);padding:22px 0}.credit-faq summary{cursor:pointer;font-size:21px;font-weight:700}.credit-faq p{color:#666;max-width:720px;margin:14px 0 0;line-height:1.5}@media (width<=700px){.credit-benefits{grid-template-columns:1fr}.credit-details{grid-template-columns:1fr;gap:24px}.credit-details li{font-size:15px}.credit-faq summary{font-size:18px}}.credit-hero{background:#17181a url(/site-assets/toyota-v1/images/hero-credit-v5.webp) 50%/cover no-repeat;min-height:560px;position:relative}.credit-hero:before{content:"";background:linear-gradient(90deg,#0a0b0cd1,#0a0b0c4d 62%,#0a0b0c0d);position:absolute;inset:0}.credit-hero .container{z-index:1;min-height:560px;display:block;position:relative}.credit-hero img{display:none}@media (width<=700px){.credit-hero{background-position:62%;min-height:540px}.credit-hero .container{min-height:540px}.credit-hero:before{background:linear-gradient(#0a0b0c33,#0a0b0cdb)}.credit-hero__copy{padding:26px 0 58px}.credit-hero__copy .button{margin-top:24px}.credit-hero__copy{min-height:540px;padding-top:26px;padding-bottom:0;position:relative}.credit-hero__copy .button{width:100%;margin:0;position:absolute;bottom:28px;left:0;right:0}}
