:root{--brand:#36c275;--brand-dark:#2a9e5c;--brand-light:#5fd68f;--text:#1e293b;--text-light:#64748b;--bg:#fff;--bg-light:#f8fafc;--border:#e2e8f0;--shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--shadow-lg:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;--radius:16px;--max-width:1200px}.overview-module__mO-W0q__landingPage{color:var(--text);background:var(--bg);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}.overview-module__mO-W0q__containerContent{max-width:var(--max-width);margin:0 auto;padding:0 20px}.overview-module__mO-W0q__btn{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.overview-module__mO-W0q__btnPrimary{background:var(--brand);color:#fff;box-shadow:0 4px 14px #36c27566}.overview-module__mO-W0q__btnPrimary:hover{background:var(--brand-dark);transform:translateY(-2px);box-shadow:0 6px 20px #36c27580}.overview-module__mO-W0q__btnOutline{color:#fff;background:0 0;border:2px solid #fffc}.overview-module__mO-W0q__btnOutline:hover{background:#ffffff1a;border-color:#fff}.overview-module__mO-W0q__btnWhite{color:var(--brand);box-shadow:var(--shadow);background:#fff}.overview-module__mO-W0q__btnWhite:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.overview-module__mO-W0q__heroSection{background:linear-gradient(135deg,#0f172a 0%,#1e293b 50%,#334155 100%);align-items:center;min-height:700px;display:flex;position:relative;overflow:hidden}.overview-module__mO-W0q__heroOverlay{width:100%;padding:100px 0;position:relative}.overview-module__mO-W0q__heroContent{max-width:700px}.overview-module__mO-W0q__badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:20px;align-items:center;gap:8px;margin-bottom:24px;padding:8px 16px;font-size:13px;font-weight:600;display:inline-flex}.overview-module__mO-W0q__heroContent h1{color:#fff;letter-spacing:-.02em;margin:0 0 24px;font-size:clamp(48px,6vw,72px);font-weight:800;line-height:1.1}.overview-module__mO-W0q__heroSubtitle{color:#ffffffd9;max-width:600px;margin-bottom:40px;font-size:20px;line-height:1.7}.overview-module__mO-W0q__heroCta{flex-wrap:wrap;gap:16px;display:flex}.overview-module__mO-W0q__statsSection{border-bottom:1px solid var(--border);background:#fff;padding:60px 0}.overview-module__mO-W0q__statsGrid{text-align:center;grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.overview-module__mO-W0q__statItem{background:var(--bg-light);border-radius:var(--radius);flex-direction:column;align-items:center;padding:24px;transition:transform .3s;display:flex}.overview-module__mO-W0q__statItem:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.overview-module__mO-W0q__statIconWrapper{width:60px;height:60px;color:var(--brand);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.overview-module__mO-W0q__statItem h3{background:linear-gradient(135deg,var(--brand),var(--brand-dark));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:36px;font-weight:800}.overview-module__mO-W0q__statItem p{color:var(--text);margin:8px 0 4px;font-size:16px;font-weight:600}.overview-module__mO-W0q__statSubtext{color:var(--text-light);font-size:13px}.overview-module__mO-W0q__moduleSection{padding:100px 0}.overview-module__mO-W0q__bgLight{background:var(--bg-light)}.overview-module__mO-W0q__bgWhite{background:#fff}.overview-module__mO-W0q__moduleGrid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.overview-module__mO-W0q__moduleHeader{align-items:center;gap:16px;margin-bottom:24px;display:flex}.overview-module__mO-W0q__moduleIcon{border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;display:flex;box-shadow:0 10px 20px #36c2754d}.overview-module__mO-W0q__moduleContent h2{color:var(--text);margin:0;font-size:36px;font-weight:800}.overview-module__mO-W0q__moduleContent p{color:var(--text-light);margin-bottom:24px;font-size:17px;line-height:1.8}.overview-module__mO-W0q__detailedStats{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;margin-bottom:24px;padding:24px}.overview-module__mO-W0q__detailedStats h4{color:var(--text);margin:0 0 20px;font-size:18px}.overview-module__mO-W0q__statsRow{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:16px;display:grid}.overview-module__mO-W0q__statDetail{flex-direction:column;gap:4px;display:flex}.overview-module__mO-W0q__statLabel{color:var(--text-light);text-transform:uppercase;font-size:13px}.overview-module__mO-W0q__statValueLarge{color:var(--text);font-size:24px;font-weight:800}.overview-module__mO-W0q__statTrend{align-items:center;gap:4px;font-size:13px;display:flex}.overview-module__mO-W0q__statTrend.overview-module__mO-W0q__positive{color:var(--brand)}.overview-module__mO-W0q__statContext{color:var(--text-light);font-size:13px}.overview-module__mO-W0q__moduleStats{gap:32px;display:flex}.overview-module__mO-W0q__moduleStat{flex-direction:column;display:flex}.overview-module__mO-W0q__statValue{color:var(--brand);font-size:28px;font-weight:800;line-height:1}.overview-module__mO-W0q__moduleChartContainer{justify-content:center;display:flex}.overview-module__mO-W0q__chartWrapper{width:100%;max-width:600px;height:450px}.overview-module__mO-W0q__sectionHeader{text-align:center;margin-bottom:64px}.overview-module__mO-W0q__sectionHeader h2{color:var(--text);justify-content:center;align-items:center;gap:12px;margin:0 0 16px;font-size:40px;font-weight:800;display:flex}.overview-module__mO-W0q__sectionHeader p{color:var(--text-light);max-width:600px;margin:0 auto;font-size:18px}.overview-module__mO-W0q__comparisonGrid{grid-template-columns:1fr 1fr;gap:32px;margin-bottom:40px;display:grid}.overview-module__mO-W0q__comparisonCard{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;overflow:hidden}.overview-module__mO-W0q__comparisonHeader{color:#fff;align-items:center;gap:12px;padding:24px;display:flex}.overview-module__mO-W0q__comparisonHeader h3{margin:0;font-size:20px}.overview-module__mO-W0q__vehicleCount{background:#fff3;border-radius:20px;margin-left:auto;padding:4px 12px;font-size:13px}.overview-module__mO-W0q__comparisonBody{padding:24px}.overview-module__mO-W0q__metricRow{border-bottom:1px solid var(--border);align-items:center;padding:12px 0;display:flex}.overview-module__mO-W0q__metricName{color:var(--text-light);flex:1;font-size:14px}.overview-module__mO-W0q__metricValue{color:var(--text);margin-right:12px;font-size:16px;font-weight:600}.overview-module__mO-W0q__metricValue.overview-module__mO-W0q__highlight{color:var(--brand);font-size:18px}.overview-module__mO-W0q__metricPercent{color:var(--text-light);background:var(--bg-light);border-radius:4px;padding:4px 8px;font-size:13px}.overview-module__mO-W0q__metricTrend{background:var(--bg-light);color:var(--text-light);border-radius:4px;padding:4px 8px;font-size:12px}.overview-module__mO-W0q__metricTrend.overview-module__mO-W0q__positive{color:var(--brand-dark);background:#dcfce7}.overview-module__mO-W0q__metricContext{color:var(--text-light);font-size:12px}.overview-module__mO-W0q__insightBox{border:1px solid var(--brand-light);border-radius:var(--radius);background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);margin-bottom:40px;padding:24px}.overview-module__mO-W0q__insightBox h4{color:var(--brand-dark);align-items:center;gap:8px;margin:0 0 12px;display:flex}.overview-module__mO-W0q__insightBox p{color:var(--text);margin:0;line-height:1.7}.overview-module__mO-W0q__monthlyGrid{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:40px;display:grid}.overview-module__mO-W0q__monthlyCard{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;padding:24px;position:relative}.overview-module__mO-W0q__monthlyCard h5{color:var(--text);margin:0 0 16px}.overview-module__mO-W0q__monthlyStats{flex-direction:column;gap:12px;display:flex}.overview-module__mO-W0q__monthStat{justify-content:space-between;align-items:center;display:flex}.overview-module__mO-W0q__monthLabel{color:var(--text-light);font-size:14px}.overview-module__mO-W0q__monthValue{color:var(--text);font-size:18px;font-weight:700}.overview-module__mO-W0q__monthBar{border-radius:4px;height:8px;display:flex;overflow:hidden}.overview-module__mO-W0q__barSegment{height:100%}.overview-module__mO-W0q__monthLegend{gap:16px;font-size:12px;display:flex}.overview-module__mO-W0q__projectionBadge{background:var(--brand);color:#fff;border-radius:20px;padding:4px 12px;font-size:11px;font-weight:600;position:absolute;top:16px;right:16px}.overview-module__mO-W0q__chartFeatures{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;padding:32px}.overview-module__mO-W0q__chartFeatures h4{color:var(--text);margin:0 0 20px}.overview-module__mO-W0q__featureList{grid-template-columns:1fr 1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}.overview-module__mO-W0q__featureList li{color:var(--text-light);align-items:center;gap:12px;font-size:15px;display:flex}.overview-module__mO-W0q__featureList li strong{color:var(--text)}.overview-module__mO-W0q__vehicleAnalysis p{color:var(--text-light);margin-bottom:32px;font-size:17px;line-height:1.8}.overview-module__mO-W0q__metricsGrid{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:32px;display:grid}.overview-module__mO-W0q__metricCard{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;padding:20px}.overview-module__mO-W0q__metricCard h5{color:var(--text);margin:0 0 8px;font-size:15px}.overview-module__mO-W0q__metricCard p{color:var(--text-light);margin:0 0 12px;font-size:13px}.overview-module__mO-W0q__example{color:var(--brand);font-size:13px;font-weight:600;display:block}.overview-module__mO-W0q__whySection{background:#fff;padding:100px 0}.overview-module__mO-W0q__whyGrid{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.overview-module__mO-W0q__whyContent h2{color:var(--text);margin:0 0 24px;font-size:40px;font-weight:800}.overview-module__mO-W0q__whyContent>p{color:var(--text-light);margin-bottom:32px;font-size:17px;line-height:1.8}.overview-module__mO-W0q__advantageBlock{background:var(--bg-light);border-radius:var(--radius);border-left:4px solid var(--brand);margin-bottom:24px;padding:20px}.overview-module__mO-W0q__advantageBlock h4{color:var(--text);align-items:center;gap:8px;margin:0 0 12px;font-size:18px;display:flex}.overview-module__mO-W0q__advantageBlock p{color:var(--text-light);margin:0;font-size:15px;line-height:1.6}.overview-module__mO-W0q__whyList{gap:16px;margin:32px 0 0;padding:0;list-style:none;display:grid}.overview-module__mO-W0q__whyList li{color:var(--text);align-items:center;gap:12px;font-size:16px;font-weight:500;display:flex}.overview-module__mO-W0q__whyImage{position:sticky;top:100px}.overview-module__mO-W0q__techGrid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.overview-module__mO-W0q__techCard{background:var(--bg-light);border-radius:var(--radius);border:1px solid var(--border);padding:24px;transition:all .3s}.overview-module__mO-W0q__techCard:hover{box-shadow:var(--shadow);border-color:var(--brand-light);transform:translateY(-4px)}.overview-module__mO-W0q__techCard h5{color:var(--brand);align-items:center;gap:8px;margin:0 0 8px;font-size:16px;display:flex}.overview-module__mO-W0q__techCard p{color:var(--text-light);margin:0;font-size:14px;line-height:1.5}.overview-module__mO-W0q__ctaSection{background:var(--bg-light);padding:80px 0}.overview-module__mO-W0q__ctaBox{background:linear-gradient(135deg,var(--brand)0%,var(--brand-dark)100%);border-radius:var(--radius);text-align:center;color:#fff;box-shadow:var(--shadow-lg);border:1px solid var(--brand-dark);padding:80px}.overview-module__mO-W0q__ctaBox h2{margin:0 0 16px;font-size:36px;font-weight:800}.overview-module__mO-W0q__ctaBox p{opacity:.9;max-width:600px;margin:0 auto 24px;font-size:18px}.overview-module__mO-W0q__ctaStats{opacity:.8;flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:32px;font-size:14px;display:flex}.overview-module__mO-W0q__financeCardsGrid{grid-template-columns:1fr;gap:16px;display:grid}.overview-module__mO-W0q__financeCard{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;align-items:center;gap:16px;padding:20px;transition:transform .2s;display:flex}.overview-module__mO-W0q__financeCard:hover{transform:translate(8px)}.overview-module__mO-W0q__financeCard.overview-module__mO-W0q__blue{border-left:4px solid #3b82f6}.overview-module__mO-W0q__financeCard.overview-module__mO-W0q__green{border-left:4px solid var(--brand)}.overview-module__mO-W0q__financeCard.overview-module__mO-W0q__purple{border-left:4px solid #8b5cf6}.overview-module__mO-W0q__financeCard.overview-module__mO-W0q__orange{border-left:4px solid #f97316}.overview-module__mO-W0q__financeCard .overview-module__mO-W0q__icon{background:var(--bg-light);width:48px;height:48px;color:var(--text);border-radius:12px;justify-content:center;align-items:center;display:flex}.overview-module__mO-W0q__financeCard .overview-module__mO-W0q__data{flex-direction:column;display:flex}.overview-module__mO-W0q__financeCard .overview-module__mO-W0q__label{color:var(--text-light);text-transform:uppercase;font-size:12px;font-weight:600}.overview-module__mO-W0q__financeCard .overview-module__mO-W0q__value{color:var(--text);font-size:20px;font-weight:800}.overview-module__mO-W0q__financeCard .overview-module__mO-W0q__subValue{color:var(--text-light);font-size:12px}.overview-module__mO-W0q__breakdownGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.overview-module__mO-W0q__breakdownCard{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;padding:24px}.overview-module__mO-W0q__breakdownCard h5{color:var(--text);align-items:center;gap:8px;margin:0 0 16px;font-size:16px;display:flex}.overview-module__mO-W0q__breakdownChart{margin-bottom:16px}.overview-module__mO-W0q__breakdownStats{flex-direction:column;gap:12px;display:flex}.overview-module__mO-W0q__breakdownStat{align-items:center;gap:8px;font-size:14px;display:flex}.overview-module__mO-W0q__statLabel.overview-module__mO-W0q__luxury{color:#00bcd4;font-weight:600}.overview-module__mO-W0q__statLabel.overview-module__mO-W0q__regular{color:#ff9800;font-weight:600}.overview-module__mO-W0q__statValue{color:var(--text);font-weight:600}.overview-module__mO-W0q__statPercentage{background:var(--bg-light);color:var(--text-light);border-radius:4px;margin-left:auto;padding:2px 8px;font-size:12px}.overview-module__mO-W0q__vehicleCountGrid{flex-direction:column;gap:16px;display:flex}.overview-module__mO-W0q__vehicleCountItem{background:var(--bg-light);border-radius:12px;align-items:center;gap:16px;padding:16px;display:flex}.overview-module__mO-W0q__vehicleCountItem.overview-module__mO-W0q__luxury{border-left:3px solid #00bcd4}.overview-module__mO-W0q__vehicleCountItem.overview-module__mO-W0q__regular{border-left:3px solid #ff9800}.overview-module__mO-W0q__countIcon{width:40px;height:40px;color:var(--text);background:#fff;border-radius:10px;justify-content:center;align-items:center;display:flex}.overview-module__mO-W0q__countData{flex-direction:column;display:flex}.overview-module__mO-W0q__countValue{color:var(--text);font-size:24px;font-weight:800}.overview-module__mO-W0q__countLabel{color:var(--text-light);font-size:13px}.overview-module__mO-W0q__countSub{color:var(--brand);font-size:12px;font-weight:600}.overview-module__mO-W0q__comparisonTabs{justify-content:center;gap:8px;margin-bottom:32px;display:flex}.overview-module__mO-W0q__tabBtn{border:2px solid var(--border);cursor:pointer;color:var(--text-light);background:#fff;border-radius:8px;padding:12px 24px;font-weight:600;transition:all .2s}.overview-module__mO-W0q__tabBtn.overview-module__mO-W0q__active{background:var(--brand);color:#fff;border-color:var(--brand)}.overview-module__mO-W0q__comparisonCharts{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:32px;display:grid}.overview-module__mO-W0q__comparisonChartCard{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;padding:24px}.overview-module__mO-W0q__comparisonChartCard h5{color:var(--text);margin:0 0 16px;font-size:16px}.overview-module__mO-W0q__vehicleSelectionSection{margin:48px 0}.overview-module__mO-W0q__vehicleSelectionSection h4{color:var(--text);margin-bottom:24px}.overview-module__mO-W0q__vehicleGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.overview-module__mO-W0q__vehicleSelectorCard{border-radius:var(--radius);cursor:pointer;background:#fff;border:2px solid #0000;padding:20px;transition:all .2s}.overview-module__mO-W0q__vehicleSelectorCard:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.overview-module__mO-W0q__vehicleSelectorCard.overview-module__mO-W0q__selected{background:var(--bg-light)}.overview-module__mO-W0q__vehicleSelectorHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.overview-module__mO-W0q__vehicleColorIndicator{border-radius:50%;width:12px;height:12px}.overview-module__mO-W0q__vehicleTypeBadge{border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:600;display:flex}.overview-module__mO-W0q__vehicleTypeBadge.overview-module__mO-W0q__luxury{color:#00838f;background:#e0f7fa}.overview-module__mO-W0q__vehicleTypeBadge.overview-module__mO-W0q__regular{color:#ef6c00;background:#fff3e0}.overview-module__mO-W0q__vehicleSelectorBody h5{color:var(--text);margin:0 0 12px;font-size:16px}.overview-module__mO-W0q__vehicleMetrics{justify-content:space-between;display:flex}.overview-module__mO-W0q__vehicleMetrics .overview-module__mO-W0q__metric{flex-direction:column;display:flex}.overview-module__mO-W0q__vehicleMetrics .overview-module__mO-W0q__metricLabel{color:var(--text-light);font-size:11px}.overview-module__mO-W0q__vehicleMetrics .overview-module__mO-W0q__metricValue{color:var(--text);font-size:14px;font-weight:700}.overview-module__mO-W0q__vehicleMetrics .overview-module__mO-W0q__metricValue.overview-module__mO-W0q__positive{color:var(--brand)}.overview-module__mO-W0q__vehicleDetailAnalysis{background:var(--bg-light);border-radius:var(--radius);margin-top:32px;padding:32px}.overview-module__mO-W0q__analysisHeader{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.overview-module__mO-W0q__analysisHeader h4{color:var(--text);margin:0}.overview-module__mO-W0q__vehicleTypeTag{border-radius:20px;padding:8px 16px;font-size:13px;font-weight:600}.overview-module__mO-W0q__vehicleTypeTag.overview-module__mO-W0q__luxury{color:#00838f;background:#e0f7fa}.overview-module__mO-W0q__vehicleTypeTag.overview-module__mO-W0q__regular{color:#ef6c00;background:#fff3e0}.overview-module__mO-W0q__analysisGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.overview-module__mO-W0q__metricsCard{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;padding:24px}.overview-module__mO-W0q__metricsCard h5{color:var(--text);margin:0 0 20px}.overview-module__mO-W0q__metricsGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.overview-module__mO-W0q__metricItem{flex-direction:column;gap:4px;display:flex}.overview-module__mO-W0q__metricItem .overview-module__mO-W0q__metricLabel{color:var(--text-light);text-transform:uppercase;font-size:12px}.overview-module__mO-W0q__metricItem .overview-module__mO-W0q__metricValueLarge{color:var(--text);align-items:center;gap:4px;font-size:20px;font-weight:800;display:flex}.overview-module__mO-W0q__metricItem .overview-module__mO-W0q__metricValueLarge.overview-module__mO-W0q__positive{color:var(--brand)}.overview-module__mO-W0q__variationChartCard{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;padding:24px}.overview-module__mO-W0q__variationChartCard h5{color:var(--text);margin:0 0 16px}.overview-module__mO-W0q__chartContainerFinance{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;margin-bottom:32px;padding:32px}.overview-module__mO-W0q__chartHeader{margin-bottom:24px}.overview-module__mO-W0q__chartHeader h3{color:var(--text);margin:0;font-size:20px}.overview-module__mO-W0q__chartBox{width:100%;height:400px}.overview-module__mO-W0q__dataTable{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;padding:32px;overflow-x:auto}.overview-module__mO-W0q__dataTable h5{color:var(--text);margin:0 0 20px}.overview-module__mO-W0q__dataTable table{border-collapse:collapse;width:100%}.overview-module__mO-W0q__dataTable th,.overview-module__mO-W0q__dataTable td{text-align:left;border-bottom:1px solid var(--border);padding:12px}.overview-module__mO-W0q__dataTable th{color:var(--text-light);text-transform:uppercase;font-size:13px;font-weight:600}.overview-module__mO-W0q__dataTable td{color:var(--text);font-size:14px}.overview-module__mO-W0q__positive{color:var(--brand);font-weight:600}.overview-module__mO-W0q__negative{color:#ef4444;font-weight:600}.overview-module__mO-W0q__liveDemoBadge{background:var(--brand);color:#fff;border-radius:20px;align-items:center;gap:8px;margin-bottom:24px;padding:8px 16px;font-size:13px;font-weight:600;display:inline-flex}.overview-module__mO-W0q__pulse{background:#fff;border-radius:50%;width:8px;height:8px;animation:2s infinite overview-module__mO-W0q__pulse}@keyframes overview-module__mO-W0q__pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@media (max-width:1024px){.overview-module__mO-W0q__statsGrid,.overview-module__mO-W0q__techGrid{grid-template-columns:repeat(2,1fr)}.overview-module__mO-W0q__moduleGrid,.overview-module__mO-W0q__whyGrid,.overview-module__mO-W0q__comparisonGrid{grid-template-columns:1fr;gap:48px}.overview-module__mO-W0q__monthlyGrid,.overview-module__mO-W0q__metricsGrid,.overview-module__mO-W0q__featureList,.overview-module__mO-W0q__breakdownGrid,.overview-module__mO-W0q__comparisonCharts,.overview-module__mO-W0q__vehicleGrid,.overview-module__mO-W0q__analysisGrid{grid-template-columns:1fr}}@media (max-width:768px){.overview-module__mO-W0q__heroContent h1{font-size:40px}.overview-module__mO-W0q__statsGrid,.overview-module__mO-W0q__techGrid,.overview-module__mO-W0q__statsRow{grid-template-columns:1fr}.overview-module__mO-W0q__moduleStats{flex-wrap:wrap}.overview-module__mO-W0q__ctaBox{padding:48px 24px}.overview-module__mO-W0q__ctaStats{flex-direction:column;gap:8px}.overview-module__mO-W0q__heroCta{flex-direction:column}.overview-module__mO-W0q__btn{width:100%}.overview-module__mO-W0q__comparisonGrid,.overview-module__mO-W0q__monthlyGrid,.overview-module__mO-W0q__metricsGrid,.overview-module__mO-W0q__vehicleGrid,.overview-module__mO-W0q__comparisonCharts,.overview-module__mO-W0q__breakdownGrid{grid-template-columns:1fr}}
