.RoutePage-module__oGFWgq__hero{padding:var(--space-3xl)0 var(--space-2xl);background:linear-gradient(135deg,var(--color-primary-50)0%,var(--color-bg)100%)}.RoutePage-module__oGFWgq__breadcrumb{align-items:center;gap:var(--space-sm);font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-lg);display:flex}.RoutePage-module__oGFWgq__breadcrumb a{color:var(--color-text-secondary);text-decoration:none}.RoutePage-module__oGFWgq__breadcrumb a:hover{color:var(--color-primary)}.RoutePage-module__oGFWgq__title{font-size:var(--text-4xl);font-weight:var(--font-bold);color:var(--color-text);align-items:center;gap:var(--space-md);margin-bottom:var(--space-md);word-break:break-word;flex-wrap:wrap;display:flex}@media (max-width:768px){.RoutePage-module__oGFWgq__title{font-size:var(--text-2xl)}}.RoutePage-module__oGFWgq__titleArrow{color:var(--color-primary)}.RoutePage-module__oGFWgq__badges{gap:var(--space-sm);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.RoutePage-module__oGFWgq__badge{border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--font-medium);background-color:var(--color-surface);color:var(--color-text-secondary);border:1px solid var(--color-border);align-items:center;gap:4px;padding:4px 12px;display:flex}.RoutePage-module__oGFWgq__description{font-size:var(--text-lg);color:var(--color-text-secondary);line-height:var(--leading-relaxed);max-width:640px;margin-bottom:var(--space-md)}.RoutePage-module__oGFWgq__startingPrice{font-size:var(--text-lg);color:var(--color-text)}.RoutePage-module__oGFWgq__startingPrice strong{font-size:var(--text-3xl);color:var(--color-primary-dark)}.RoutePage-module__oGFWgq__vehicleSection{background-color:var(--color-surface)}.RoutePage-module__oGFWgq__sectionTitle{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-text);margin-bottom:var(--space-xl)}.RoutePage-module__oGFWgq__vehicleGrid{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.RoutePage-module__oGFWgq__vehicleCard{padding:var(--space-lg);background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-align:center;flex-direction:column;display:flex}.RoutePage-module__oGFWgq__vehicleImageWrap{margin:calc(-1*var(--space-lg))calc(-1*var(--space-lg))var(--space-md);border-radius:var(--radius-lg)var(--radius-lg)0 0;overflow:hidden}.RoutePage-module__oGFWgq__vehicleImage{object-fit:cover;width:100%;height:160px;display:block}.RoutePage-module__oGFWgq__vehicleName{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text);margin-bottom:4px}.RoutePage-module__oGFWgq__vehicleDesc{font-size:var(--text-xs);color:var(--color-text-muted);margin-bottom:var(--space-sm)}.RoutePage-module__oGFWgq__vehicleMeta{justify-content:center;gap:var(--space-md);font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.RoutePage-module__oGFWgq__vehicleMeta span{align-items:center;gap:4px;display:flex}.RoutePage-module__oGFWgq__vehiclePrice{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-primary);margin-bottom:var(--space-md);margin-top:auto}.RoutePage-module__oGFWgq__tipsSection{background-color:var(--color-bg)}.RoutePage-module__oGFWgq__tipsList{gap:var(--space-md);flex-direction:column;max-width:600px;display:flex}.RoutePage-module__oGFWgq__tipItem{align-items:flex-start;gap:var(--space-sm);font-size:var(--text-base);color:var(--color-text);line-height:var(--leading-relaxed);display:flex}.RoutePage-module__oGFWgq__tipIcon{color:var(--color-primary);flex-shrink:0;margin-top:3px}.RoutePage-module__oGFWgq__ctaSection{padding:var(--space-3xl)0;background:linear-gradient(135deg,var(--color-primary)0%,var(--color-primary-dark)100%);color:#fff}.RoutePage-module__oGFWgq__ctaTitle{font-size:var(--text-3xl);font-weight:var(--font-bold);margin-bottom:var(--space-sm);color:#fff}.RoutePage-module__oGFWgq__ctaText{font-size:var(--text-lg);opacity:.9;margin-bottom:var(--space-lg);color:#fff}.RoutePage-module__oGFWgq__relatedSection{background-color:var(--color-bg)}.RoutePage-module__oGFWgq__relatedGrid{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.RoutePage-module__oGFWgq__relatedCard{padding:var(--space-lg);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text);text-decoration:none;transition:border-color .2s,box-shadow .2s}.RoutePage-module__oGFWgq__relatedCard:hover{border-color:var(--color-primary);box-shadow:0 2px 12px #00000014}.RoutePage-module__oGFWgq__relatedRoute{align-items:center;gap:var(--space-sm);font-size:var(--text-lg);font-weight:var(--font-semibold);margin-bottom:var(--space-sm);display:flex}.RoutePage-module__oGFWgq__relatedMeta{gap:var(--space-md);font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-sm);display:flex}.RoutePage-module__oGFWgq__relatedMeta span{align-items:center;gap:4px;display:flex}.RoutePage-module__oGFWgq__relatedPrice{font-size:var(--text-sm);color:var(--color-text-secondary)}.RoutePage-module__oGFWgq__relatedPrice strong{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--color-primary)}.RoutePage-module__oGFWgq__directAnswerCard{margin-top:var(--space-md);margin-bottom:var(--space-lg);padding:var(--space-md)var(--space-lg);border-left:4px solid var(--color-primary,#2563eb);border-radius:var(--radius-md,8px);background:#2563eb0d;max-width:780px}.RoutePage-module__oGFWgq__directAnswerHeading{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary,#2563eb);margin-bottom:6px;font-weight:700}.RoutePage-module__oGFWgq__directAnswerText{font-size:var(--text-base);color:var(--color-text);margin:0;line-height:1.6}.RoutePage-module__oGFWgq__comparisonSection{background-color:var(--color-surface)}.RoutePage-module__oGFWgq__tableWrapper{-webkit-overflow-scrolling:touch;border:1px solid var(--color-border);border-radius:var(--radius-lg,12px);background-color:var(--color-bg);width:100%;overflow-x:auto}.RoutePage-module__oGFWgq__comparisonTable{border-collapse:collapse;text-align:left;width:100%;font-size:var(--text-sm)}.RoutePage-module__oGFWgq__comparisonTable th{background-color:var(--color-surface);color:var(--color-text);border-bottom:1px solid var(--color-border);white-space:nowrap;padding:14px 16px;font-weight:600}.RoutePage-module__oGFWgq__comparisonTable td{border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);vertical-align:top;padding:14px 16px}.RoutePage-module__oGFWgq__comparisonTable tr:last-child td{border-bottom:none}.RoutePage-module__oGFWgq__highlightRow{background-color:#2563eb0a}.RoutePage-module__oGFWgq__highlightRow td{color:var(--color-text);font-weight:500}.RoutePage-module__oGFWgq__highlightRow td:first-child{color:var(--color-primary,#2563eb);font-weight:700}.RoutePage-module__oGFWgq__faqSection{background-color:var(--color-surface)}.RoutePage-module__oGFWgq__faqList{gap:var(--space-md);flex-direction:column;max-width:800px;display:flex}.RoutePage-module__oGFWgq__faqItem{padding:var(--space-lg);background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg,12px)}.RoutePage-module__oGFWgq__faqQuestion{font-size:var(--text-base);color:var(--color-text);margin-bottom:8px;font-weight:600}.RoutePage-module__oGFWgq__faqAnswer{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;line-height:1.6}.RoutePage-module__oGFWgq__featuresSection{background-color:var(--color-bg)}.RoutePage-module__oGFWgq__featuresGrid{gap:var(--space-lg);margin-top:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.RoutePage-module__oGFWgq__featureCard{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg,12px);padding:var(--space-xl);gap:var(--space-sm);flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex}.RoutePage-module__oGFWgq__featureCard:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000000f}.RoutePage-module__oGFWgq__featureIconWrapper{width:44px;height:44px;color:var(--color-primary,#2563eb);margin-bottom:var(--space-xs);background:linear-gradient(135deg,#2563eb1a 0%,#2563eb0a 100%);border-radius:10px;justify-content:center;align-items:center;display:flex}.RoutePage-module__oGFWgq__featureTitle{font-size:var(--text-base);color:var(--color-text);margin:0;font-weight:700}.RoutePage-module__oGFWgq__featureDesc{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;line-height:1.55}.RoutePage-module__oGFWgq__advisorySection{background-color:var(--color-surface);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.RoutePage-module__oGFWgq__advisoryGrid{gap:var(--space-lg);margin-top:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.RoutePage-module__oGFWgq__advisoryCard{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg,12px);padding:var(--space-lg);gap:var(--space-md);align-items:flex-start;transition:border-color .2s,box-shadow .2s;display:flex}.RoutePage-module__oGFWgq__advisoryCard:hover{border-color:var(--color-primary);box-shadow:0 4px 16px #0000000d}.RoutePage-module__oGFWgq__advisoryIconWrapper{width:42px;height:42px;color:var(--color-primary,#d97706);background:linear-gradient(135deg,#d977061f 0%,#d977060a 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.RoutePage-module__oGFWgq__advisoryContent{flex-direction:column;gap:4px;display:flex}.RoutePage-module__oGFWgq__advisoryLabel{font-size:var(--text-sm);color:var(--color-text);letter-spacing:-.01em;margin:0;font-weight:700}.RoutePage-module__oGFWgq__advisoryValue{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;line-height:1.5}
