﻿:root{--navy:#0c3568;--blue:#0d4b80;--blue2:#0a3763;--gold:#cb952a;--gold2:#a97012;--ink:#0b2f5d;--muted:#637286;--line:#d9e2ea;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Segoe UI,Tahoma,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}.container{width:min(1240px,100% - 34px);margin:auto}.contact-bar{background:linear-gradient(90deg,#d9efff,#8cc4ef);font-size:12px}.contact-bar-inner{direction:ltr;justify-content:space-between;align-items:center;gap:18px;min-height:38px;display:flex}.contact-left,.contact-right{color:#092f61;align-items:center;gap:22px;font-weight:700;display:flex}.contact-right i{opacity:.55;font-style:normal}.topbar{z-index:50;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff7;border-bottom:1px solid #e5ebf0;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:24px;min-height:78px;display:flex}.brand{align-items:center;gap:11px;display:flex}.logo-mark{background:#fff;border-radius:14px;width:61px;height:52px;position:relative;overflow:hidden;box-shadow:0 8px 25px #0b2f5d1a}.logo-mark span{color:#e7a52a;font-size:45px;position:absolute;top:-11px;right:10px}.logo-mark b{color:var(--navy);font-size:22px;position:absolute;top:8px;left:4px;transform:rotate(-12deg)}.logo-mark i{color:var(--navy);font-size:20px;font-style:normal;position:absolute;bottom:2px;right:20px}.brand-text{flex-direction:column;display:flex}.brand-text strong{font-size:16px}.brand-text small{color:#68788a;margin-top:4px;font-size:9px}.nav nav{align-items:center;gap:26px;font-size:13px;font-weight:800;display:flex}.nav nav a{border-bottom:2px solid #0000;padding:28px 0 23px}.nav nav a.active,.nav nav a:hover{color:var(--gold2);border-color:var(--gold)}.book-now{color:#fff;background:linear-gradient(135deg,#d7a33c,#b97914);border-radius:9px;padding:11px 24px;font-size:13px;font-weight:900;box-shadow:0 9px 20px #a9701233}.hero{background:linear-gradient(90deg,#fff 0 54%,#eef8ff 54% 100%);padding-bottom:34px;position:relative;overflow:hidden}.hero-scene{z-index:0;background-image:linear-gradient(90deg,#ffffff05,#fff0),url(/eshraqat-hero-libya.png);background-position:50%;background-size:cover;width:43%;height:100%;position:absolute;top:0;left:0}.hero-scene:after{content:"";background:linear-gradient(90deg,#fff0,#ffffff14);position:absolute;inset:0}.hero-grid{z-index:2;direction:ltr;grid-template-columns:.72fr 1fr .88fr;align-items:center;gap:24px;min-height:415px;display:grid;position:relative}.identity,.hero-message{direction:rtl}.identity{text-align:center;background:linear-gradient(90deg,#fff,#ffffffe6);border-radius:0 0 22px 22px;padding:20px 10px}.identity-symbol{width:170px;height:92px;margin:auto;position:relative}.identity-symbol span{color:#eba427;font-size:100px;line-height:1;position:absolute;top:-31px;left:35px}.identity-symbol b{color:var(--navy);font-size:43px;position:absolute;top:9px;right:0;transform:rotate(-14deg)}.identity-symbol i{color:var(--navy);font-size:56px;font-style:normal;position:absolute;bottom:0;left:67px}.eshraqat-word{letter-spacing:.04em;color:var(--navy);font-family:Georgia,serif;font-size:46px}.identity h2{color:var(--navy);margin:0;font-size:29px}.identity p{margin:5px 0;font-size:13px;font-weight:800}.identity small{letter-spacing:.11em;font-family:Georgia,serif;font-size:9px;line-height:1.45;display:block}.hero-message{text-align:center;padding:18px 12px}.hero-message h1{color:var(--navy);margin:0;font-size:clamp(34px,3.4vw,54px);line-height:1.2}.hero-en{margin:5px 0 16px;font-size:clamp(20px,2.1vw,29px)}.domain-pill{color:#fff;background:linear-gradient(135deg,#d7a33c,#b97914);border-radius:999px;align-items:center;gap:12px;width:fit-content;margin:0 auto 15px;padding:11px 30px;display:flex;box-shadow:0 12px 27px #a9701240}.domain-pill span{font-size:25px}.domain-pill b{letter-spacing:.02em;font-size:26px}.hero-message h3{margin:0;font-size:23px}.hero-message>p:not(.hero-en){margin:4px 0 12px;font-size:18px}.hero-keywords{color:var(--gold2);justify-content:center;gap:13px;font-family:Georgia,serif;font-size:15px;display:flex}.hero-keywords i{opacity:.65;font-style:normal}.scene-spacer{min-height:280px}.booking-shell{z-index:5;background:#fffffff5;border:1px solid #dce5ec;border-radius:16px;margin-top:-18px;padding:12px 14px 14px;position:relative;box-shadow:0 18px 46px #0b2f5d21}.booking-tabs{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.booking-tabs button{min-height:46px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #dfe6ec;border-radius:8px;font-weight:800}.booking-tabs button.active{color:#fff;background:linear-gradient(135deg,#d7a33c,#b97914);border-color:#0000}.trip-type{gap:20px;margin:12px 3px 7px;font-size:11px;display:flex}.trip-type label{align-items:center;gap:5px;display:flex}.booking-fields{grid-template-columns:1.15fr 1.15fr 1fr 1fr 1.2fr .58fr;gap:7px;display:grid}.booking-fields label{background:#fff;border:1px solid #dfe6ec;border-radius:8px;flex-direction:column;gap:3px;padding:7px 10px;display:flex}.booking-fields small{color:#657386;font-size:9px}.booking-fields input{min-width:0;color:var(--ink);border:0;outline:0;font-size:11px}.search-btn{color:#fff;background:linear-gradient(135deg,#d7a33c,#b97914);border:0;border-radius:8px;font-size:13px;font-weight:900}.services{padding:18px 0}.service-card{background:#fff;border:1px solid #dfe6ec;border-radius:10px;overflow:hidden;box-shadow:0 9px 24px #0b2f5d14}.service-title{color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:116px;padding:12px 8px;display:flex}.blue .service-title{background:linear-gradient(145deg,#16578d,#0b3b69)}.gold .service-title{background:linear-gradient(145deg,#d9a541,#b47716)}.service-title span{min-height:34px;font-size:30px}.service-title h3{margin:5px 0 0;font-size:16px}.service-title small{font-size:11px}.service-card ul{text-align:center;margin:0;padding:10px 12px 12px;font-size:11px;line-height:1.85;list-style:none}.values{padding:5px 0 18px}.values-grid{grid-template-columns:repeat(4,1fr) 1.1fr;gap:7px;display:grid}.value-card,.today-card{background:#fff;border:1px solid #dfe6ec;border-radius:10px;min-height:145px;padding:14px;box-shadow:0 7px 20px #0b2f5d0d}.value-card span{width:36px;height:36px;color:var(--navy);background:#edf4fa;border-radius:50%;place-items:center;font-size:22px;display:inline-grid}.value-card h3{margin:0 8px;font-size:17px;display:inline-block}.value-card p{margin:8px 0 0;font-size:11px;line-height:1.75}.today-card{flex-direction:column;justify-content:center;display:flex}.today-card strong{font-family:Segoe Print,Comic Sans MS,cursive;font-size:23px;font-weight:500;line-height:1.45;transform:rotate(-4deg)}.today-card small{margin-top:13px;font-size:9px}.showcase{padding:0 0 18px}.showcase-grid{grid-template-columns:1.5fr .47fr .65fr;gap:9px;display:grid}.browser-mockup,.phone-mockup,.libya-cta{background:#fff;border:1px solid #dfe6ec;border-radius:12px;box-shadow:0 10px 26px #0b2f5d12}.browser-mockup{border:7px solid #20242a;padding:10px}.browser-top{background:#30353d;align-items:center;gap:5px;height:18px;margin:-10px -10px 0;padding:0 8px;display:flex}.browser-top span{background:#b8c1cb;border-radius:50%;width:5px;height:5px}.browser-hero{color:#fff;background:linear-gradient(#09375b38,#09375b40),url(/eshraqat-hero-libya.png) 50%/cover;flex-direction:column;align-items:flex-end;height:145px;padding:42px 24px;display:flex}.browser-hero strong{font-size:28px}.browser-hero span{font-size:13px}.browser-search{gap:18px;padding:10px;font-size:10px;display:flex}.phone-mockup{color:#fff;text-align:center;background:#11151b;border:5px solid #181c22;padding:12px}.phone-notch{background:#050607;border-radius:999px;width:37px;height:5px;margin:-7px auto 13px}.phone-logo{color:#e6ad3e;font-family:Georgia,serif;font-size:13px}.phone-mockup>strong{margin:17px 0;font-size:15px;display:block}.phone-grid{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.phone-grid span{color:var(--navy);background:#f7f9fb;border-radius:6px;padding:7px 3px;font-size:15px}.phone-grid small{margin-top:3px;font-size:7px;display:block}.libya-cta{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:16px;display:flex}.libya-outline{border:2px solid #d29d35;border-radius:43% 57% 48% 52%/40% 42% 58% 60%;place-items:center;width:82px;height:74px;font-weight:900;display:grid}.libya-cta h3{margin:9px 0 2px}.libya-cta p{margin:0 0 12px;font-size:9px}.libya-cta a{color:#fff;background:linear-gradient(135deg,#d7a33c,#b97914);border-radius:999px;padding:9px 18px;font-size:11px;font-weight:800}.trust-strip{border-top:1px solid #e3e9ee;border-bottom:1px solid #e3e9ee;padding:13px 0}.trust-grid{text-align:center;grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.trust-grid div{border-left:1px solid #e1e7ed;padding:6px}.trust-grid div:last-child{border-left:0}.trust-grid strong{color:var(--gold2);font-size:20px;display:block}.trust-grid span{font-size:10px}footer{background:linear-gradient(90deg,#0f4b7d,#eef7fd,#fff);padding:18px 0}.footer-grid>div{flex-direction:column;display:flex}.footer-grid strong{font-size:12px}.footer-grid small{margin-top:3px;font-size:9px}.footer-domain{text-align:center;letter-spacing:.17em;font-family:Georgia,serif;font-size:24px}@media (max-width:1100px){.nav nav{display:none}.hero-scene{opacity:.72;width:45%}.hero-grid{grid-template-columns:.8fr 1.2fr}.scene-spacer{display:none}.service-grid{grid-template-columns:repeat(3,1fr)}.values-grid{grid-template-columns:repeat(2,1fr)}.today-card{grid-column:1/-1}.booking-fields{grid-template-columns:repeat(3,1fr)}.showcase-grid{grid-template-columns:1fr 230px}.libya-cta{grid-column:1/-1}}@media (max-width:720px){.container{width:min(100% - 20px,1240px)}.contact-left a:nth-child(2),.contact-left span{display:none}.nav{min-height:68px}.brand-text small{display:none}.book-now{padding:9px 13px}.hero{background:#fff}.hero-scene{background-position:50%;width:100%;height:255px;position:relative}.hero-grid{grid-template-columns:1fr;gap:0;min-height:auto}.identity{padding-top:25px}.hero-message{padding-bottom:40px}.booking-shell{margin-top:-14px}.booking-tabs{grid-template-columns:repeat(2,1fr)}.booking-tabs button:last-child{grid-column:1/-1}.trip-type{flex-wrap:wrap}.booking-fields{grid-template-columns:1fr}.service-grid{grid-template-columns:repeat(2,1fr)}.values-grid,.showcase-grid{grid-template-columns:1fr}.phone-mockup{width:220px;margin:auto}.trust-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{text-align:center;grid-template-columns:1fr}}@media (max-width:430px){.service-grid{grid-template-columns:1fr}.hero-message h1{font-size:30px}.eshraqat-word{font-size:38px}.identity h2{font-size:25px}}.hero-v723{background:radial-gradient(circle at 50% 20%,#d9a5411a,#0000 28%),linear-gradient(90deg,#fff 0 58%,#eef7fd 58% 100%);padding:0 0 34px}.hero-v723:before,.hero-v723:after{content:none!important}.hero-v723-grid{z-index:2;direction:ltr;grid-template-columns:.84fr 1.16fr 1.12fr;align-items:stretch;gap:0;min-height:430px;display:grid;position:relative}.hero-v723-identity,.hero-v723-message{direction:rtl}.hero-v723-identity{background:radial-gradient(circle at 20% 18%,#d8a43814,#0000 30%),linear-gradient(90deg,#fff 0% 78%,#ffffffd1 100%);border-radius:0;flex-direction:column;justify-content:center;align-items:center;min-height:430px;padding:34px 24px;display:flex}.hero-v723-message{text-align:center;background:#fffffff5;flex-direction:column;justify-content:center;align-items:center;min-height:430px;padding:32px 28px;display:flex}.hero-v723-message h1{white-space:normal;max-width:640px;margin:0;font-size:clamp(34px,3.25vw,52px);line-height:1.24}.hero-v723-message .hero-en{margin:8px 0 16px;font-size:clamp(19px,1.85vw,28px);line-height:1.25}.hero-v723-message h3{margin-top:2px;font-size:22px}.hero-v723-scene{background:linear-gradient(90deg,#ffffff14,#fff0 24%),url(/eshraqat-hero-libya.png) 50%/cover no-repeat;min-height:430px;position:relative;overflow:hidden}.hero-v723-scene:after{content:"";pointer-events:none;background:linear-gradient(#fff0 66%,#ffffff24);position:absolute;inset:0}.hero-v723-libya-badge{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#0b2f5d;background:#ffffffc2;border-radius:10px;flex-direction:column;align-items:center;gap:3px;padding:8px 12px;display:flex;position:absolute;bottom:24px;left:28px}.hero-v723-libya-badge strong{letter-spacing:.28em;font-family:Georgia,serif;font-size:20px}.hero-v723-libya-badge small{letter-spacing:.12em;font-family:Georgia,serif;font-size:8px}.hero-v723 .hero-scene,.hero-v723 .scene-spacer{display:none!important}.booking-v723{max-width:1180px;margin-top:-22px}.booking-v723 .booking-fields{align-items:stretch}.booking-v723 .booking-fields label,.booking-v723 .search-btn{min-height:52px}@media (max-width:1100px){.hero-v723-grid{grid-template-columns:.9fr 1.1fr}.hero-v723-scene{background-position:50% 45%;grid-column:1/-1;min-height:320px}.hero-v723-identity,.hero-v723-message{min-height:350px}.booking-v723{margin-top:-18px}}@media (max-width:720px){.hero-v723{background:#fff}.hero-v723-grid{grid-template-columns:1fr}.hero-v723-identity{order:1;min-height:auto;padding:30px 18px 22px}.hero-v723-message{order:2;min-height:auto;padding:18px 18px 34px}.hero-v723-scene{background-position:50%;order:3;grid-column:auto;min-height:260px}.hero-v723-message h1{font-size:32px}.hero-v723-message .hero-en{font-size:20px}.hero-v723-libya-badge{bottom:14px;left:14px}.booking-v723{margin-top:-12px}}.header-real-logo{object-fit:contain;object-position:center;width:178px;height:62px;display:block}.hero-real-logo{object-fit:contain;width:min(100%,390px);height:auto;display:block}.hero-v723{background:#fff!important}.hero-v723-grid{grid-template-columns:minmax(310px,.86fr) minmax(430px,1.15fr) minmax(430px,1.05fr)!important;width:100%!important;max-width:none!important}.hero-v723-identity{padding-left:38px!important;padding-right:38px!important}.hero-v723-scene{width:100%;background-position:50% 34%!important}.booking-v723{width:min(1180px,100% - 34px)!important}@media (max-width:1100px){.header-real-logo{width:150px;height:56px}.hero-v723-grid{grid-template-columns:.9fr 1.1fr!important;width:min(100% - 20px,1240px)!important;max-width:1240px!important}.hero-v723-scene{grid-column:1/-1}}@media (max-width:720px){.header-real-logo{width:132px;height:50px}.hero-v723-grid{grid-template-columns:1fr!important}.hero-real-logo{width:min(100%,330px)}}.header-real-logo{object-fit:contain!important;object-position:center!important;width:150px!important;height:58px!important}.hero-real-logo{object-fit:contain!important;object-position:center!important;width:min(100%,360px)!important;max-height:340px!important}.hero-v723-identity{overflow:hidden}@media (max-width:1100px){.header-real-logo{width:140px!important;height:54px!important}.hero-real-logo{width:min(100%,330px)!important}}@media (max-width:720px){.header-real-logo{width:125px!important;height:48px!important}.hero-real-logo{width:min(100%,300px)!important;max-height:290px!important}}.booking-v723{display:none!important}.public-booking{z-index:8;background:#fffffffa;border:1px solid #dce5ec;border-radius:16px;margin:-22px auto 24px;padding:14px;position:relative;box-shadow:0 18px 46px #0b2f5d21}.public-booking-grid,.public-contact-grid{gap:7px;margin-top:8px;display:grid}.public-booking-grid{grid-template-columns:repeat(6,1fr)}.public-contact-grid{grid-template-columns:1.05fr 1fr 1.15fr 1.45fr .7fr}.public-booking label,.public-contact-grid label{background:#fff;border:1px solid #dfe6ec;border-radius:8px;flex-direction:column;gap:3px;min-height:52px;padding:7px 10px;display:flex}.public-booking small{color:#657386;font-size:9px}.public-booking input,.public-booking select{color:#0b2f5d;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px}.public-submit{min-height:52px}.booking-privacy{color:#657386;margin:9px 2px 0;font-size:10px;line-height:1.6}.booking-feedback{border-radius:9px;align-items:center;gap:12px;margin-top:10px;padding:10px 12px;font-size:12px;display:flex}.booking-feedback.success{color:#17643d;background:#eaf7f0}.booking-feedback.error{color:#9a2e2e;background:#fff0f0}@media (max-width:1100px){.public-booking-grid{grid-template-columns:repeat(3,1fr)}.public-contact-grid{grid-template-columns:repeat(2,1fr)}.notes-field{grid-column:1/-1}}@media (max-width:720px){.public-booking{margin:-12px auto 20px}.public-booking-grid,.public-contact-grid{grid-template-columns:1fr}.notes-field{grid-column:auto}}html{min-width:320px}.container{width:min(1240px,100vw - 48px)!important;margin-inline:auto!important}.hero-v723-grid{grid-template-columns:minmax(300px,.82fr) minmax(420px,1.12fr) minmax(420px,1.06fr)!important;width:min(1440px,100%)!important;margin-inline:auto!important}.hero-v723-identity,.hero-v723-message,.hero-v723-scene{min-width:0!important}.hero-v723-message h1{max-width:680px!important;font-size:clamp(38px,3.1vw,54px)!important;line-height:1.2!important}.hero-v723-message .hero-en{font-size:clamp(20px,1.7vw,28px)!important}.hero-real-logo{width:clamp(250px,24vw,360px)!important}.hero-v723-scene{background-position:50% 38%!important;background-size:cover!important}.public-booking{width:min(1240px,100vw - 48px)!important;margin-inline:auto!important}.service-grid,.values-grid,.showcase-grid,.trust-grid{width:100%}.service-card,.value-card,.today-card,.browser-mockup,.phone-mockup,.libya-cta{min-width:0}@media (min-width:1181px){.service-grid,.public-booking-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}.public-contact-grid{grid-template-columns:1.05fr 1fr 1.15fr 1.45fr .7fr!important}}@media (min-width:901px) and (max-width:1180px){.hero-v723-grid{grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr)!important;width:min(1180px,100vw - 28px)!important}.hero-v723-scene{grid-column:1/-1!important;min-height:300px!important}.service-grid,.public-booking-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:900px){.container,.public-booking{width:min(100% - 24px,1240px)!important}.hero-v723-grid{grid-template-columns:1fr!important;width:100%!important}.hero-v723-identity,.hero-v723-message{min-height:auto!important}.hero-v723-scene{grid-column:auto!important;min-height:280px!important}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){.service-grid{grid-template-columns:1fr!important}.hero-v723-message h1{font-size:clamp(30px,9vw,38px)!important}.hero-real-logo{width:min(92%,300px)!important}}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{overflow-x:hidden}.container{width:calc(100% - 40px)!important;max-width:1240px!important;margin-inline:auto!important}.hero-v723-grid{grid-template-columns:minmax(250px,.92fr) minmax(430px,1.42fr) minmax(390px,1.18fr)!important;align-items:center!important;column-gap:22px!important;width:100%!important;max-width:1240px!important;min-height:430px!important;margin-inline:auto!important;display:grid!important}.hero-v723-grid>*{min-width:0!important;max-width:100%!important}.hero-v723-grid>:first-child{justify-content:center!important;align-items:center!important;display:flex!important}.hero-v723-grid>:first-child img{object-fit:contain!important;width:min(100%,300px)!important;height:auto!important;max-height:330px!important}.hero-v723-grid>:nth-child(2){text-align:center!important;padding-inline:8px!important}.hero-v723-grid>:nth-child(2) h1{letter-spacing:0!important;margin-bottom:8px!important;font-size:46px!important;line-height:1.16!important}.hero-v723-grid>:nth-child(2) h2{font-size:25px!important;line-height:1.3!important}.hero-v723-grid>:nth-child(2) p{font-size:17px!important;line-height:1.5!important}.hero-v723-grid>:nth-child(3){align-self:stretch!important;min-height:430px!important;overflow:hidden!important}.hero-v723-grid>:nth-child(3) img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;min-height:430px!important;max-height:500px!important}.public-booking input,.public-booking select,.public-booking textarea,.public-booking button{box-sizing:border-box!important;min-width:0!important}@media (min-width:1181px){.hero-v723-grid{grid-template-columns:300px minmax(430px,1fr) 420px!important}}@media (min-width:981px) and (max-width:1180px){.container{width:calc(100% - 32px)!important}.hero-v723-grid{grid-template-columns:240px minmax(360px,1fr) 360px!important;column-gap:16px!important;min-height:390px!important}.hero-v723-grid>:first-child img{width:min(100%,250px)!important;max-height:280px!important}.hero-v723-grid>:nth-child(2) h1{font-size:40px!important}.hero-v723-grid>:nth-child(2) h2{font-size:22px!important}.hero-v723-grid>:nth-child(3),.hero-v723-grid>:nth-child(3) img{min-height:390px!important}.public-booking{width:calc(100% - 32px)!important}}@media (min-width:701px) and (max-width:980px){.container{width:calc(100% - 28px)!important}.hero-v723-grid{min-height:unset!important;grid-template-columns:.8fr 1.2fr!important;grid-template-areas:"logo copy""art art"!important;gap:18px!important}.hero-v723-grid>:first-child{grid-area:logo!important}.hero-v723-grid>:nth-child(2){grid-area:copy!important}.hero-v723-grid>:nth-child(3){grid-area:art!important;min-height:330px!important}.hero-v723-grid>:nth-child(3) img{min-height:330px!important;max-height:380px!important}.hero-v723-grid>:nth-child(2) h1{font-size:34px!important}.hero-v723-grid>:nth-child(2) h2{font-size:20px!important}.public-booking{width:calc(100% - 28px)!important;max-width:none!important}}@media (max-width:700px){.container{width:calc(100% - 20px)!important}.hero-v723-grid{min-height:unset!important;flex-direction:column!important;gap:16px!important;display:flex!important}.hero-v723-grid>:first-child{order:1!important}.hero-v723-grid>:nth-child(2){order:2!important;padding-inline:4px!important}.hero-v723-grid>:nth-child(3){order:3!important;width:100%!important;min-height:260px!important}.hero-v723-grid>:first-child img{width:min(72vw,240px)!important;max-height:240px!important}.hero-v723-grid>:nth-child(2) h1{font-size:30px!important;line-height:1.2!important}.hero-v723-grid>:nth-child(2) h2{font-size:19px!important}.hero-v723-grid>:nth-child(2) p{font-size:15px!important}.hero-v723-grid>:nth-child(3) img{min-height:260px!important;max-height:320px!important}.public-booking{width:calc(100% - 20px)!important;margin-top:12px!important}}@media (max-width:420px){.hero-v723-grid>:nth-child(2) h1{font-size:27px!important}.hero-v723-grid>:nth-child(2) h2{font-size:18px!important}}.hero.hero-v723{isolation:isolate!important;background:#fff!important;padding:0!important;position:relative!important;overflow:hidden!important}.hero-v723-grid{z-index:2!important;grid-template-rows:145px 185px!important;grid-template-columns:minmax(320px,38%) minmax(0,62%)!important;align-items:start!important;column-gap:0!important;width:calc(100% - 40px)!important;max-width:1240px!important;height:330px!important;min-height:330px!important;margin:0 auto!important;padding:0!important;display:grid!important;position:relative!important;overflow:hidden!important}.hero-v723-scene{z-index:0!important;width:100%!important;height:330px!important;min-height:330px!important;box-shadow:none!important;pointer-events:none!important;background:linear-gradient(90deg,#fffffffc 0%,#fffffffa 20%,#ffffffed 32%,#ffffffbd 42%,#ffffff47 54%,#ffffff0a 67%),url(/eshraqat-hero-libya.png) 64%/cover no-repeat!important;border-radius:0!important;position:absolute!important;inset:0!important;overflow:hidden!important}.hero-v723-scene:after{content:""!important;background:linear-gradient(#fff0 72%,#ffffff29 100%)!important;position:absolute!important;inset:0!important}.hero-v723-identity{z-index:3!important;text-align:left!important;background:0 0!important;grid-area:1/1!important;justify-content:flex-start!important;align-items:flex-end!important;width:100%!important;height:145px!important;margin:0!important;padding:14px 0 4px 26px!important;display:flex!important;position:relative!important;transform:none!important}.hero-real-logo{object-fit:contain!important;object-position:left center!important;filter:drop-shadow(0 2px 6px #ffffffb3)!important;width:190px!important;max-width:190px!important;height:auto!important;max-height:128px!important;display:block!important}.hero-v723-message{z-index:3!important;-webkit-backdrop-filter:none!important;text-align:left!important;background:0 0!important;border-radius:0!important;grid-area:2/1!important;align-self:start!important;width:100%!important;height:185px!important;margin:0!important;padding:5px 18px 8px 26px!important;position:relative!important;overflow:hidden!important;transform:none!important}.hero-v723-message h1{color:#0b3f73!important;text-shadow:0 1px #ffffffeb!important;max-width:390px!important;margin:0 0 3px!important;font-size:27px!important;line-height:1.08!important}.hero-v723-message .hero-en{color:#0b3f73!important;margin:0 0 5px!important;font-size:14px!important;line-height:1.25!important}.hero-v723-message .domain-pill{width:fit-content!important;margin:6px 0 7px!important;padding:7px 18px!important;font-size:18px!important;line-height:1.1!important;display:flex!important}.hero-v723-message p,.hero-v723-message strong,.hero-v723-message span{text-shadow:0 1px #ffffffe6!important}.hero-v723-libya-badge{z-index:4!important;-webkit-backdrop-filter:blur(3px)!important;text-align:center!important;background:#ffffffd1!important;border-radius:7px!important;width:auto!important;min-width:120px!important;padding:5px 10px!important;position:absolute!important;bottom:14px!important;right:18px!important;box-shadow:0 5px 16px #00000012!important}.hero-v723-libya-badge strong{letter-spacing:.18em!important;font-size:14px!important;line-height:1.05!important;display:block!important}.hero-v723-libya-badge small{margin-top:2px!important;font-size:7px!important;line-height:1.1!important;display:block!important}.public-booking{z-index:8!important;width:calc(100% - 40px)!important;max-width:1080px!important;margin:10px auto 0!important;position:relative!important}@media (min-width:981px) and (max-width:1180px){.hero-v723-grid{grid-template-rows:135px 175px!important;grid-template-columns:minmax(290px,40%) minmax(0,60%)!important;width:calc(100% - 32px)!important;height:310px!important;min-height:310px!important}.hero-v723-scene{background-position:66%!important;height:310px!important;min-height:310px!important}.hero-v723-identity{height:135px!important;padding-left:20px!important}.hero-real-logo{width:170px!important;max-width:170px!important;max-height:116px!important}.hero-v723-message{height:175px!important;padding-left:20px!important}.hero-v723-message h1{font-size:24px!important}.public-booking{width:calc(100% - 32px)!important}}@media (min-width:701px) and (max-width:980px){.hero-v723-grid{grid-template-rows:150px 230px!important;grid-template-columns:minmax(280px,48%) minmax(0,52%)!important;width:calc(100% - 28px)!important;height:380px!important;min-height:380px!important}.hero-v723-scene{background:linear-gradient(90deg,#fffffffa 0%,#ffffffed 42%,#ffffff59 64%,#fff0 78%),url(/eshraqat-hero-libya.png) 68%/cover no-repeat!important;height:380px!important;min-height:380px!important}.hero-v723-identity{height:150px!important;padding:14px 0 4px 18px!important}.hero-real-logo{width:165px!important;max-width:165px!important}.hero-v723-message{height:230px!important;padding:4px 14px 8px 18px!important}.hero-v723-message h1{font-size:24px!important}.hero-v723-libya-badge{bottom:10px!important;right:12px!important}.public-booking{width:calc(100% - 28px)!important}}@media (max-width:700px){.hero-v723-grid{flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;width:calc(100% - 20px)!important;height:440px!important;min-height:440px!important;padding:16px 12px 18px!important;display:flex!important}.hero-v723-scene{background:linear-gradient(#fffffff7 0%,#ffffffe0 42%,#ffffff4d 68%,#fff0 100%),url(/eshraqat-hero-libya.png) 70%/cover no-repeat!important;height:440px!important;min-height:440px!important}.hero-v723-identity{justify-content:center!important;width:100%!important;height:auto!important;padding:0!important;display:flex!important}.hero-real-logo{width:min(58vw,180px)!important;max-width:180px!important;max-height:120px!important}.hero-v723-message{text-align:center!important;width:100%!important;height:auto!important;padding:6px 4px!important}.hero-v723-message h1{text-align:center!important;max-width:100%!important;font-size:25px!important}.hero-v723-message .domain-pill{margin:7px auto!important}.hero-v723-libya-badge{min-width:105px!important;bottom:10px!important;right:10px!important}.public-booking{width:calc(100% - 20px)!important}}.hero-ref{padding:0;background:linear-gradient(#eef9ff 0%,#f5fbff 55%,#fff 100%)!important}.hero-ref-grid{direction:ltr;grid-template-columns:30% 35% 35%;align-items:center;width:min(1240px,100% - 40px);min-height:365px;margin:0 auto;display:grid;overflow:hidden;background:linear-gradient(90deg,#e8f7ffeb 0%,#f2faffe0 48%,#ebf8ffb8 100%)!important}.hero-ref-brand,.hero-ref-copy,.hero-ref-scene{min-width:0}.hero-ref-brand{grid-column:1;justify-content:center;align-items:center;height:100%;display:flex;padding:10px 12px!important}.hero-ref-logo{object-fit:contain;width:min(100%,320px)!important;max-height:300px!important}.hero-ref-copy{text-align:center;color:#0b3f73;direction:rtl;grid-column:2;padding:24px 14px}.hero-ref-copy h1{margin:0 0 7px;font-size:38px;font-weight:800;line-height:1.12}.hero-ref-en{margin:0 0 12px;font-size:19px;line-height:1.3}.hero-ref-domain{color:#fff;background:linear-gradient(135deg,#d9a53b,#bd7c16);border-radius:999px;align-items:center;gap:10px;margin:0 0 14px;padding:11px 26px;font-size:23px;text-decoration:none;display:inline-flex;box-shadow:0 8px 20px #b274132e}.hero-ref-copy h3{margin:0 0 3px;font-size:20px;line-height:1.25}.hero-ref-copy>p:not(.hero-ref-en){margin:0 0 10px;font-size:15px}.hero-ref-keywords{color:#b77916;flex-wrap:wrap;justify-content:center;gap:10px;font-size:13px;display:flex}.hero-ref-keywords i{color:#d9b474;font-style:normal}.hero-ref-scene{background:url(/eshraqat-hero-libya.png) 50%/cover no-repeat;grid-column:3;height:365px;position:relative}.hero-ref-scene:before{content:""!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(90deg,#edf9ff 0%,#edf9ffd1 5%,#edf9ff6b 11%,#edf9ff1f 17%,#0000 24%)!important;position:absolute!important;inset:0!important}.hero-ref-libya{text-align:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffffdb;border-radius:8px;min-width:150px;padding:8px 14px;position:absolute;bottom:18px;right:18px;box-shadow:0 7px 22px #00000014;z-index:2!important}.hero-ref-libya strong{color:#0b3f73;letter-spacing:.22em;font-size:18px;line-height:1;display:block}.hero-ref-libya small{color:#0b3f73;margin-top:4px;font-size:8px;line-height:1.1;display:block}.booking-v723,.public-booking{margin-top:10px!important}.services{background:#fff;padding:16px 0 26px}.service-grid{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.service-card{background:#fff;border:1px solid #0d3a6014;border-radius:10px;min-height:190px;overflow:hidden;box-shadow:0 8px 22px #0d3a6014}.service-card .service-title{text-align:center;color:#fff;padding:16px 10px 14px}.service-card.blue .service-title{background:linear-gradient(#0d5a91 0%,#0a4777 100%)}.service-card.gold .service-title{background:linear-gradient(#dfa52f 0%,#c98a17 100%)}.service-title span{margin-bottom:7px;font-size:24px;line-height:1;display:block}.service-title h3{margin:0;font-size:16px;font-weight:800;line-height:1.35}.service-title small{opacity:.94;margin-top:3px;font-size:10px;display:block}.service-card ul{text-align:right;color:#163f63;margin:0;padding:12px 16px 14px;list-style:none}.service-card li{margin:7px 0;padding-right:12px;font-size:11px;line-height:1.45;position:relative}.service-card li:before{content:"•";color:#d39a27;font-weight:700;position:absolute;right:0}.service-card:hover{transition:all .2s;transform:translateY(-3px);box-shadow:0 12px 28px #0d3a6021}.values{background:#fff;padding:10px 0 16px}.values-grid{gap:7px}.value-card,.today-card{min-height:116px;position:relative;overflow:hidden;box-shadow:0 6px 18px #0d3a600e;background:#fff!important;border:1px solid #dce8f1!important;border-radius:10px!important}.value-card:before,.today-card:before{content:"";background:linear-gradient(90deg,#d39a27,#efbd50);height:3px;position:absolute;top:0;left:0;right:0}.value-card>span{color:#0b4f82;background:#eef8ff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px!important;display:inline-flex!important}.value-card h3{color:#0b4f82!important;margin:0 0 7px!important;font-size:16px!important}.value-card p{color:#314e67!important;font-size:11px!important;line-height:1.7!important}.today-card{flex-direction:column;justify-content:center;display:flex;background:linear-gradient(135deg,#f5fbff 0%,#fff 75%)!important}.today-card strong{line-height:1.5;color:#0b4f82!important;font-size:19px!important}.today-card small{margin-top:8px;color:#b77b18!important}.trust-strip{background:linear-gradient(#f7fbff 0%,#eef7fd 100%);border-top:1px solid #dce8f1;border-bottom:1px solid #dce8f1;padding:14px 0}.trust-grid{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.trust-grid>div{text-align:center;padding:10px 14px;position:relative}.trust-grid>div:not(:last-child):after{content:"";background:#d9e6ef;width:1px;position:absolute;top:14%;bottom:14%;right:0}.trust-grid strong{color:#0b4f82;font-size:27px;font-weight:800;line-height:1;display:block}.trust-grid span{color:#4c6478;margin-top:6px;font-size:11px;display:block}footer{border-top:3px solid #d59a28;color:#fff!important;background:linear-gradient(90deg,#0b4f82 0%,#2e719f 50%,#0b4f82 100%)!important;padding:20px 0!important}.footer-grid{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;display:grid}.footer-grid>div:first-child{text-align:right}.footer-grid>div:last-child{text-align:left}.footer-grid strong{color:#fff;font-size:14px;display:block}.footer-grid small{color:#ffffffd1;margin-top:4px;font-size:10px;display:block}.footer-domain{letter-spacing:.18em;text-align:center;font-weight:700;color:#fff!important;font-size:25px!important}@media (max-width:1180px) and (min-width:981px){.hero-ref-grid{grid-template-columns:29% 36% 35%;width:calc(100% - 32px);min-height:335px}.hero-ref-logo{width:min(100%,280px)!important}.hero-ref-copy h1{font-size:32px}.hero-ref-domain{padding:10px 22px;font-size:20px}.hero-ref-scene{height:335px}.service-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:980px) and (min-width:701px){.hero-ref-grid{width:calc(100% - 28px);min-height:unset;grid-template-columns:42% 58%;grid-template-areas:"brand copy""scene scene"}.hero-ref-brand{grid-area:brand}.hero-ref-copy{grid-area:copy}.hero-ref-scene{grid-area:scene;width:100%;height:310px}.hero-ref-copy h1{font-size:29px}.hero-ref-logo{width:min(100%,250px)!important}.service-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.hero-ref-grid{flex-direction:column;width:calc(100% - 20px);display:flex}.hero-ref-copy h1{font-size:27px}.hero-ref-domain{font-size:19px}.hero-ref-scene{width:100%;height:280px}.hero-ref-libya{min-width:120px;bottom:10px;right:10px}.service-title h3{font-size:14px}.service-card li{font-size:10px}.value-card,.today-card{min-height:105px}.trust-grid{grid-template-columns:repeat(2,1fr)}.trust-grid>div:nth-child(2):after{display:none}.footer-grid{grid-template-columns:1fr;text-align:center!important}.footer-grid>div:first-child,.footer-grid>div:last-child{text-align:center}.hero-ref{padding:0!important}.hero-ref-grid{border-radius:0!important;width:calc(100% - 16px)!important;margin:0 auto!important}.hero-ref-brand{padding:12px 10px 2px!important}.hero-ref-logo{width:min(62vw,205px)!important;max-height:175px!important}.hero-ref-copy{padding:4px 10px 12px!important}.hero-ref-copy h1{margin-bottom:5px!important;font-size:24px!important;line-height:1.16!important}.hero-ref-en{margin-bottom:9px!important;font-size:16px!important}.hero-ref-domain{margin-bottom:10px!important;padding:9px 20px!important;font-size:18px!important}.hero-ref-copy h3{margin-bottom:2px!important;font-size:17px!important}.hero-ref-copy>p:not(.hero-ref-en){margin-bottom:7px!important;font-size:13px!important}.hero-ref-keywords{gap:7px!important;font-size:11px!important}.hero-ref-scene{background-position:50%!important;height:220px!important}.hero-ref-libya{min-width:105px!important;padding:6px 10px!important;bottom:8px!important;right:8px!important}.hero-ref-libya strong{font-size:14px!important}.hero-ref-libya small{font-size:6px!important}.booking-shell,.booking-v723,.public-booking{margin-top:8px!important}.booking-tabs{gap:5px!important}.booking-tabs button{min-height:42px!important}.trip-type{margin-top:8px!important;margin-bottom:8px!important}.booking-fields{row-gap:7px!important}.service-grid{grid-template-columns:1fr!important;gap:8px!important}.services{padding-top:12px!important;padding-bottom:18px!important}.service-card{min-height:0!important}.service-card .service-title{padding:14px 10px 12px!important}.service-card ul{padding:10px 16px 12px!important}.values{padding-top:6px!important;padding-bottom:12px!important}.values-grid{gap:7px!important}.value-card,.today-card{min-height:0!important;padding-top:12px!important;padding-bottom:12px!important}.showcase{padding-top:8px!important;padding-bottom:12px!important}.showcase-grid{gap:8px!important}.browser-mockup,.phone-mockup,.libya-cta{width:100%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}.browser-mockup{order:1}.phone-mockup{order:2}.libya-cta{order:3}.phone-mockup,.libya-cta{min-height:0!important}.trust-strip{padding:10px 0!important}.trust-grid>div{padding:8px!important}.trust-grid strong{font-size:23px!important}.trust-grid span{margin-top:4px!important;font-size:10px!important}footer{padding:16px 0!important}.footer-grid{gap:10px!important}.footer-domain{font-size:20px!important}}
