.AfterHoursCalculator_container___PMri{width:100%;max-width:1000px;margin:0 auto;padding:2rem 1rem}.AfterHoursCalculator_calculatorCard__tINPn{background:var(--white);border-radius:1.5rem;box-shadow:var(--card-shadow);padding:3rem}.AfterHoursCalculator_inputSection__W0TqQ{margin-bottom:3rem}.AfterHoursCalculator_sectionTitle___0DBP{font-size:1.5rem;font-weight:600;color:var(--black);margin:0 0 2rem}.AfterHoursCalculator_formGroup__s9WVS{margin-bottom:2rem}.AfterHoursCalculator_label__0G9W2{display:block;font-size:1rem;font-weight:500;color:var(--black);margin-bottom:.75rem}.AfterHoursCalculator_benchmark__PP3tu{font-size:.875rem;color:var(--primary);font-weight:400}.AfterHoursCalculator_input__EG7w0,.AfterHoursCalculator_select__NPq1M{width:100%;padding:.875rem 1rem;font-size:1rem;border:2px solid #666;border-radius:.75rem;background:var(--white);color:#1a1a1a;transition:border-color .2s}.AfterHoursCalculator_input__EG7w0:focus,.AfterHoursCalculator_select__NPq1M:focus{outline:none;border-color:var(--primary)}.AfterHoursCalculator_sliderContainer__SZL_c{display:flex;align-items:center;gap:1rem}.AfterHoursCalculator_slider__Ss8X8{flex:1 1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:8px;border-radius:4px;background:var(--gray-line);outline:none}.AfterHoursCalculator_slider__Ss8X8::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:var(--primary);cursor:pointer}.AfterHoursCalculator_slider__Ss8X8::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:var(--primary);cursor:pointer;border:none}.AfterHoursCalculator_sliderValue__93yoJ{font-size:1.125rem;font-weight:600;color:var(--primary);min-width:60px;text-align:right}.AfterHoursCalculator_resultsSection__Vz36T{display:flex;flex-direction:column;gap:2rem}.AfterHoursCalculator_primaryResult__E9Z5Y{text-align:center;padding:3rem 2rem;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:1.5rem;color:var(--white)}.AfterHoursCalculator_lossIcon__FRWPi{font-size:4rem;margin-bottom:1rem}.AfterHoursCalculator_resultTitle__b8eAS{font-size:2.5rem;font-weight:700;margin:0 0 .5rem;line-height:1.2}.AfterHoursCalculator_resultSubtitle__UF7li{font-size:1.25rem;margin:0 0 1.5rem;opacity:.9}.AfterHoursCalculator_resultDetails__sOeCe{font-size:1.125rem;margin:0;opacity:.85}.AfterHoursCalculator_breakdownCard__ancFE,.AfterHoursCalculator_comparisonCard__Nk1mL,.AfterHoursCalculator_roiCard__jbJhL{background:var(--white);border:2px solid var(--gray-line);border-radius:1.5rem;padding:2rem}.AfterHoursCalculator_cardTitle__8X1VX{font-size:1.375rem;font-weight:600;color:var(--black);margin:0 0 1.5rem}.AfterHoursCalculator_statGrid__PR3Y0{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1.5rem;gap:1.5rem}.AfterHoursCalculator_stat__fViBo{text-align:center}.AfterHoursCalculator_statLabel__eKLCm{font-size:.875rem;color:var(--gray);margin-bottom:.5rem}.AfterHoursCalculator_statValue__zFdE0{font-size:1.5rem;font-weight:700;color:var(--primary)}.AfterHoursCalculator_comparisonTable__f7PXQ{display:flex;flex-direction:column;gap:.5rem}.AfterHoursCalculator_tableHeader__kgMf0,.AfterHoursCalculator_tableRow__7JUcA{display:grid;grid-template-columns:2fr 1.5fr 1.5fr 1.5fr;grid-gap:1rem;gap:1rem;padding:1rem;border-radius:.75rem}.AfterHoursCalculator_tableHeader__kgMf0{background:var(--gray-bg);font-weight:600;font-size:.875rem;color:var(--gray)}.AfterHoursCalculator_tableRow__7JUcA{background:var(--white);border:1px solid var(--gray-line)}.AfterHoursCalculator_tableRow__7JUcA.AfterHoursCalculator_recommended__vEYhp{background:#f0f9ff;border:2px solid var(--primary);font-weight:600}.AfterHoursCalculator_tableCell__7aDxU{display:flex;align-items:center;font-size:.9375rem;color:var(--black)}.AfterHoursCalculator_savingsHighlight__ZWcSq{margin-top:1.5rem;padding:1.25rem;background:#f0fdf4;border-radius:.75rem;color:var(--black);font-size:1rem;font-weight:500;text-align:center}.AfterHoursCalculator_roiGrid__Re62w{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.AfterHoursCalculator_roiItem__CfhVw{text-align:center;padding:1.5rem;background:var(--gray-bg);border-radius:.75rem}.AfterHoursCalculator_roiLabel___EqHi{font-size:.875rem;color:var(--gray);margin-bottom:.75rem}.AfterHoursCalculator_roiValue__DO1NU{font-size:1.75rem;font-weight:700;color:var(--primary)}.AfterHoursCalculator_benefits__CQiwA{padding-top:2rem;border-top:2px solid var(--gray-line)}.AfterHoursCalculator_benefitsTitle__6ldIS{font-size:1rem;font-weight:600;color:var(--black);margin:0 0 1rem}.AfterHoursCalculator_benefitsList__vrR3m{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.AfterHoursCalculator_benefitsList__vrR3m li{font-size:.9375rem;color:var(--gray-text);line-height:1.6}.AfterHoursCalculator_ctaSection__dk_rB{display:flex;justify-content:center;padding-top:1rem}@media (max-width:768px){.AfterHoursCalculator_calculatorCard__tINPn{padding:2rem 1.5rem}.AfterHoursCalculator_resultTitle__b8eAS{font-size:2rem}.AfterHoursCalculator_tableHeader__kgMf0,.AfterHoursCalculator_tableRow__7JUcA{grid-template-columns:1fr;gap:.5rem}.AfterHoursCalculator_tableCell__7aDxU{justify-content:space-between}.AfterHoursCalculator_tableCell__7aDxU:before{content:attr(data-label);font-weight:600;color:var(--gray)}.AfterHoursCalculator_roiGrid__Re62w,.AfterHoursCalculator_statGrid__PR3Y0{grid-template-columns:1fr}}