.regions-hero{background:var(--navy)}.regions-hero-content{position:relative;z-index:1}.regions-hero h1{color:var(--white);margin-bottom:16px}.regions-hero p{color:rgb(255 255 255 / .75);font-size:1.1rem;max-width:600px;margin-bottom:32px}.emirate-chips{display:flex;gap:12px;flex-wrap:wrap}.emirate-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:100px;background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .2);color:var(--white);font-size:.85rem;font-weight:600}.emirate-chip span{width:8px;height:8px;border-radius:50%;background:var(--accent)}.emirates-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:-40px;position:relative;z-index:2}.emirate-card{border-radius:16px;overflow:hidden;box-shadow:var(--shadow-lg,0 20px 50px rgb(0 0 0 / .15));cursor:pointer;transition:transform 0.3s,box-shadow 0.3s;text-decoration:none}.emirate-card:hover{transform:translateY(-6px);box-shadow:0 20px 60px rgb(1 108 144 / .25)}.emirate-card-img{height:220px;position:relative;overflow:hidden}.emirate-card-img img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s}.emirate-card:hover .emirate-card-img img{transform:scale(1.06)}.emirate-card-img::after{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgb(10 30 50 / .85) 0%,transparent 60%)}.emirate-card-label{position:absolute;bottom:0;left:0;right:0;padding:20px;z-index:1}.emirate-card-label h3{color:var(--white);font-size:1.4rem;margin-bottom:4px}.emirate-card-label p{color:rgb(255 255 255 / .7);font-size:.85rem;margin:0}.emirate-card-body{background:var(--white);padding:20px}.emirate-stats{display:flex;gap:16px}.e-stat{flex:1;text-align:center}.e-stat-val{font-size:1.2rem;font-weight:700;color:var(--primary)}.e-stat-lbl{font-size:.72rem;color:var(--gray-mid);text-transform:uppercase;letter-spacing:.05em}.emirate-cta{display:block;text-align:center;margin-top:16px;padding:10px;border-radius:var(--radius,14px);background:var(--neutral);color:var(--primary);font-size:.85rem;font-weight:600;transition:background 0.2s}.emirate-cta:hover{background:var(--primary);color:var(--white)}.region-filter{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:40px}.region-tab{padding:10px 24px;border-radius:100px;border:2px solid var(--neutral);background:var(--white);font-size:.9rem;font-weight:600;color:var(--gray-mid);cursor:pointer;transition:all 0.2s}.region-tab:hover{border-color:var(--primary);color:var(--primary)}.region-tab.active{background:var(--primary);border-color:var(--primary);color:var(--white)}.areas-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.area-card{border-radius:16px;overflow:hidden;box-shadow:0 2px 16px rgb(1 108 144 / .08);background:var(--white);transition:transform 0.3s,box-shadow 0.3s;position:relative}.area-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg,0 20px 50px rgb(0 0 0 / .15))}.area-card[data-emirate].hidden{display:none}.area-card-img{height:200px;position:relative;overflow:hidden}.area-card-img img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s}.area-card:hover .area-card-img img{transform:scale(1.06)}.area-card-img::after{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgb(10 25 40 / .8) 0%,transparent 55%)}.area-card-overlay{position:absolute;bottom:0;left:0;right:0;padding:16px 20px;z-index:1;display:flex;align-items:flex-end;justify-content:space-between}.area-card-name{color:var(--white);font-size:1.1rem;font-weight:700;line-height:1.2}.area-card-emirate-badge{position:absolute;top:14px;left:14px;z-index:1;padding:4px 10px;border-radius:100px;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.badge-rak{background:rgb(51 190 255 / .9);color:var(--dark)}.badge-dubai{background:rgb(1 108 144 / .9);color:var(--white)}.badge-auh{background:rgb(26 26 46 / .85);color:var(--white)}.area-card-body{padding:16px 20px}.area-metrics{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.metric-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:100px;font-size:.75rem;font-weight:600}.chip-roi{background:#ecfdf5;color:#059669}.chip-type{background:var(--neutral);color:var(--gray-mid)}.chip-hot{background:#fef3c7;color:#d97706}.chip-prime{background:#ede9fe;color:#7c3aed}.area-card-desc{font-size:.85rem;color:var(--gray-mid);line-height:1.5;margin-bottom:14px}.area-card-link{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;font-weight:600;color:var(--primary);transition:gap 0.2s}.area-card-link:hover{gap:10px}.area-card-link svg{flex-shrink:0}.compare-section{background:var(--dark);padding:80px 0}.compare-section .section-header h2,.compare-section .section-header p,.compare-section .section-tag{color:var(--white)!important}.compare-section .section-header p{color:rgb(255 255 255 / .6)!important}.compare-table{width:100%;border-collapse:collapse;border-radius:16px;overflow:hidden;margin-top:48px}.compare-table thead tr{background:var(--primary)}.compare-table thead th{padding:20px 24px;text-align:left;color:var(--white);font-size:.9rem;font-weight:700}.compare-table thead th:first-child{width:30%}.compare-table tbody tr{border-bottom:1px solid rgb(255 255 255 / .06)}.compare-table tbody tr:nth-child(odd){background:rgb(255 255 255 / .03)}.compare-table tbody tr:hover{background:rgb(51 190 255 / .06)}.compare-table tbody td{padding:16px 24px;color:rgb(255 255 255 / .85);font-size:.9rem;vertical-align:middle}.compare-table tbody td:first-child{color:rgb(255 255 255 / .5);font-size:.8rem;text-transform:uppercase;letter-spacing:.07em;font-weight:600}.compare-table .highlight{color:var(--accent)!important;font-weight:700}.stars{color:var(--accent);letter-spacing:2px}@media (max-width:900px){.emirates-grid{grid-template-columns:1fr;margin-top:0}.areas-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.areas-grid{grid-template-columns:1fr}.regions-hero{padding:100px 0 48px}.emirate-chips{gap:8px}.emirate-chip{font-size:.78rem;padding:6px 12px}.region-filter{gap:6px}.region-tab{padding:8px 14px;font-size:.8rem}.compare-table thead th,.compare-table tbody td{padding:10px 14px;font-size:.8rem;white-space:nowrap}}