.vehicle-selector{background-color:#fff;padding:96px 32px}.vehicle-selector__container{align-items:center;display:flex;flex-direction:column;gap:48px;margin:0 auto;max-width:1920px}.vehicle-selector__heading{color:#1b1c1c;font-size:36px;font-weight:700;letter-spacing:-.9px;line-height:40px;margin:0;text-align:center}.vehicle-selector__tabs{border-bottom:1px solid #f0eded;display:flex;gap:48px;padding-bottom:1px}.vehicle-selector__tab{background:none;border:none;border-bottom:2px solid transparent;color:rgba(78,69,61,.4);cursor:pointer;font-size:20px;font-weight:700;letter-spacing:1.4px;padding:0 0 16px;text-transform:uppercase;white-space:nowrap}.vehicle-selector__tab.is-active{border-bottom-width:2px;padding-bottom:14px}.vehicle-selector__grid{display:grid;gap:32px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1152px;width:100%}.vehicle-selector__empty{color:#80756c;font-size:14px;text-align:center}.vehicle-selector__card{background-color:#fff;border:2px solid transparent;border-radius:8px;cursor:pointer;padding:26px;position:relative;transition:border-color .2s ease,box-shadow .2s ease}.vehicle-selector__card[hidden]{display:none}.vehicle-selector__card.is-selected{box-shadow:0 0 0 4px rgba(111,88,62,.05)}.vehicle-selector__card-media{aspect-ratio:4/3;background-color:#f5f5f5;border-radius:4px;overflow:hidden}.vehicle-selector__card-media img{display:block;height:100%;object-fit:cover;width:100%}.vehicle-selector__card-body{display:flex;flex-direction:column;gap:4px;margin-top:24px}.vehicle-selector__title{color:#1b1c1c;font-size:20px;font-weight:400;letter-spacing:-.5px;margin:0;text-transform:uppercase}.vehicle-selector__price{color:#4e453d;font-size:16px;font-weight:400;margin:0}.vehicle-selector__link{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-size:14px;font-weight:400;gap:8px;letter-spacing:.35px;margin-top:16px;opacity:0;padding:0;transition:opacity .2s ease}.vehicle-selector__card.is-selected .vehicle-selector__link,.vehicle-selector__card:hover .vehicle-selector__link{opacity:1}.vehicle-selector__link img{display:block;height:9px;width:9px}.vehicle-selector__badge{display:none;height:14px;position:absolute;right:16px;top:16px;width:16px}.vehicle-selector__card.is-selected .vehicle-selector__badge{display:block}.vehicle-selector__badge img{display:block;height:100%;width:100%}.vehicle-selector__version{display:flex;flex-direction:column;gap:12px;max-width:448px;width:100%}.vehicle-selector__version-label{color:#6f583e;font-size:16px;font-weight:400;letter-spacing:1.2px;padding-left:4px;text-transform:uppercase}.vehicle-selector__version-select-wrap{position:relative}.vehicle-selector__version-value{appearance:none;background:transparent;border:solid #d1c4b9;border-width:1px 1px 2px;color:#1b1c1c;cursor:pointer;font-size:20px;font-weight:400;padding:17px 40px 18px 5px;text-align:center;width:100%}.vehicle-selector__version-chevron{height:7px;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:12px}@media (max-width:1024px){.vehicle-selector{padding:64px 24px}.vehicle-selector__tabs{gap:24px;justify-content:flex-start;overflow-x:auto;width:100%}.vehicle-selector__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.vehicle-selector{padding:48px 16px}.vehicle-selector__grid{grid-template-columns:1fr}.vehicle-selector__link{opacity:1}}.financing-calc{background-color:#fff;padding:75px 64px}.financing-calc__container{align-items:start;display:grid;gap:48px;grid-template-columns:55% 45%;margin:0 auto;max-width:1920px}.financing-calc__controls{display:flex;flex-direction:column;gap:48px}.financing-calc__header{display:flex;flex-direction:column;gap:12px}.financing-calc__heading{color:#1b1c1c;font-size:48px;font-weight:800;letter-spacing:-1.2px;line-height:1.1;margin:0}.financing-calc__divider{display:block;height:4px;width:80px}.financing-calc__field{display:flex;flex-direction:column;gap:12px}.financing-calc__field-top{align-items:center;display:flex;justify-content:space-between}.financing-calc__label{color:#4e453d;font-size:16px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.financing-calc__value-badge{font-size:20px;font-weight:700}.financing-calc__slider{accent-color:#6f583e;appearance:none;background:#d1c4b9;border-radius:12px;height:4px;width:100%}.financing-calc__slider::-webkit-slider-thumb{appearance:none;background:#6f583e;border:3px solid #fff;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.3);cursor:pointer;height:18px;width:18px}.financing-calc__slider::-moz-range-thumb{background:#6f583e;border:3px solid #fff;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.3);cursor:pointer;height:18px;width:18px}.financing-calc__field-bottom{color:#80756c;display:flex;font-size:14px;justify-content:space-between}.financing-calc__trade-in{background-color:#f6f3f2;border-radius:8px;flex-wrap:wrap;justify-content:space-between;padding:24px}.financing-calc__trade-in,.financing-calc__trade-in-label{align-items:center;display:flex;gap:16px}.financing-calc__switch{display:inline-block;height:24px;position:relative;width:44px}.financing-calc__switch input{height:0;opacity:0;width:0}.financing-calc__switch-track{background-color:#d1c4b9;border-radius:12px;inset:0;position:absolute;transition:background-color .2s ease}.financing-calc__switch-track:before{background-color:#fff;border:1px solid #d1c4b9;border-radius:50%;content:"";height:20px;left:2px;position:absolute;top:2px;transition:transform .2s ease;width:20px}.financing-calc__switch input:checked+.financing-calc__switch-track{background-color:#6f583e}.financing-calc__switch input:checked+.financing-calc__switch-track:before{transform:translateX(20px)}.financing-calc__trade-in-input{align-items:center;background-color:#fff;border:1px solid #d1c4b9;border-radius:4px;display:flex;gap:6px;padding:10px 16px}.financing-calc__trade-in-input input{border:none;font-size:14px;outline:none;width:90px}.financing-calc__benefits{display:flex;flex-wrap:wrap;gap:32px}.financing-calc__benefit{align-items:center;display:flex;gap:16px}.financing-calc__benefit-icon-bg{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.financing-calc__benefit-icon-bg img{height:22px;width:22px}.financing-calc__benefit-text{color:#1b1c1c;font-size:16px;font-weight:700;letter-spacing:-.35px}.financing-calc__summary{background-color:#fff;border-radius:8px;box-shadow:0 20px 50px 0 rgba(0,0,0,.05);overflow:hidden}.financing-calc__summary-media{height:256px;position:relative}.financing-calc__summary-media img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.financing-calc__summary-media-overlay{background:linear-gradient(0deg,rgba(0,0,0,.6) 0,transparent);inset:0;position:absolute}.financing-calc__summary-media-text{bottom:24px;left:32px;position:absolute}.financing-calc__category{color:hsla(0,0%,100%,.8);font-size:12px;font-weight:700;letter-spacing:2.4px;margin:0 0 4px}.financing-calc__vehicle-name{color:#fff;font-size:30px;font-weight:800;margin:0}.financing-calc__summary-body{display:flex;flex-direction:column;gap:32px;padding:32px}.financing-calc__summary-label{color:#80756c;font-size:12px;font-weight:700;letter-spacing:1.2px;margin:0 0 4px;text-transform:uppercase}.financing-calc__version{color:#1b1c1c;font-size:20px;font-weight:700;margin:0}.financing-calc__price{color:#635e55;font-size:16px;font-weight:500;margin:4px 0 0}.financing-calc__monthly{border-bottom:1px solid #d1c4b9;border-top:1px solid #d1c4b9;padding:24px 0;text-align:center}.financing-calc__monthly-amount{align-items:baseline;display:flex;gap:2px;justify-content:center;margin:0}.financing-calc__monthly-currency{font-size:24px;font-weight:700}.financing-calc__monthly-amount span:last-child{font-size:60px;font-weight:900;letter-spacing:-3px}.financing-calc__breakdown{display:grid;gap:16px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.financing-calc__breakdown-value{color:#1b1c1c;font-size:18px;font-weight:700;margin:0}.financing-calc__button{align-items:center;border-radius:4px;box-shadow:0 4px 6px 0 rgba(111,88,62,.2),0 10px 15px 0 rgba(111,88,62,.2);color:#fff;display:flex;font-size:16px;font-weight:700;justify-content:center;letter-spacing:1.4px;padding:20px;text-decoration:none;transition:opacity .2s ease}.financing-calc__button:hover{opacity:.85}.financing-calc__disclaimer{color:#80756c;font-size:10px;line-height:16.25px;margin:0;text-align:center}@media (max-width:1024px){.financing-calc{padding:56px 40px}.financing-calc__container{grid-template-columns:1fr}.financing-calc__heading{font-size:36px}}@media (max-width:767px){.financing-calc{padding:40px 20px}.financing-calc__breakdown{grid-template-columns:1fr}.financing-calc__monthly-amount span:last-child{font-size:44px}}