body.page-areas{background:#fbfbf9;color:var(--on-light)}body.page-areas .nav-inner{background:#fbfbf9d1;border-color:var(--hair-2)}body.page-areas .brand,body.page-areas .nav-links a{color:var(--on-light-soft)}body.page-areas .nav-links a:hover{background:#0a14240d;color:var(--on-light)}body.page-areas .lang-switch{background:#fff9;border-color:var(--hair-2)}body.page-areas .lang-switch span{color:var(--on-light-mut)}body.page-areas .lang-switch span.on{background:var(--bg);color:#fff}body.page-areas .btn-ghost{color:var(--on-light);box-shadow:inset 0 0 0 1px var(--hair-2)}body.page-areas .btn-ghost:hover{background:#f1f0ec}.areas-top{padding-top:104px;padding-bottom:20px}.areas-head{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:48px;align-items:center;margin-top:20px}.areas-head h1{font-family:var(--f-display);font-weight:500;font-size:clamp(34px,3.8vw,56px);line-height:1.04;letter-spacing:-.025em;color:var(--on-light);margin:12px 0 0}.areas-head h1 em{font-family:var(--f-serif);font-style:italic;color:var(--coral);font-weight:400}.areas-head p{color:var(--on-light-soft);font-size:15px;line-height:1.6;margin:16px 0 0;max-width:52ch}.areas-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;background:var(--paper);border:1px solid #EEEDE9;border-radius:16px;padding:6px}.areas-tile{padding:18px 14px;border-radius:12px;text-align:center}.areas-tile:first-child{background:var(--bg);color:var(--on-dark)}.areas-tile:first-child .at-l{color:var(--on-dark-mut)}.at-v{font-family:var(--f-display);font-weight:500;font-size:30px;letter-spacing:-.025em;line-height:1}.at-l{font-family:var(--f-mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--on-light-mut);margin-top:6px}.areas-filter{margin-top:28px;background:var(--paper);border:1px solid #EEEDE9;border-radius:14px;padding:6px;display:grid;grid-template-columns:1fr auto;gap:6px;align-items:center}.areas-filter .filter-search{display:flex;align-items:center;gap:10px;padding:0 10px 0 14px;flex:1}.areas-filter .filter-search svg{color:var(--on-light-mut);flex-shrink:0}.areas-filter .filter-search input{flex:1;border:0;outline:0;background:transparent;font:inherit;font-size:14px;padding:12px 0;color:var(--on-light)}.areas-filter .filter-search input::placeholder{color:var(--on-light-mut)}.areas-filter .filter-pills{display:flex;gap:4px;align-items:center}.areas-filter .f-pill{display:inline-flex;align-items:center;gap:6px;padding:10px 14px;border-radius:10px;background:#f4f3ef;font-size:13px;font-weight:500;color:var(--on-light);cursor:pointer;transition:background .2s;white-space:nowrap}.areas-filter .f-pill:hover{background:#eceae4}.areas-filter .f-pill svg{color:var(--on-light-mut)}.areas-filter .f-pill.f-select{position:relative;padding-right:12px;cursor:pointer}.areas-filter .f-pill.f-select .f-pill-lbl{pointer-events:none}.areas-filter .f-pill.f-select select{position:absolute;inset:0;width:100%;height:100%;opacity:0;border:0;cursor:pointer;font:inherit}.areas-filter .f-pill.f-select[data-active]{background:var(--bg);color:var(--on-dark)}.areas-filter .f-pill.f-select[data-active] svg{color:var(--on-dark-mut)}.areas-filter .f-reset{background:transparent;color:var(--coral);font-weight:500}.areas-filter .f-reset:hover{background:var(--coral-soft)}.areas-results{margin-top:16px;font-family:var(--f-mono);font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--on-light-mut)}.areas-results:empty{display:none}.no-results{text-align:center;padding:56px 24px;border:1px dashed var(--hair-2);border-radius:18px;background:var(--paper);margin-top:40px}.no-results h3{font-family:var(--f-display);font-weight:500;font-size:22px;letter-spacing:-.02em;color:var(--on-light)}.no-results p{color:var(--on-light-mut);font-size:14.5px;margin:8px auto 18px;max-width:46ch}.no-results .btn-ghost{display:inline-flex}.emirate{margin-top:56px}.emirate:first-of-type{margin-top:40px}.emirate-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid #ECEAE4}.emirate-head .e-title{display:flex;align-items:center;gap:10px}.emirate-head .e-flag{width:32px;height:32px;border-radius:8px;background:var(--bg);color:var(--coral);display:grid;place-items:center}.emirate-head h2{font-family:var(--f-display);font-weight:500;font-size:28px;letter-spacing:-.02em;color:var(--on-light);margin:0}.emirate-head .e-sub{font-family:var(--f-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--on-light-mut);text-align:right}.emirate-head .e-sub a{color:var(--coral)}.area-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.area-card2{background:var(--paper);border:1px solid #EEEDE9;border-radius:14px;padding:16px 18px;cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative}.area-card2:hover{transform:translateY(-2px);box-shadow:0 12px 28px -16px #0a142433;border-color:#e4e2dc}.area-card2 .ac-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.ac-rank{font-family:var(--f-mono);font-size:11px;color:var(--on-light-mut);letter-spacing:.04em}.ac-tag{font-family:var(--f-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:999px;font-weight:500}.ac-tag.hot{background:var(--coral-soft);color:var(--coral-2)}.ac-tag.pop{background:#eef3fa;color:#2e5c9c}.ac-tag.new{background:var(--sage-soft);color:#4b7b5c}.ac-tag.trend{background:#d6b26a2e;color:#9b7e32}.area-card2 .ac-name{font-family:var(--f-display);font-weight:500;font-size:17px;letter-spacing:-.012em;color:var(--on-light);line-height:1.2}.area-card2 .ac-foot{display:flex;justify-content:space-between;align-items:baseline;margin-top:12px;padding-top:12px;border-top:1px solid #F0EFEB}.ac-projects{font-size:12.5px;color:var(--on-light-soft)}.ac-projects strong{font-family:var(--f-display);font-weight:500;color:var(--on-light);font-size:14px}.ac-price{font-family:var(--f-mono);font-size:11.5px;color:var(--on-light-mut);text-align:right}.ac-price strong{color:var(--coral);font-weight:500}.areas-cta{margin:72px 0 80px;background:radial-gradient(circle at 0% 100%,rgba(224,118,84,.2),transparent 55%),radial-gradient(circle at 100% 0%,rgba(84,121,168,.14),transparent 50%),var(--bg);border-radius:22px;padding:44px;border:1px solid var(--hair-dark);color:var(--on-dark);display:grid;grid-template-columns:1fr auto;gap:36px;align-items:center}.areas-cta .eyebrow{color:var(--on-dark-mut)}.areas-cta h2{font-family:var(--f-display);font-weight:500;font-size:clamp(26px,2.6vw,38px);line-height:1.1;letter-spacing:-.022em;color:#fff;margin:14px 0 0;max-width:18ch}.areas-cta h2 em{font-family:var(--f-serif);font-style:italic;color:var(--coral);font-weight:400}.areas-cta p{color:var(--on-dark-soft);margin-top:12px;font-size:14.5px;max-width:52ch}.areas-cta-actions{display:flex;flex-direction:column;gap:8px;min-width:240px}.areas-cta-actions .btn{justify-content:center}.areas-cta-actions .btn-gold{background:var(--gold);color:var(--bg)}.areas-cta-actions .btn-gold:hover{background:#b89243}.areas-cta-actions .btn-ghost-dark{background:transparent;color:var(--on-dark);box-shadow:inset 0 0 0 1px var(--hair-dark-2)}.areas-cta-actions .btn-ghost-dark:hover{background:#ffffff0a}@media(max-width:1080px){.areas-head{grid-template-columns:1fr;gap:28px}.area-grid{grid-template-columns:repeat(3,1fr)}.areas-filter{grid-template-columns:1fr}.areas-filter .filter-pills{overflow-x:auto;padding:4px}.areas-cta{grid-template-columns:1fr}}@media(max-width:720px){.areas-top{padding-top:88px}.area-grid{grid-template-columns:1fr 1fr}.areas-tiles{grid-template-columns:1fr 1fr 1fr}.emirate-head{flex-direction:column;align-items:flex-start;gap:8px}.emirate-head .e-sub{text-align:left}.areas-cta{padding:28px}}@media(max-width:480px){.area-grid{grid-template-columns:1fr}}
