.EMICalculator_calculatorWrapper__KaowK{background:var(--bg-card);border-radius:var(--radius-lg);padding:var(--space-lg);box-shadow:var(--shadow-md)}.EMICalculator_calculatorTitle__C6eJa{font-size:1.25rem;font-weight:700;color:var(--primary-blue);margin-bottom:var(--space-lg);text-align:center}.EMICalculator_calculatorInputs__OefY1{display:flex;flex-direction:column;gap:var(--space-lg);margin-bottom:var(--space-lg)}.EMICalculator_inputGroup__wjv6F{display:flex;flex-direction:column;gap:var(--space-xs)}.EMICalculator_inputGroup__wjv6F label{font-size:.875rem;font-weight:600;color:var(--text-dark)}.EMICalculator_inputWithPrefix__8f3Tp,.EMICalculator_inputWithSuffix__3oLMN{display:flex;align-items:center;background:var(--bg-light);border:1px solid var(--border-color);border-radius:var(--radius-md);overflow:hidden}.EMICalculator_prefix__HXg0E,.EMICalculator_suffix__XkChQ{padding:var(--space-sm) var(--space-md);background:var(--border-color);color:var(--text-muted);font-weight:500;font-size:.9rem}.EMICalculator_inputWithPrefix__8f3Tp input,.EMICalculator_inputWithSuffix__3oLMN input{flex:1 1;border:none;padding:var(--space-sm) var(--space-md);font-size:1rem;background:transparent;outline:none}.EMICalculator_inputGroup__wjv6F input[type=range]{width:100%;height:6px;background:var(--border-color);border-radius:3px;outline:none;cursor:pointer;-webkit-appearance:none}.EMICalculator_inputGroup__wjv6F input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;background:var(--primary-blue);border-radius:50%;cursor:pointer}.EMICalculator_calculatorResult__TzRoZ{background:linear-gradient(135deg,var(--primary-blue) 0,var(--primary-blue-dark) 100%);border-radius:var(--radius-md);padding:var(--space-lg);display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-md);gap:var(--space-md);margin-bottom:var(--space-lg)}.EMICalculator_resultItem____mXz{text-align:center}.EMICalculator_resultLabel__NWAah{display:block;font-size:.75rem;color:hsla(0,0%,100%,.7);margin-bottom:var(--space-xs);text-transform:uppercase}.EMICalculator_resultValue__zjNtZ{font-size:1.25rem;font-weight:700;color:var(--accent-gold)}.EMICalculator_resultValue__zjNtZ.EMICalculator_secondary__iwUpA{font-size:1rem;color:var(--text-white)}.EMICalculator_calculatorCta__Auz48{width:100%;justify-content:center}@media (max-width:480px){.EMICalculator_calculatorResult__TzRoZ{grid-template-columns:1fr}}.ServiceCard_serviceCard__hLbeI{display:flex;flex-direction:column;background:var(--bg-card);border-radius:var(--radius-lg);padding:var(--space-lg);box-shadow:var(--shadow-md);transition:transform .2s ease,box-shadow .2s ease;text-decoration:none;color:var(--text-dark);position:relative;overflow:hidden}.ServiceCard_serviceCard__hLbeI:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.ServiceCard_serviceCard__hLbeI:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--accent-gold)}.ServiceCard_serviceIcon__BZkZ7{font-size:2.5rem;margin-bottom:var(--space-sm)}.ServiceCard_serviceBadge__akDSK{display:inline-block;padding:2px 10px;border-radius:var(--radius-full);font-size:.7rem;font-weight:600;text-transform:uppercase;width:-moz-fit-content;width:fit-content;margin-bottom:var(--space-sm)}.ServiceCard_serviceName__L4_xD{font-size:1.125rem;font-weight:700;color:var(--primary-blue);margin-bottom:var(--space-xs)}.ServiceCard_serviceNameHi__FFiSV{font-size:.875rem;color:var(--text-muted);margin-bottom:var(--space-sm)}.ServiceCard_serviceDesc__M3_By{font-size:.875rem;color:var(--text-muted);line-height:1.5;flex-grow:1;margin-bottom:var(--space-md)}.ServiceCard_serviceMeta__TBT2Q{display:flex;gap:var(--space-md);font-size:.8rem;color:var(--text-muted);margin-bottom:var(--space-md)}.ServiceCard_serviceMeta__TBT2Q span{display:flex;align-items:center;gap:var(--space-xs)}.ServiceCard_serviceLink__fQLZF{font-weight:600;color:var(--primary-blue);font-size:.9rem}.ServiceCard_serviceCard__hLbeI:hover .ServiceCard_serviceLink__fQLZF{color:var(--accent-gold)}.CityCard_cityCard__dUziS{display:flex;flex-direction:column;background:var(--bg-card);border-radius:var(--radius-lg);padding:var(--space-lg);box-shadow:var(--shadow-sm);border:1px solid var(--border-color);transition:all .2s ease;text-decoration:none;color:var(--text-dark)}.CityCard_cityCard__dUziS:hover{border-color:var(--primary-blue);box-shadow:var(--shadow-md)}.CityCard_cityHeader__xldqD{display:flex;align-items:baseline;gap:var(--space-sm);margin-bottom:var(--space-sm)}.CityCard_cityName__q5xyP{font-size:1.125rem;font-weight:700;color:var(--primary-blue)}.CityCard_cityNameHi__GMZWN{font-size:.875rem;color:var(--text-muted)}.CityCard_cityMeta__MZv8O{display:flex;gap:var(--space-md);font-size:.8rem;color:var(--text-muted);margin-bottom:var(--space-sm)}.CityCard_cityDistance__loqj9{display:flex;align-items:center;gap:4px}.CityCard_citySpecialty__KP3HU{font-size:.875rem;color:var(--text-muted);margin-bottom:var(--space-md);flex-grow:1}.CityCard_cityLink__Q1h0Y{font-weight:600;color:var(--primary-blue);font-size:.875rem}.CityCard_cityCard__dUziS:hover .CityCard_cityLink__Q1h0Y{color:var(--accent-gold)}.page_heroGrid__BL1ju{max-width:800px}.page_heroBadge__K9MQV{display:inline-block;background:var(--accent-gold);color:var(--primary-blue-dark);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-full);font-size:.875rem;font-weight:600;margin-bottom:var(--space-md)}.page_heroText__g5S3T h1{font-size:2rem;line-height:1.3;margin-bottom:var(--space-md)}.page_heroSubtitle__RTAw0{font-size:1.25rem;font-weight:400;opacity:.9}.page_heroText__g5S3T p{font-size:1.125rem;opacity:.9;max-width:600px;margin-bottom:var(--space-lg)}.page_heroCta__jc8eN{display:flex;gap:var(--space-md);margin-bottom:var(--space-xl);flex-wrap:wrap}.page_heroStats__rmbZT{display:flex;gap:var(--space-xl)}.page_stat__aEnCU{display:flex;flex-direction:column}.page_statValue__FXJDK{font-size:2rem;font-weight:700;color:var(--accent-gold)}.page_statLabel__YuhHa{font-size:.875rem;opacity:.8}.page_categoryTitle__wt3iC{display:flex;align-items:center;gap:var(--space-sm);font-size:1.25rem;font-weight:600;color:var(--primary-blue);margin-bottom:var(--space-lg)}.page_categoryIcon__oswku{font-size:1.5rem}.page_featuresGrid__L4_rO{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-lg);gap:var(--space-lg)}.page_featureCard__09F8a{background:hsla(0,0%,100%,.1);border-radius:var(--radius-lg);padding:var(--space-lg);text-align:center;color:var(--text-white)}.page_featureIcon__mHZON{font-size:2.5rem;margin-bottom:var(--space-md)}.page_featureCard__09F8a h3{font-size:1.125rem;margin-bottom:var(--space-sm)}.page_featureCard__09F8a p{font-size:.875rem;opacity:.8}@media (max-width:900px){.page_featuresGrid__L4_rO{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.page_heroText__g5S3T h1{font-size:1.5rem}.page_heroStats__rmbZT{gap:var(--space-lg)}.page_statValue__FXJDK{font-size:1.5rem}.page_featuresGrid__L4_rO{grid-template-columns:1fr}}