.middle-east-page{background:#fff;color:#66718a;font-family:Manrope,sans-serif}.middle-hero{display:flex;align-items:center;min-height:680px;padding:8rem clamp(1.25rem,8vw,8%) 5rem;background:linear-gradient(90deg,rgba(7,20,62,.95),rgba(7,20,62,.25)),url('../images/dubai-skyline-coucher-soleil.jpg') center/cover;color:#fff}.middle-hero>div{max-width:800px}.middle-kicker{margin:0 0 .75rem;color:#b34a00;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.middle-hero .middle-kicker,.middle-final .middle-kicker{color:#ffc080}.middle-hero h1,.middle-heading h2,.middle-final h2{margin:0 0 1rem;color:#0b1b57;font-family:'DM Serif Display',Georgia,serif;font-size:clamp(2.5rem,5vw,4.8rem);font-weight:400;line-height:1.04}.middle-hero h1{color:#fff}.middle-hero p:not(.middle-kicker){max-width:650px;color:rgba(255,255,255,.86);font-size:1.08rem}.middle-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.7rem}.middle-button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:.8rem 1.2rem;border-radius:4px;font-size:.72rem;font-weight:800;text-decoration:none;text-transform:uppercase;transition:transform .2s,background .2s}.middle-button:hover{transform:translateY(-2px)}.middle-button.primary{background:#b34a00;color:#fff}.middle-button.primary:hover{background:#8f3b00}.middle-button.light{border:1px solid rgba(255,255,255,.7);color:#fff}.middle-button.light:hover{background:#fff;color:#0b1b57}.middle-trust{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;margin-top:2rem;color:rgba(255,255,255,.84);font-size:.72rem;font-weight:700}.middle-trust span::before{margin-right:.35rem;color:#b34a00;content:'✓'}.middle-why,.middle-destinations,.middle-themes,.middle-gallery,.middle-services{padding:clamp(4rem,8vw,7rem) clamp(1.25rem,8vw,8%)}.middle-why,.middle-services{background:#f5f7fa}.middle-heading{max-width:760px;margin:0 auto 2.6rem;text-align:center}.middle-heading h2{font-size:clamp(2rem,4vw,3.4rem)}.middle-why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;max-width:1050px;margin:0 auto}.middle-why-grid article{padding:1.5rem;border:1px solid #e2e7ef;background:#fff;color:#b34a00;font-size:1.5rem}.middle-why-grid h3{margin:.7rem 0 0;color:#0b1b57;font-size:1rem}.middle-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;max-width:1180px;margin:0 auto}.middle-card-grid article{overflow:hidden;border:1px solid #e2e7ef;background:#fff;transition:transform .2s,box-shadow .2s}.middle-card-grid article:hover{transform:translateY(-4px);box-shadow:0 15px 35px rgba(11,27,87,.1)}.middle-card-grid img{display:block;width:100%;height:200px;object-fit:cover}.middle-card-grid h3,.middle-card-grid p,.middle-card-grid small,.middle-card-grid a{display:block;margin-left:1rem;margin-right:1rem}.middle-card-grid h3{margin-top:1rem;color:#0b1b57;font-size:1.05rem}.middle-card-grid p,.middle-card-grid small{font-size:.8rem;line-height:1.6}.middle-card-grid a{margin-top:.65rem;margin-bottom:1rem;color:#8f3b00;font-size:.7rem;font-weight:800;text-decoration:none}.theme-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;max-width:950px;margin:0 auto}.theme-grid a{padding:1.3rem;border:1px solid #e2e7ef;color:#0b1b57;font-size:.8rem;font-weight:800;text-decoration:none}.theme-grid a:hover{border-color:#b34a00;background:#fff7ef}.gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;max-width:1100px;margin:0 auto}.gallery-grid img{width:100%;height:220px;object-fit:cover}.gallery-grid img:first-child{grid-column:span 2}.middle-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;max-width:1000px;margin:0 auto 2rem}.middle-service-grid a{display:grid;gap:.4rem;padding:1.2rem;border:1px solid #e2e7ef;background:#fff;color:#0b1b57;text-decoration:none;text-align:center}.middle-service-grid a:first-letter{color:#b34a00;font-size:1.4rem}.middle-services>.middle-button{display:flex;width:max-content;margin:0 auto}.middle-final{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:clamp(3.5rem,7vw,5rem) clamp(1.25rem,8vw,8%);background:#0b1b57;color:rgba(255,255,255,.78)}.middle-final h2{color:#fff}.middle-final p:not(.middle-kicker){max-width:650px}.middle-final>div:last-child{display:flex;flex-wrap:wrap;gap:.6rem}.middle-whatsapp{position:fixed;z-index:20;right:1rem;bottom:1rem;padding:.8rem 1.1rem;border-radius:999px;background:#25d366;color:#fff;box-shadow:0 10px 28px rgba(0,0,0,.2);font-size:.72rem;font-weight:800;text-decoration:none}@media(max-width:900px){.middle-card-grid{grid-template-columns:repeat(2,1fr)}.middle-final{display:block}.middle-final>div:last-child{margin-top:1.5rem}}@media(max-width:600px){.middle-why-grid,.middle-card-grid,.theme-grid,.gallery-grid,.middle-service-grid{grid-template-columns:1fr}.gallery-grid img:first-child{grid-column:auto}.middle-actions .middle-button,.middle-final .middle-button{width:100%}.middle-final>div:last-child{display:grid}.middle-whatsapp{right:.75rem;bottom:.75rem}}
