.EVCalculatorTool-module-scss-module__3iTyWG__section{padding-block:5rem}@media (min-width:768px){.EVCalculatorTool-module-scss-module__3iTyWG__section{padding-block:7.5rem}}.EVCalculatorTool-module-scss-module__3iTyWG__container{max-width:1400px;margin-inline:auto;padding-inline:1.5rem}.EVCalculatorTool-module-scss-module__3iTyWG__panel{background:#fff;border:1px solid #31313114;border-radius:1.75rem;max-width:68rem;margin-inline:auto;padding:1.75rem;box-shadow:0 20px 60px #31313114}@media (min-width:768px){.EVCalculatorTool-module-scss-module__3iTyWG__panel{border-radius:2rem;padding:2.75rem}}.EVCalculatorTool-module-scss-module__3iTyWG__grid{gap:2.5rem;display:grid}@media (min-width:1024px){.EVCalculatorTool-module-scss-module__3iTyWG__grid{grid-template-columns:.95fr 1.05fr;align-items:start;gap:3.5rem}}.EVCalculatorTool-module-scss-module__3iTyWG__inputs{flex-direction:column;gap:2rem;display:flex}.EVCalculatorTool-module-scss-module__3iTyWG__field{flex-direction:column;gap:.75rem;display:flex}.EVCalculatorTool-module-scss-module__3iTyWG__label{font-family:var(--font-space-grotesk),monospace;letter-spacing:.12em;text-transform:uppercase;color:#6b6065;font-size:.6875rem}.EVCalculatorTool-module-scss-module__3iTyWG__segmented{background:#3131310f;border-radius:9999px;gap:.3rem;width:fit-content;padding:.3rem;display:inline-flex}.EVCalculatorTool-module-scss-module__3iTyWG__segment{font-family:var(--font-comfortaa),system-ui,sans-serif;color:#6b6065;border-radius:9999px;padding:.65rem 1.75rem;font-size:.875rem;font-weight:700;transition:background .3s,color .3s}.EVCalculatorTool-module-scss-module__3iTyWG__segmentActive{color:#fff;background:#c80017;box-shadow:0 8px 20px #c8001752}.EVCalculatorTool-module-scss-module__3iTyWG__travelRow{grid-template-columns:1.2fr 1fr;gap:.75rem;display:grid}.EVCalculatorTool-module-scss-module__3iTyWG__numberWrap{position:relative}.EVCalculatorTool-module-scss-module__3iTyWG__numberInput{width:100%;font-family:var(--font-dm-sans),system-ui,sans-serif;color:#313131;appearance:textfield;background:#fff;border:1px solid #31313129;border-radius:.9rem;padding:.85rem 2.75rem .85rem 1.1rem;font-size:.9375rem;font-weight:600;transition:border-color .25s,box-shadow .25s}.EVCalculatorTool-module-scss-module__3iTyWG__numberInput::-webkit-outer-spin-button{appearance:none;margin:0}.EVCalculatorTool-module-scss-module__3iTyWG__numberInput::-webkit-inner-spin-button{appearance:none;margin:0}.EVCalculatorTool-module-scss-module__3iTyWG__numberInput:focus{border-color:#c80017;outline:none;box-shadow:0 0 0 3px #c800171f}.EVCalculatorTool-module-scss-module__3iTyWG__unit{font-family:var(--font-space-grotesk),monospace;color:#6b6065;pointer-events:none;font-size:.75rem;position:absolute;top:50%;right:1.1rem;transform:translateY(-50%)}.EVCalculatorTool-module-scss-module__3iTyWG__select{appearance:none;width:100%;font-family:var(--font-dm-sans),system-ui,sans-serif;color:#313131;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23313131' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 1rem center/1rem no-repeat;border:1px solid #31313129;border-radius:.9rem;padding:.85rem 2.5rem .85rem 1.1rem;font-size:.9375rem;font-weight:600;transition:border-color .25s}.EVCalculatorTool-module-scss-module__3iTyWG__select:focus{border-color:#c80017;outline:none;box-shadow:0 0 0 3px #c800171f}.EVCalculatorTool-module-scss-module__3iTyWG__rangeHead{justify-content:space-between;align-items:baseline;display:flex}.EVCalculatorTool-module-scss-module__3iTyWG__rangeValue{font-family:var(--font-comfortaa),system-ui,sans-serif;color:#c80017;font-size:.9375rem;font-weight:700}.EVCalculatorTool-module-scss-module__3iTyWG__range{accent-color:#c80017;cursor:pointer;width:100%}.EVCalculatorTool-module-scss-module__3iTyWG__rangeScale{font-family:var(--font-space-grotesk),monospace;color:#6b6065cc;justify-content:space-between;font-size:.6875rem;display:flex}.EVCalculatorTool-module-scss-module__3iTyWG__staticValue{width:fit-content;font-family:var(--font-comfortaa),system-ui,sans-serif;color:#313131;background:#31313108;border:1px dashed #31313138;border-radius:.9rem;padding:.85rem 1.5rem;font-size:.9375rem;font-weight:700}.EVCalculatorTool-module-scss-module__3iTyWG__results{flex-direction:column;gap:1.25rem;display:flex}.EVCalculatorTool-module-scss-module__3iTyWG__resultsLabel{font-family:var(--font-space-grotesk),monospace;letter-spacing:.12em;text-transform:uppercase;color:#6b6065;font-size:.6875rem}.EVCalculatorTool-module-scss-module__3iTyWG__statsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.EVCalculatorTool-module-scss-module__3iTyWG__statCard{background:#f7f7f8;border:1px solid #3131310f;border-radius:1rem;flex-direction:column;gap:.4rem;padding:1.25rem;display:flex}.EVCalculatorTool-module-scss-module__3iTyWG__statLabel{font-family:var(--font-space-grotesk),monospace;letter-spacing:.06em;text-transform:uppercase;color:#6b6065;font-size:.6875rem}.EVCalculatorTool-module-scss-module__3iTyWG__statValue{font-family:var(--font-comfortaa),system-ui,sans-serif;color:#313131;font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:700}@media (min-width:768px){.EVCalculatorTool-module-scss-module__3iTyWG__statValue{font-size:1.5rem}}.EVCalculatorTool-module-scss-module__3iTyWG__statCardAccent{background:linear-gradient(135deg,#313131 0%,#c80017 100%);border-color:#0000}.EVCalculatorTool-module-scss-module__3iTyWG__statCardAccent .EVCalculatorTool-module-scss-module__3iTyWG__statLabel{color:#ffffffbf}.EVCalculatorTool-module-scss-module__3iTyWG__lifetimeCard{gap:.5rem}.EVCalculatorTool-module-scss-module__3iTyWG__lifetimeValue{font-family:var(--font-comfortaa),system-ui,sans-serif;color:#fff;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:700}@media (min-width:768px){.EVCalculatorTool-module-scss-module__3iTyWG__lifetimeValue{font-size:2.5rem}}.EVCalculatorTool-module-scss-module__3iTyWG__footnote{font-family:var(--font-dm-sans),system-ui,sans-serif;color:#ffffffbf;font-size:.75rem}
