.car-finance-concept>.cfc-hero .hero-actions .primary-button{background:#2457d6!important;box-shadow:0 12px 28px rgba(36,87,214,.24)!important}.car-finance-concept>.cfc-hero .hero-actions .primary-button:hover{background:#173fa8!important}@media(max-width:650px){.finance-concept>.hero h1{font-size:54px!important;line-height:.88!important;letter-spacing:-3px!important;font-weight:700!important}.car-finance-concept>.cfc-hero .hero-actions .primary-button:before,.finance-concept:not(.car-finance-concept)>.hero .hero-actions .secondary-button:before,.finance-concept>.hero .hero-actions>a{font-size:14px!important}.finance-concept>.hero .hero-actions>a>span{font-size:15px!important}.r2b-hero .r2b-actions .r2b-primary:before,.r2b-hero .r2b-actions>a{font-size:14px!important}.r2b-hero .r2b-actions>a>span{font-size:15px!important}.car-finance-concept>.cfc-hero .hero-visual{min-height:204px!important;margin:-6px 0 -4px!important}.car-finance-concept>.cfc-hero .hero-van-stage{height:202px!important}.car-finance-concept>.cfc-hero .cfc-car-stage img{transform:translateY(-8px)!important}.car-finance-concept>.cfc-hero .hero-actions{margin:9px 0 22px!important}.car-finance-concept>.cfc-hero .cfc-proof>div{position:relative!important;isolation:auto!important;overflow:hidden!important;background:linear-gradient(180deg,#17171b,#101013)!important;border:1.5px solid rgba(17,17,20,.18)!important;box-shadow:0 10px 24px rgba(9,9,12,.12)!important;padding-top:23px!important}.car-finance-concept>.cfc-hero .cfc-proof>div:before{content:"";position:absolute;top:10px;left:50%;width:42px;height:4px;border-radius:999px;transform:translateX(-50%);background:linear-gradient(90deg,#173fa8,#4a7dff);box-shadow:0 0 10px rgba(36,87,214,.35);pointer-events:none}.car-finance-concept>.cfc-hero .cfc-proof>div:after{content:none!important}.car-finance-concept>.cfc-hero .cfc-proof span,.car-finance-concept>.cfc-hero .cfc-proof strong{color:#fff!important}.finance-concept:not(.car-finance-concept)>.hero .hero-actions{margin:14px 0 4px!important}.finance-concept:not(.car-finance-concept)>.hero .hero-proof{margin-top:0!important;margin-bottom:0!important;padding-top:16px!important;padding-bottom:20px!important}.finance-concept:not(.car-finance-concept)>.hero .hero-proof>div{padding-top:18px!important;padding-bottom:18px!important}.finance-concept:not(.car-finance-concept)>.category-wrap{background:#f4f4f1!important;border-top:1px solid #deddd8!important;border-bottom:1px solid #deddd8!important;padding-top:20px!important;padding-bottom:20px!important}.finance-concept:not(.car-finance-concept)>.category-wrap .category-strip{position:relative!important;isolation:isolate!important;overflow:hidden!important;margin-top:0!important;margin-bottom:0!important;padding:18px 20px!important;gap:12px!important;background:transparent!important;border:0!important;box-shadow:0 14px 36px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.08)!important}.finance-concept:not(.car-finance-concept)>.category-wrap .category-strip:before{content:"";position:absolute;z-index:-2;inset:-85%;background:conic-gradient(from 0deg,transparent 0 72%,rgba(244,33,62,.1) 78%,rgba(255,42,70,.98) 86%,rgba(244,33,62,.3) 92%,transparent 100%);filter:drop-shadow(0 0 5px rgba(244,33,62,.42));animation:mobileRedLaser 7s linear infinite;pointer-events:none}.finance-concept:not(.car-finance-concept)>.category-wrap .category-strip:after{content:"";position:absolute;z-index:-1;inset:1.5px;border-radius:22.5px;background:linear-gradient(180deg,#202024,#17171a);pointer-events:none}.finance-concept:not(.car-finance-concept)>.category-wrap .category-strip>*{position:relative;z-index:1}.finance-concept:not(.car-finance-concept)>.circumstances-section{padding-top:20px!important}.finance-concept:not(.car-finance-concept)>.circumstances-section .circ-grid .circ-card,.finance-concept:not(.car-finance-concept)>.circumstances-section .circ-grid .circ-card.featured{position:relative!important;isolation:isolate!important;overflow:hidden!important;background:transparent!important;border:0!important;box-shadow:0 18px 42px rgba(0,0,0,.22),inset 0 1px rgba(255,255,255,.07)!important;animation:none!important;transform:none!important}.finance-concept:not(.car-finance-concept)>.circumstances-section .circ-grid .circ-card:before{content:""!important;position:absolute!important;z-index:-2!important;inset:-85%!important;background:conic-gradient(from 0deg,transparent 0 72%,rgba(244,33,62,.1) 78%,#ff3853 84%,#ff1538 89%,rgba(244,33,62,.28) 94%,transparent 100%)!important;filter:drop-shadow(0 0 7px rgba(244,33,62,.52))!important;animation:vfMobileCircLaser 7s linear infinite!important;pointer-events:none!important}.finance-concept:not(.car-finance-concept)>.circumstances-section .circ-grid .circ-card:after{content:""!important;position:absolute!important;z-index:-1!important;inset:1.6px!important;border-radius:20.4px!important;background:linear-gradient(180deg,#18181c,#101013)!important;pointer-events:none!important}.finance-concept:not(.car-finance-concept)>.circumstances-section .circ-grid .circ-card>*{position:relative!important;z-index:1!important}.finance-concept:not(.car-finance-concept)>.circumstances-section .circ-grid .circ-card b{color:#fff!important}.finance-concept:not(.car-finance-concept)>.circumstances-section .circ-grid .circ-card span{color:#b7b7bd!important}.finance-concept:not(.car-finance-concept)>.circumstances-section .circ-grid .circ-card:nth-child(2):before{animation-delay:-1.15s!important}.finance-concept:not(.car-finance-concept)>.circumstances-section .circ-grid .circ-card:nth-child(3):before{animation-delay:-2.3s!important}.finance-concept:not(.car-finance-concept)>.circumstances-section .circ-grid .circ-card:nth-child(4):before{animation-delay:-3.45s!important}.finance-concept:not(.car-finance-concept)>.circumstances-section .circ-grid .circ-card:nth-child(5):before{animation-delay:-4.6s!important}.finance-concept:not(.car-finance-concept)>.circumstances-section .circ-grid .circ-card:nth-child(6):before{animation-delay:-5.75s!important}}@media(min-width:901px){.finance-concept>.hero .hero-actions>a{min-height:58px!important;padding-left:26px!important;padding-right:26px!important;border-radius:15px!important;font-size:15px!important}.finance-concept>.hero .hero-actions>a>span{font-size:16px!important}.r2b-hero .r2b-actions>a{min-height:56px!important;padding-left:24px!important;padding-right:24px!important;border-radius:15px!important;font-size:15px!important}.r2b-proof-strip{padding-bottom:36px!important}.r2b-proof-strip>div{padding-bottom:26px!important}.r2b-proof-strip strong{font-size:30px!important}.r2b-proof-strip span{font-size:14px!important}.finance-concept:not(.car-finance-concept)>.category-wrap{background:var(--black)!important;border-top:0!important;border-bottom:0!important;padding-top:28px!important;padding-bottom:42px!important}.finance-concept:not(.car-finance-concept)>.category-wrap .category-strip{margin-top:0!important;margin-bottom:0!important}.finance-concept:not(.car-finance-concept)>.circumstances-section{background:var(--black)!important;border-top:1px solid rgba(255,255,255,.08)!important;padding-top:88px!important;padding-bottom:76px!important}.finance-concept:not(.car-finance-concept)>.circumstances-section .circ-grid .circ-card,.finance-concept:not(.car-finance-concept)>.circumstances-section .circ-grid .circ-card.featured{position:relative!important;background:linear-gradient(180deg,#18181c,#101013)!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:0 18px 42px rgba(0,0,0,.22),inset 0 1px rgba(255,255,255,.07)!important;animation:none!important;transform:none!important}.finance-concept:not(.car-finance-concept)>.circumstances-section .circ-grid .circ-card:after,.finance-concept:not(.car-finance-concept)>.circumstances-section .circ-grid .circ-card:before{content:none!important;animation:none!important}.finance-concept:not(.car-finance-concept)>.circumstances-section .circ-grid .circ-card b{color:#fff!important}.finance-concept:not(.car-finance-concept)>.circumstances-section .circ-grid .circ-card span{color:#b7b7bd!important}}@keyframes mobileRedLaser{to{transform:rotate(1turn)}}@keyframes vfMobileCircLaser{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.finance-concept:not(.car-finance-concept)>.category-wrap .category-strip:before,.finance-concept:not(.car-finance-concept)>.circumstances-section .circ-grid .circ-card:before{animation:none!important}}@property --vf-circ-laser-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.finance-concept:not(.car-finance-concept)>.circumstances-section .circ-grid .circ-card,.finance-concept:not(.car-finance-concept)>.circumstances-section .circ-grid .circ-card.featured{--vf-circ-laser-angle:0deg;position:relative!important;overflow:hidden!important;border:2px solid transparent!important;background:linear-gradient(180deg,#18181c,#101013) padding-box,conic-gradient(from var(--vf-circ-laser-angle),transparent 0deg 238deg,rgba(244,33,62,.12) 258deg,#ff4b63 284deg,#ff1538 304deg,rgba(244,33,62,.34) 326deg,transparent 1turn) border-box!important;box-shadow:0 18px 42px rgba(0,0,0,.22),0 0 18px rgba(244,33,62,.1),inset 0 1px rgba(255,255,255,.07)!important;animation:vfCircumstanceBorderChase 4.8s linear infinite!important;transform:none!important}.finance-concept:not(.car-finance-concept)>.circumstances-section .circ-grid .circ-card:after,.finance-concept:not(.car-finance-concept)>.circumstances-section .circ-grid .circ-card:before{content:none!important;display:none!important;animation:none!important}.finance-concept:not(.car-finance-concept)>.circumstances-section .circ-grid .circ-card b{color:#fff!important}.finance-concept:not(.car-finance-concept)>.circumstances-section .circ-grid .circ-card span,.finance-concept:not(.car-finance-concept)>.circumstances-section .circ-grid .circ-card.featured span{color:#b7b7bd!important}.finance-concept:not(.car-finance-concept)>.circumstances-section .circ-grid .circ-card:nth-child(2){animation-delay:-.8s!important}.finance-concept:not(.car-finance-concept)>.circumstances-section .circ-grid .circ-card:nth-child(3){animation-delay:-1.6s!important}.finance-concept:not(.car-finance-concept)>.circumstances-section .circ-grid .circ-card:nth-child(4){animation-delay:-2.4s!important}.finance-concept:not(.car-finance-concept)>.circumstances-section .circ-grid .circ-card:nth-child(5){animation-delay:-3.2s!important}.finance-concept:not(.car-finance-concept)>.circumstances-section .circ-grid .circ-card:nth-child(6){animation-delay:-4s!important}@media(min-width:901px){.finance-concept:not(.car-finance-concept)>.circumstances-section{width:calc(100% - 9vw)!important;max-width:1540px!important;margin:58px auto!important;padding:48px 42px 50px!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:28px!important;background:radial-gradient(circle at 84% 22%,rgba(244,33,62,.09),transparent 34%),linear-gradient(135deg,#16161a,#0e0e11)!important;box-shadow:0 22px 54px rgba(9,9,12,.16),inset 0 1px rgba(255,255,255,.06)!important}.finance-concept:not(.car-finance-concept)>.circumstances-section .section-heading{margin-left:0!important;margin-right:0!important}}@keyframes vfCircumstanceBorderChase{to{--vf-circ-laser-angle:360deg}}@media(prefers-reduced-motion:reduce){.finance-concept:not(.car-finance-concept)>.circumstances-section .circ-grid .circ-card,.finance-concept:not(.car-finance-concept)>.circumstances-section .circ-grid .circ-card.featured{animation:none!important;--vf-circ-laser-angle:300deg}}@media(min-width:901px){.finance-concept:not(.car-finance-concept)>.stock-section.latest-stock{padding-top:34px!important}.finance-concept>.hero h1{font-size:clamp(58px,7vw,104px)!important;line-height:.88!important;letter-spacing:-5px!important;font-weight:700!important}}