:root{--country:#0d7b72;--country-dark:#103e43;--country-soft:#e9f5f2;--country-accent:#d9aa52}
.destination-page{background:#fff;color:#142640}.destination-page .section{padding:96px 0}.destination-hero{position:relative;overflow:hidden;min-height:650px;display:flex;align-items:center;color:#fff;background:linear-gradient(90deg,rgba(9,26,43,.97),rgba(10,48,54,.87) 58%,rgba(10,48,54,.46)),var(--hero-image) center/cover}.destination-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:55px 55px;mask-image:linear-gradient(90deg,#000,transparent)}.destination-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.3fr .7fr;gap:70px;align-items:center}.destination-label{display:flex;align-items:center;gap:15px;text-transform:uppercase;letter-spacing:1.7px;font-size:11px;font-weight:800}.destination-flag{width:52px;height:52px;padding:4px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 12px 30px rgba(0,0,0,.28)}.destination-flag img{width:44px;height:44px;object-fit:cover;border-radius:50%}.destination-hero h1{font-size:61px;line-height:1.06;letter-spacing:-2.3px;margin:24px 0}.destination-hero h1 em{font-style:normal;color:var(--country-accent)}.destination-hero-copy>p{max-width:700px;color:#d9e3e8;font-size:17px;line-height:1.8}.destination-actions{display:flex;align-items:center;gap:28px;margin:34px 0}.destination-page .btn.country-btn{background:var(--country)}.destination-page .btn.country-btn:hover{background:var(--country-dark)}.destination-phone{display:grid;border-left:2px solid var(--country-accent);padding-left:17px}.destination-phone span{font-size:10px;color:#bdcbd2;text-transform:uppercase;letter-spacing:1px}.destination-phone b{font-size:15px;margin-top:5px}.destination-trust{display:flex;gap:22px;flex-wrap:wrap;font-size:11px;color:#c9d5da;font-weight:700}.destination-side-card{background:rgba(255,255,255,.96);color:#172845;padding:34px;border-top:4px solid var(--country-accent);box-shadow:0 30px 65px rgba(0,0,0,.28)}.destination-side-card small{color:var(--country);font-weight:800;text-transform:uppercase;letter-spacing:1.4px}.destination-side-card h2{font-size:25px;line-height:1.3;margin:13px 0}.destination-side-card p{font-size:12px;line-height:1.7;color:#738195}.destination-side-card ul{list-style:none;margin:20px 0;padding:0}.destination-side-card li{font-size:12px;font-weight:700;padding:9px 0 9px 24px;border-bottom:1px solid #e4e9ed;position:relative}.destination-side-card li:before{content:"✓";position:absolute;left:0;color:var(--country)}.destination-side-card a{display:flex;justify-content:space-between;color:var(--country);font-size:12px;font-weight:800;margin-top:22px}.destination-summary{position:relative}.destination-summary-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px}.destination-eyebrow{color:var(--country);font-size:11px;letter-spacing:1.5px;text-transform:uppercase;font-weight:800;margin:0 0 9px}.destination-heading{font-size:42px;line-height:1.16;letter-spacing:-1.2px;margin:0}.destination-summary-grid>div:last-child p,.destination-feature-copy>p,.destination-docs-copy>p{color:#6d7c8f;font-size:15px;line-height:1.85;margin-top:0}.destination-stats{display:grid;grid-template-columns:repeat(3,1fr);margin-top:38px;border:1px solid #e1e7eb}.destination-stats span{padding:19px;border-right:1px solid #e1e7eb;font-size:11px;color:#728093}.destination-stats span:last-child{border:0}.destination-stats b{display:block;color:#172845;font-size:14px;margin-bottom:4px}.destination-services{background:#f4f7f7}.destination-head{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:end;margin-bottom:43px}.destination-head>p{color:#748396;line-height:1.7;margin:0}.destination-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.destination-card{background:#fff;border:1px solid #e0e7e6;box-shadow:0 14px 34px rgba(18,44,49,.07);overflow:hidden;transition:.3s}.destination-card:hover{transform:translateY(-7px);box-shadow:0 25px 52px rgba(18,44,49,.14)}.destination-card-img{height:195px;overflow:hidden;position:relative}.destination-card-img:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 55%,rgba(7,29,34,.55))}.destination-card-img img{width:100%;height:100%;object-fit:cover;transition:.4s}.destination-card:hover img{transform:scale(1.06)}.destination-card-img span{position:absolute;z-index:2;bottom:15px;left:16px;background:var(--country);color:#fff;font-size:9px;text-transform:uppercase;letter-spacing:1.1px;font-weight:800;padding:7px 10px}.destination-card-body{padding:25px}.destination-card-body small{font-size:9px;color:var(--country);font-weight:800;letter-spacing:1.2px;text-transform:uppercase}.destination-card h3{font-size:20px;margin:8px 0 11px}.destination-card p{color:#748195;font-size:12px;line-height:1.7;min-height:60px}.destination-card ul{list-style:none;padding:0;margin:16px 0}.destination-card li{font-size:11px;color:#41536a;padding:5px 0 5px 19px;position:relative}.destination-card li:before{content:"✓";position:absolute;left:0;color:var(--country);font-weight:800}.destination-card a{color:var(--country);font-size:11px;font-weight:800}.destination-feature{background:#fff}.destination-feature-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:78px;align-items:center}.destination-feature-img{position:relative;padding:0 28px 28px 0}.destination-feature-img:after{content:"";position:absolute;inset:45px 0 0 45px;background:var(--country-soft);z-index:-1}.destination-feature-img img{width:100%;height:550px;object-fit:cover}.destination-feature-img div{position:absolute;right:0;bottom:0;background:var(--country);color:#fff;width:168px;height:125px;padding:24px;display:flex;flex-direction:column;justify-content:center}.destination-feature-img b{font-size:20px}.destination-feature-img span{font-size:9px;text-transform:uppercase;letter-spacing:1px;margin-top:6px}.destination-benefits{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:28px}.destination-benefits article{border-top:2px solid var(--country-soft);padding-top:16px}.destination-benefits b{color:var(--country);font-size:10px}.destination-benefits h3{font-size:14px;margin:7px 0}.destination-benefits p{font-size:11px;line-height:1.6;color:#798696;margin:0}.destination-process{background:var(--country-dark);color:#fff}.destination-process .destination-heading{color:#fff}.destination-process .destination-head>p{color:#b9c8cc}.destination-process-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.15)}.destination-process-grid article{padding:35px 25px;border-right:1px solid rgba(255,255,255,.15)}.destination-process-grid article:last-child{border:0}.destination-process-grid span{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--country);font-size:11px;font-weight:800}.destination-process-grid h3{font-size:17px;margin:22px 0 9px}.destination-process-grid p{font-size:11px;line-height:1.7;color:#b4c4c8}.destination-docs{background:#fff}.destination-docs-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:center}.destination-doc-list{display:grid;grid-template-columns:1fr 1fr;border:1px solid #dfe6e6}.destination-doc-list span{position:relative;padding:20px 16px 20px 45px;border-bottom:1px solid #dfe6e6;border-right:1px solid #dfe6e6;font-size:11px;font-weight:700}.destination-doc-list span:before{content:"✓";position:absolute;left:18px;width:18px;height:18px;border-radius:50%;background:var(--country-soft);color:var(--country);display:grid;place-items:center;font-size:9px}.destination-faq{background:#f4f7f7}.destination-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.destination-faq details{background:#fff;border:1px solid #dde5e4;padding:20px 22px}.destination-faq summary{cursor:pointer;list-style:none;font-size:13px;font-weight:800;position:relative;padding-right:25px}.destination-faq summary:after{content:"+";position:absolute;right:0;color:var(--country);font-size:18px}.destination-faq details[open] summary:after{content:"−"}.destination-faq p{font-size:12px;line-height:1.7;color:#738195;margin:14px 0 0}.destination-cta{padding:62px 0;color:#fff;background:linear-gradient(90deg,var(--country-dark),rgba(11,45,50,.78)),var(--cta-image) center/cover}.destination-cta .container{display:flex;align-items:center;justify-content:space-between;gap:40px}.destination-cta small{color:var(--country-accent);text-transform:uppercase;letter-spacing:1.4px;font-weight:800}.destination-cta h2{font-size:32px;margin:9px 0}.destination-cta p{font-size:12px;color:#d2dde0;margin:0}.destination-cta .btn{background:var(--country)}.destination-page section[id]{scroll-margin-top:90px}
.uae-page{--country:#008a83;--country-dark:#123e4b;--country-soft:#e4f4f3;--country-accent:#e7bd65}.bahrain-page{--country:#c92d48;--country-dark:#4b1c2b;--country-soft:#fae9ed;--country-accent:#f3c46c}.oman-page{--country:#17855d;--country-dark:#633142;--country-soft:#e8f4ee;--country-accent:#e3bd72}.qatar-page{--country:#8a1538;--country-dark:#3d1427;--country-soft:#f5e7ec;--country-accent:#e2b86b}
@media(max-width:980px){.destination-page .section{padding:72px 0}.destination-hero{min-height:auto;padding:80px 0}.destination-hero-grid,.destination-summary-grid,.destination-feature-grid,.destination-docs-grid{grid-template-columns:1fr;gap:45px}.destination-hero h1{font-size:49px}.destination-side-card{max-width:520px}.destination-head{grid-template-columns:1fr;gap:18px}.destination-card-grid{grid-template-columns:1fr 1fr}.destination-feature-img{max-width:580px}.destination-process-grid{grid-template-columns:1fr 1fr}.destination-process-grid article:nth-child(2){border-right:0}}
@media(max-width:620px){.destination-hero h1{font-size:38px;letter-spacing:-1.3px}.destination-hero-copy>p{font-size:15px}.destination-actions{flex-direction:column;align-items:flex-start}.destination-trust{display:grid;gap:10px}.destination-heading{font-size:31px}.destination-stats,.destination-card-grid,.destination-benefits,.destination-process-grid,.destination-doc-list,.destination-faq-grid{grid-template-columns:1fr}.destination-stats span{border-right:0;border-bottom:1px solid #e1e7eb}.destination-feature-img img{height:430px}.destination-process-grid article{border-right:0;border-bottom:1px solid rgba(255,255,255,.15)}.destination-doc-list span{border-right:0}.destination-cta .container{display:block}.destination-cta h2{font-size:26px}.destination-cta .btn{margin-top:25px}}
