._city__page__7Q2nC{font-family:system-ui,sans-serif;color:#1f2937}._city__hero__XlJWT{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;padding:60px 20px;max-width:1300px;margin:auto}@media(max-width:900px){._city__hero__XlJWT{grid-template-columns:1fr}}._city__heroText__RP0re ._city__badge__jDtlb{display:inline-block;background:#e0f2fe;color:#0369a1;padding:6px 14px;border-radius:999px;font-size:.8rem;margin-bottom:12px}._city__heroText__RP0re h1{font-size:2.5rem;margin-bottom:14px}._city__heroText__RP0re p{font-size:1.1rem;line-height:1.6}._city__heroActions__gca2G{margin-top:24px;display:flex;gap:14px;flex-wrap:wrap}._city__primary__8OM4H{background:#1f2937}._city__primary__8OM4H,._city__whatsapp__fydga{color:#fff;padding:12px 22px;border-radius:8px;text-decoration:none;font-weight:600}._city__whatsapp__fydga{background:#25d366}._city__heroImage__sBKSx img{width:100%;max-height:420px;object-fit:contain;border-radius:18px}._city__content__KJJr_{max-width:900px;margin:60px auto;padding:0 20px}._city__content__KJJr_ h2{margin-top:30px}._city__content__KJJr_ p{line-height:1.8;color:#374151}._city__specs__jnkz7{padding:60px 20px;background:#f9fafb}._city__specs__jnkz7 h2{text-align:center;margin-bottom:30px}._city__specTableWrapper__7Zm7m{max-width:900px;margin:auto;overflow-x:auto;background:#fff;border-radius:14px;box-shadow:0 10px 25px rgba(0,0,0,.05)}._city__specTable__4a4NM{width:100%;border-collapse:collapse;min-width:520px}._city__specTable__4a4NM td,._city__specTable__4a4NM th{padding:16px 18px;border-bottom:1px solid #e5e7eb;text-align:left}._city__specTable__4a4NM th{width:40%;background:#f3f4f6;font-weight:600}._city__enquiry__YfSea{text-align:center;padding:70px 20px;background:linear-gradient(135deg,#111827,#1f2937);color:#fff}._city__price__r7uaP{font-size:2rem;margin:14px 0}._city__enquiryActions__lSxo2{margin-top:20px;display:flex;justify-content:center;gap:16px;flex-wrap:wrap}._city__related__0g5rE{padding:60px 20px;max-width:1200px;margin:auto}._city__related__0g5rE h2{text-align:center;margin-bottom:30px}._city__relatedGrid__GvPZI{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}._city__relatedCard___X8Pa{border:1px solid #e5e7eb;padding:16px;border-radius:14px;text-align:center;text-decoration:none;color:inherit;background:#fff;transition:.25s}._city__relatedCard___X8Pa img{width:100%;height:170px;object-fit:contain}._city__relatedCard___X8Pa:hover{transform:translateY(-4px);box-shadow:0 14px 32px rgba(0,0,0,.08)}