.ct-page-calculator .ct-layout-main>article.car-decision-page{width:100%;max-width:1180px!important}.car-decision-page{--car-ink:#18201d;--car-green:#0b795f;--car-green-dark:#075743;--car-lime:#d9f45f;--car-yellow:#f5c84b;--car-coral:#f36d58;--car-line:#ced6d2;--car-muted:#68736e;color:var(--car-ink)}.car-cockpit{border:1px solid var(--car-line);background:#f0f4f2;border-radius:8px;margin:0 0 28px;overflow:hidden;box-shadow:0 18px 48px #18201d1a}.car-cockpit__main{grid-template-columns:minmax(350px,430px) minmax(0,1fr);min-height:680px;display:grid}.car-cockpit__control-rail{border-right:1px solid var(--car-line);background:#fff;min-width:0;padding:42px 40px 36px}.car-cockpit__intro{margin-bottom:30px}.car-cockpit__eyebrow{color:var(--car-green-dark);text-transform:uppercase;align-items:center;gap:9px;margin:0 0 10px;font-size:12px;font-weight:900;display:flex}.car-cockpit__eyebrow:before{background:var(--car-coral);content:"";flex:0 0 24px;width:24px;height:3px}.ct-page-calculator .car-cockpit__intro h1{max-width:390px;margin:0;font-family:Arial,Noto Sans Thai,sans-serif;color:var(--car-ink)!important;font-size:clamp(42px,4.5vw,62px)!important;font-weight:800!important;line-height:1.02!important}.ct-page-calculator .car-cockpit__query-title{color:var(--car-green-dark);margin-bottom:10px;font-size:14px;font-weight:900;line-height:1.3;display:block}.ct-page-calculator .car-cockpit__hero-hook{display:block}.car-cockpit__intro>p:last-child{max-width:360px;color:var(--car-muted);margin:16px 0 0;font-size:15px;line-height:1.65}.car-cockpit__form{gap:20px;display:grid}.car-cockpit__error,.car-cockpit__field-error{color:#a53527;margin:0;font-size:12px;font-weight:700}.car-cockpit__error{border-left:3px solid var(--car-coral);background:#fff1ed;padding:9px 11px}.car-cockpit__field{min-width:0}.car-cockpit__field>label{color:#35413c;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;font-size:13px;font-weight:800;display:flex}.car-cockpit__field>label span{color:var(--car-muted);font-size:11px;font-weight:600}.car-cockpit__field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.car-cockpit__money-input{border-bottom:2px solid var(--car-ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.ct-page-calculator .car-cockpit__money-input input{min-width:0;height:54px;font-family:Arial,sans-serif;font-size:31px;font-weight:800;box-shadow:none!important;color:var(--car-ink)!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important}.car-cockpit__money-input>span{color:var(--car-muted);font-size:18px;font-weight:800}.car-cockpit__compact-input{background:#fff;border:1px solid #b9c5bf;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:48px;display:grid}.ct-page-calculator .car-cockpit__compact-input input{min-width:0;height:46px;font-family:Arial,sans-serif;font-size:17px;font-weight:800;box-shadow:none!important;color:var(--car-ink)!important;background:0 0!important;border:0!important;outline:0!important;padding:0 12px!important}.car-cockpit__compact-input>span{color:var(--car-muted);padding-right:12px;font-size:12px;font-weight:700}.car-cockpit__presets,.car-cockpit__mini-segments,.car-cockpit__segments{gap:5px;margin-top:8px;display:grid}.car-cockpit__presets,.car-cockpit__segments{grid-template-columns:repeat(4,minmax(0,1fr))}.car-cockpit__mini-segments{grid-template-columns:repeat(3,minmax(0,1fr))}.car-cockpit :where(.car-cockpit__presets,.car-cockpit__mini-segments,.car-cockpit__segments) button{border:1px solid var(--car-line);color:#3e4944;background:#fff;border-radius:5px;min-width:0;min-height:38px;padding:6px 4px;font-family:Arial,Noto Sans Thai,sans-serif;font-size:12px;font-weight:800}.car-cockpit :where(.car-cockpit__presets,.car-cockpit__mini-segments,.car-cockpit__segments) button:is([aria-pressed=true],[data-active=true]){border-color:var(--car-ink);background:var(--car-ink);color:#fff}.car-cockpit__segments button{place-items:center;gap:1px;display:grid}.car-cockpit__segments button strong{font-size:14px}.car-cockpit__segments button span{color:inherit;font-size:10px;font-weight:600}.car-cockpit__finance-preview{color:var(--car-muted);margin:-4px 0 0;font-size:12px;line-height:1.5}.car-cockpit__finance-preview strong{color:var(--car-ink)}.car-cockpit__result{background:#f0f4f2;grid-template-rows:auto 1fr auto auto auto;min-width:0;padding:42px 46px 36px;display:grid}.car-cockpit__live-row{color:var(--car-muted);justify-content:space-between;align-items:center;gap:16px;font-size:12px;font-weight:700;display:flex}.car-cockpit__live-row span:first-child{color:var(--car-green-dark);align-items:center;gap:9px;display:inline-flex}.car-cockpit__live-row span:first-child:before{background:var(--car-green);content:"";border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #0b795f1f}.car-cockpit__hero-result{align-self:center;padding:18px 0 34px}.car-cockpit__hero-scene{isolation:isolate;min-height:330px;position:relative;overflow:hidden}.car-cockpit__subject-visual{background:#edf2f0}.car-cockpit__subject-visual img{object-position:center}.car-cockpit__subject-visual figcaption{bottom:14px;left:auto;right:14px}.car-cockpit__hero-copy{z-index:1;width:58%;padding:52px 0 38px;position:relative}.car-cockpit__hero-copy>p:first-child{color:var(--car-muted);margin:0 0 9px;font-size:14px;font-weight:700}.car-cockpit__amount{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.car-cockpit__amount strong{min-width:0;color:var(--car-ink);overflow-wrap:anywhere;font-family:Arial,sans-serif;font-size:clamp(48px,6vw,78px);font-weight:800;line-height:.98}.car-cockpit__amount span{color:#45504b;font-size:clamp(17px,2vw,23px);font-weight:800}.car-cockpit__status{border-left:3px solid var(--car-green);color:#154a3d;background:#dcebe5;width:min(100%,390px);margin:22px 0 0;padding:8px 12px;font-size:12px;font-weight:700;line-height:1.5}.car-cockpit__loan-bar{background:#d8dfdc;height:16px;margin-top:34px;display:flex;overflow:hidden}.car-cockpit__loan-bar span:first-child{background:var(--car-green);width:87%}.car-cockpit__loan-bar span:last-child{background:var(--car-yellow);width:13%}.car-cockpit__bar-legend{color:var(--car-muted);justify-content:space-between;gap:16px;margin-top:9px;font-size:11px;display:flex}.car-cockpit__bar-legend strong{color:var(--car-ink)}.car-cockpit__metrics{border-top:1px solid var(--car-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.car-cockpit__metrics div{min-width:0;padding:18px 14px 16px 0}.car-cockpit__metrics dt{color:var(--car-muted);font-size:11px}.car-cockpit__metrics dd{color:var(--car-ink);overflow-wrap:anywhere;margin:4px 0 0;font-family:Arial,Noto Sans Thai,sans-serif;font-size:16px;font-weight:800}.car-cockpit__actions,.car-cockpit__utility-actions{gap:8px;display:flex}.car-cockpit__actions :where(button,a),.car-cockpit__utility-actions :where(button,a){border-radius:6px;justify-content:center;align-items:center;min-height:46px;padding:9px 15px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.car-cockpit__actions button{border:1px solid var(--car-green);background:var(--car-green);color:#fff;flex:1}.car-cockpit__actions button:hover{background:var(--car-green-dark)}.car-cockpit__actions a{border:1px solid var(--car-ink);color:var(--car-ink);background:0 0}.car-cockpit__utility-actions{flex-wrap:wrap;margin-top:10px}.car-cockpit__utility-actions :where(button,a){color:#35413c;background:#fff;border:1px solid #b9c5bf;min-height:40px;font-size:11px}.car-cockpit__utility-actions a:first-child{border-color:var(--car-lime);background:var(--car-lime);color:#1b261f}.car-cockpit__disclosure{color:var(--car-muted);margin:10px 0 0;font-size:10px;line-height:1.5}.car-cockpit .ct-calculation-assumptions{border:1px solid var(--car-line)!important;box-shadow:none!important;background:#fff!important;border-radius:6px!important;margin:12px 0 0!important}.car-cockpit .ct-calculation-assumptions>summary{min-height:58px;color:var(--car-ink)!important;background:0 0!important;padding:10px 13px!important}.car-cockpit .ct-calculation-assumptions>summary small{color:var(--car-muted)!important}.car-cockpit .ct-calculation-assumptions__body{border-top-color:var(--car-line)!important;background:#f7f9f8!important}.car-cockpit__footnotes{border-top:1px solid var(--car-line);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.car-cockpit__footnotes p{border-right:1px solid var(--car-line);min-width:0;margin:0;padding:19px 22px}.car-cockpit__footnotes p:last-child{border-right:0}.car-cockpit__footnotes strong,.car-cockpit__footnotes span{display:block}.car-cockpit__footnotes strong{color:var(--car-green-dark);margin-bottom:4px;font-size:12px}.car-cockpit__footnotes span{color:var(--car-muted);font-size:11px;line-height:1.55}.car-reference-library{border-top:1px solid var(--car-line);border-bottom:1px solid var(--car-line);background:0 0;margin:30px 0 22px}.car-reference-library>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:22px;min-height:92px;padding:20px 4px;list-style:none;display:flex}.car-reference-library>summary::-webkit-details-marker{display:none}.car-reference-library>summary strong,.car-reference-library>summary small{display:block}.car-reference-library>summary strong{color:var(--car-ink);font-size:20px}.car-reference-library>summary small{color:var(--car-muted);margin-top:4px;font-size:12px;line-height:1.5}.car-reference-library>summary>span:last-child{border:1px solid var(--car-ink);min-width:82px;color:var(--car-ink);text-align:center;border-radius:5px;padding:8px 12px;font-size:12px;font-weight:800}.car-reference-library[open]>summary>span:last-child{background:var(--car-ink);color:#fff}.car-reference-library__content{border-top:1px solid var(--car-line);padding-top:20px}.car-decision-page #results>div,.car-decision-page #car-loan-live-compare,.car-decision-page #vehicle-next-action,.car-decision-page #car-ownership-cockpit,.car-decision-page #car-loan-qualification-gate{box-shadow:none!important;border-radius:8px!important}@media (width<=920px){.car-cockpit__main{grid-template-columns:1fr}.car-cockpit__control-rail{border-right:0;border-bottom:1px solid var(--car-line)}.car-cockpit__result{min-height:610px}}@media (width<=640px){.car-cockpit{box-shadow:none;margin-inline:-8px}.car-cockpit__control-rail,.car-cockpit__result{padding:28px 20px}.car-cockpit__control-rail{background-color:#fff;position:relative;overflow:hidden}.car-cockpit__control-rail:before{z-index:0;pointer-events:none;content:"";background-image:linear-gradient(90deg,#fffffffc 0%,#ffffffeb 48%,#ffffff6b 100%),linear-gradient(#fff0 38%,#fff 100%),url(/images/calculator-subject-car-v1.webp);background-position:0 0,0 0,right -96px top 22px;background-repeat:no-repeat;background-size:100% 370px,100% 370px,auto 325px;height:370px;position:absolute;inset:0 0 auto}.car-cockpit__control-rail>*{z-index:1;position:relative}.ct-page-calculator .car-cockpit__intro h1{font-size:42px!important}.car-cockpit__field-grid{grid-template-columns:1fr}.car-cockpit__result{min-height:560px}.car-cockpit__hero-result{padding-top:18px}.car-cockpit__hero-scene{min-height:0;padding-top:205px}.car-cockpit__subject-visual{height:205px;bottom:auto}.car-cockpit__subject-visual img{object-position:center 53%}.car-cockpit__subject-visual figcaption{bottom:10px;right:10px}.car-cockpit__hero-copy{width:100%;padding:24px 0 12px}.car-cockpit__amount strong{font-size:46px}.car-cockpit__metrics{grid-template-columns:1fr 1fr}.car-cockpit__metrics div:last-child{border-top:1px solid var(--car-line);grid-column:1/-1}.car-cockpit__actions{flex-direction:column}.car-cockpit__utility-actions :where(button,a){flex:calc(50% - 4px)}.car-cockpit__utility-actions a:first-child{flex-basis:100%}.car-cockpit__footnotes{grid-template-columns:1fr}.car-cockpit__footnotes p{border-right:0;border-bottom:1px solid var(--car-line)}.car-cockpit__footnotes p:last-child{border-bottom:0}.car-reference-library>summary{align-items:flex-start}}@media (width<=767px){#car-loan-hero-quick [data-hero-quick-result],#car-loan-hero-quick [data-hero-quick-compare],#car-loan-hero-quick [data-hero-quick-compare-link],#car-loan-hero-quick [data-hero-quick-income-verdict],#car-loan-hero-quick [data-hero-quick-open],#car-loan-hero-quick [data-hero-quick-copy]{scroll-margin-bottom:calc(var(--ct-mobile-bottom-clearance,132px) + 1rem)}body.ct-car-decision-active .ct-topbar{position:static!important}body.ct-car-decision-active .ct-cat-tabs{display:none!important}}body.ct-car-result-dock-active{padding-bottom:7rem}.car-loan-result-dock{transition:opacity .16s,transform .16s}body.ct-car-result-dock-suppressed .car-loan-result-dock{opacity:0;pointer-events:none;transform:translateY(calc(100% + 1rem))}body.ct-car-result-dock-active .ct-result-dock,body.ct-car-result-dock-active .ct-result-dock.is-visible,body.ct-car-result-dock-active .ct-calculatoros-result-panel{display:none!important}@media (width>=768px){body.ct-car-result-dock-active{padding-bottom:6rem}}@media print{.car-loan-result-dock{display:none!important}body.ct-car-result-dock-active{padding-bottom:0!important}}
