.dubai-hero{background:linear-gradient(135deg,#0c1929 0%,#1e3a5f 40%,#2563eb 100%);padding:80px 20px;text-align:center;color:#fff;position:relative;overflow:hidden}
.dubai-hero::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1440 320"><path fill="%23ffffff08" d="M0,160L48,176C96,192,192,224,288,213.3C384,203,480,149,576,138.7C672,128,768,160,864,181.3C960,203,1056,213,1152,197.3C1248,181,1344,139,1392,117.3L1440,96L1440,320L1392,320C1344,320,1248,320,1152,320C1056,320,960,320,864,320C768,320,672,320,576,320C480,320,384,320,288,320C192,320,96,320,48,320L0,320Z"></path></svg>') no-repeat bottom;background-size:cover}
.dubai-hero h1{font-size:2.8em;margin-bottom:15px;color:#93c5fd;position:relative;z-index:1}
.dubai-hero p{font-size:1.2em;color:#cbd5e1;position:relative;z-index:1}
.dubai-cta{display:inline-block;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;padding:16px 44px;border-radius:50px;text-decoration:none;font-weight:bold;font-size:1.15em;margin-top:25px;box-shadow:0 8px 30px rgba(59,130,246,0.4);transition:all 0.3s;position:relative;z-index:1}
.dubai-cta:hover{transform:translateY(-3px);box-shadow:0 12px 40px rgba(59,130,246,0.5);color:#fff}
.dubai-section{padding:70px 20px}
.dubai-section h2{text-align:center;font-size:2.2em;margin-bottom:50px}
.dubai-card{background:#fff;padding:30px 25px;border-radius:16px;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,0.06);border:1px solid #e2e8f0;transition:all 0.3s}
.dubai-card:hover{transform:translateY(-5px);box-shadow:0 12px 40px rgba(0,0,0,0.12);border-color:#3b82f6}
.dubai-card .icon{font-size:3em;margin-bottom:15px}
.dubai-card h3{color:#1e3a8a;margin-bottom:10px;font-size:1.2em}
.dubai-card p{color:#64748b;font-size:0.95em;line-height:1.6}
.dubai-price-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,0.08);transition:all 0.3s}
.dubai-price-card:hover{transform:translateY(-5px)}
.dubai-price-header{padding:25px;text-align:center}
.dubai-price-header h3{font-size:1.5em;margin:5px 0}
.dubai-price-label{font-size:0.85em;margin:5px 0}
.dubai-price-amount{font-size:2em;font-weight:bold;margin:10px 0}
.dubai-price-body{padding:25px}
.dubai-price-body ul{list-style:none;padding:0;margin:0 0 25px}
.dubai-price-body li{padding:10px 0;border-bottom:1px solid #f1f5f9;color:#475569;font-size:0.95em}
.dubai-btn{display:block;text-align:center;padding:14px;border-radius:10px;text-decoration:none;font-weight:bold;font-size:1em;transition:all 0.3s}
.dubai-article-card{background:#fff;border-radius:12px;overflow:hidden;border:1px solid #e2e8f0;transition:all 0.3s;height:100%}
.dubai-article-card:hover{transform:translateY(-3px);box-shadow:0 8px 30px rgba(0,0,0,0.1)}
.dubai-article-card .thumb{height:180px;background:linear-gradient(135deg,#1e3a5f,#3b82f6);display:flex;align-items:center;justify-content:center;font-size:3em;color:#fff}
.dubai-article-body{padding:20px}
.dubai-article-body h3{font-size:1.05em;margin-bottom:8px;line-height:1.4}
.dubai-article-body h3 a{color:#1e3a8a;text-decoration:none}
.dubai-article-body h3 a:hover{color:#3b82f6}
.dubai-article-meta{color:#94a3b8;font-size:0.85em;margin-bottom:12px}
.dubai-article-link{color:#3b82f6;font-weight:bold;font-size:0.9em;text-decoration:none}
.dubai-article-link:hover{text-decoration:underline}
.dubai-cta-section{background:linear-gradient(135deg,#0c1929 0%,#1e3a5f 50%,#2563eb 100%);padding:70px 20px;text-align:center;color:#fff}
.dubai-cta-section h2{color:#93c5fd;font-size:2.2em;margin-bottom:15px}
.dubai-cta-section p{font-size:1.1em}
.dubai-cta-btn{display:inline-block;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;padding:16px 44px;border-radius:50px;text-decoration:none;font-weight:bold;font-size:1.15em;margin:10px;box-shadow:0 8px 30px rgba(34,197,94,0.4);transition:all 0.3s}
.dubai-cta-btn:hover{transform:translateY(-3px);box-shadow:0 12px 40px rgba(34,197,94,0.5);color:#fff}
.dubai-cta-btn.outline{background:transparent;border:2px solid #93c5fd;box-shadow:none}
.dubai-cta-btn.outline:hover{background:rgba(147,197,253,0.1);color:#93c5fd}
@media(max-width:768px){.dubai-hero h1{font-size:1.8em}.dubai-section h2{font-size:1.6em}.dubai-card{padding:20px}}