.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__heading{font-size:28px}.financing-calc__summary-body{padding:24px}.financing-calc__vehicle-name{font-size:24px}.financing-calc__summary-media-text{left:20px}.financing-calc__breakdown{grid-template-columns:1fr}.financing-calc__monthly-amount span:last-child{font-size:44px}}