:root{--navy:#071a3d;--navy-2:#0b2d66;--orange:#1d70f7;--orange-2:#62a1ff;--mint:#36a9e1;--cream:#f6f9ff;--white:#fff;--muted:#687a80;--line:#073b4c21;--shadow:0 22px 60px #073b4c21;--shadow-sm:0 10px 28px #073b4c17;--radius:26px;--max:1180px;--v2-ink:#06142f;--v2-blue:#1877f2;--v2-cyan:#35c9e8;--v2-ice:#eef7ff;--v2-glass:#ffffffc7}.brand img{filter:drop-shadow(0 10px 18px #0a3b8933)}.brand-copy strong{letter-spacing:-.02em;font-size:1.08rem}.brand-copy small{color:#5380b7;letter-spacing:.18em}.nav-links{background:#ffffff85;border:1px solid #2170d71a;border-radius:18px;padding:8px}.nav-links a{border-radius:12px}.nav-links a:hover,.nav-links a[aria-current=page]{color:#fff;background:linear-gradient(135deg,#28f,#135fc9);box-shadow:0 9px 22px #196de038}.install-section-top .install-icon{background:#ffffff1f;border:1px solid #ffffff59;width:58px;height:58px;padding:3px}.citadel-hero .eyebrow{background:#e0f4ffc2;border:1px solid #1e84e72b;border-radius:999px;width:fit-content;padding:8px 12px}.hero-actions .button.primary{background:linear-gradient(135deg,#258cff,#135bc5);box-shadow:0 15px 30px #1566d347}.hero-actions .button.secondary{background:#ffffffb3;border-color:#135bc533}.proof-row{gap:8px}.proof{border:1px solid #2270d51f;box-shadow:0 8px 20px #0736770d}.citadel-badge{z-index:4}.trust-grid strong{background:linear-gradient(135deg,#1675ee,#31bfdc);color:#0000;-webkit-background-clip:text;background-clip:text}@keyframes v2Orbit{to{transform:rotate(360deg)}}html[data-theme=dark] .nav-links{background:#0c21448c;border-color:#63a7ff1f}html[data-theme=dark] .hero-actions .button.secondary{color:#eaf3ff;background:#0a2248b8;border-color:#70aeff33}@media (width<=980px){.citadel-hero{min-height:auto}.citadel-hero .hero-grid{grid-template-columns:1fr;gap:8px}.citadel-journey{min-height:420px}.hero-rating{bottom:45px}.install-benefits{display:none}}@media (width<=790px){body{background:#f3f8ff}.site-header{position:sticky;top:0}.nav{min-height:72px;padding-inline:14px}.brand img{width:52px;height:52px}.brand-copy small{display:none}.install-section-top{padding:10px 10px 0}.install-section-top .install-card{border-radius:20px;grid-template-columns:50px minmax(0,1fr) auto;padding:12px}.install-section-top .install-icon{width:50px;height:50px}.install-section-top .install-card .button{grid-column:auto;width:auto;min-width:94px;min-height:45px;padding-inline:13px}.install-section-top .install-card p{display:none}.citadel-hero{background-position:62%;background-size:auto 100%;border-radius:28px;min-height:760px;margin:10px}.citadel-hero:before{background:linear-gradient(#f4fafffa 0%,#f0f8ffdb 48%,#05214c38 100%)}.citadel-hero .hero-grid{min-height:auto;padding:34px 18px 28px}.citadel-hero .hero-grid>div:first-child{border-radius:25px;padding:25px 20px;animation:none}.hero-edition{margin-bottom:13px}.citadel-hero h1{font-size:clamp(2.7rem,14vw,4rem);line-height:1.12}.citadel-hero .hero-copy{font-size:.94rem;line-height:1.8}.hero-actions{display:grid}.hero-actions .button{width:100%}.proof-row{grid-template-columns:1fr}.proof{min-height:43px}.citadel-journey{min-height:300px;margin-top:20px;padding:0}.citadel-journey-card{width:92%;padding:18px;animation:none}.citadel-badge{top:12px;inset-inline-start:4px}.hero-rating{display:none}.hero-orbit{opacity:.55}.orbit-one{width:280px;height:280px}.orbit-two{width:360px;height:360px}.hero-flight-animation{height:190px;inset:420px 0 auto}.services-grid{grid-template-columns:1fr 1fr;gap:12px}.service-card{border-radius:22px;min-height:185px;padding:18px}.service-icon.service-icon-3d{border-radius:19px;width:60px;height:60px}.service-card h3{font-size:.92rem}.service-card p{font-size:.7rem}}@media (width<=430px){.brand-copy strong{font-size:1rem}.install-section-top .install-card h2{font-size:.94rem}.install-section-top .install-card .kicker{font-size:.53rem}.citadel-hero{min-height:720px}.citadel-hero .hero-grid{padding-inline:12px}.citadel-hero .hero-grid>div:first-child{padding:22px 17px}.citadel-hero h1{font-size:2.65rem}.services-grid{grid-template-columns:1fr}.service-card{min-height:172px}}@media (prefers-reduced-motion:reduce){.hero-orbit{animation:none}}@font-face{font-family:NRT;src:url(/assets/fonts/NRT-Reg.woff)format("woff");font-style:normal;font-weight:100 900;font-display:swap}*{box-sizing:border-box}body{color:var(--navy);background:var(--cream);margin:0;font-family:Tahoma,Segoe UI,Arial,sans-serif;line-height:1.75;overflow-x:hidden}html[lang=ku] body,html[lang=ku] button,html[lang=ku] input,html[lang=ku] select,html[lang=ku] textarea{font-family:NRT,Tahoma,Arial,sans-serif}body:before{content:"";z-index:-1;pointer-events:none;opacity:.26;background-image:radial-gradient(#073b4c40 .55px,#0000 .55px);background-size:18px 18px;position:fixed;inset:0;mask-image:linear-gradient(#000,#0000 54%)}html[dir=ltr] body{font-family:Segoe UI,Arial,sans-serif}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}.container{width:min(calc(100% - 40px), var(--max));margin-inline:auto}.skip-link{inset-inline-start:12px;z-index:999;color:#fff;background:var(--navy);border-radius:10px;padding:9px 14px;position:fixed;top:8px;transform:translateY(-150%)}.skip-link:focus{transform:none}.site-header{z-index:100;backdrop-filter:blur(16px);background:#fffaf2e6;border-bottom:1px solid #0000;transition:all .2s;position:sticky;top:0}.site-header.scrolled{border-color:var(--line);box-shadow:0 8px 28px #073b4c12}.nav{justify-content:space-between;align-items:center;gap:14px;min-height:84px;display:flex}.brand{flex:none;align-items:center;gap:10px;display:inline-flex}.brand img{object-fit:cover;border-radius:50%;flex:none;width:58px;height:58px;box-shadow:0 7px 18px #0424422e}.brand-copy{line-height:1.08;display:grid}.brand-copy strong{letter-spacing:-.2px;font-family:Segoe UI,Arial,sans-serif;font-size:1.05rem}.brand-copy small{color:var(--muted);letter-spacing:1.25px;text-transform:uppercase;margin-top:5px;font-family:Segoe UI,Arial,sans-serif;font-size:.57rem;font-weight:700}.nav-links{flex:1;justify-content:center;align-items:center;gap:clamp(9px,1.05vw,18px);margin:0;padding:0;list-style:none;display:flex}.mobile-menu-heading{display:none}.nav-links a{color:#315963;white-space:nowrap;padding-block:8px;font-size:clamp(.67rem,.72vw,.78rem);font-weight:800;position:relative}.nav-links a:after{content:"";inset-inline-start:0;background:var(--orange);border-radius:10px;width:0;height:2px;transition:width .2s;position:absolute;bottom:2px}.nav-links a:hover:after,.nav-links a[aria-current=page]:after{width:100%}.nav-tools{align-items:center;gap:9px;display:flex}.language-picker{position:relative}.language-button{border:1px solid var(--line);min-height:43px;color:var(--navy);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:7px;padding:7px 11px;font-size:.75rem;font-weight:800;display:inline-flex}.theme-toggle{border:1px solid var(--line);width:43px;height:43px;color:var(--navy);cursor:pointer;background:#fff;border-radius:12px;flex:none;place-items:center;padding:0;transition:transform .2s,background .2s;display:grid}.theme-toggle:hover{transform:translateY(-2px)}.theme-toggle svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;width:20px}.language-menu{top:calc(100% + 8px);border:1px solid var(--line);min-width:155px;box-shadow:var(--shadow-sm);opacity:0;visibility:hidden;background:#fff;border-radius:14px;margin:0;padding:6px;list-style:none;transition:all .18s;position:absolute;inset-inline-end:0;transform:translateY(-6px)}.language-menu.open{opacity:1;visibility:visible;transform:none}.language-menu button{text-align:start;width:100%;color:var(--navy);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 11px;font-size:.77rem;font-weight:800}.language-menu button:hover,.language-menu button.active{color:#fff;background:var(--navy)}.nav-cta,.button,.card-button{cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:47px;padding:10px 18px;font-weight:900;transition:transform .2s,box-shadow .2s;display:inline-flex}.nav-cta{color:#fff;background:var(--navy);font-size:.78rem}.button.primary{color:#fff;background:linear-gradient(135deg,var(--orange),#ff5f48);box-shadow:0 13px 28px #ff724e45}.button.secondary{color:var(--navy);border:1px solid var(--line);background:#fff}.nav-cta:hover,.button:hover,.card-button:hover{transform:translateY(-3px)}.menu-toggle{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;width:44px;height:44px;padding:0;display:none}.menu-toggle span,.menu-toggle:before,.menu-toggle:after{content:"";background:var(--navy);border-radius:2px;width:19px;height:2px;margin:4px auto;transition:all .2s;display:block}.menu-toggle[aria-expanded=true] span{opacity:0}.menu-toggle[aria-expanded=true]:before{transform:translateY(6px)rotate(45deg)}.menu-toggle[aria-expanded=true]:after{transform:translateY(-6px)rotate(-45deg)}.hero{align-items:center;min-height:690px;padding:82px 0 76px;display:grid;position:relative}.hero:after{content:"";z-index:-1;inset-inline-end:-250px;background:radial-gradient(circle,#2ec4b633,#0000 68%);border-radius:50%;width:650px;height:650px;position:absolute;top:-180px}.hero-grid{grid-template-columns:1.02fr .98fr;align-items:center;gap:clamp(38px,7vw,90px);display:grid}.eyebrow{width:fit-content;color:var(--navy-2);background:#2ec4b621;border-radius:999px;align-items:center;gap:8px;margin-bottom:19px;padding:6px 11px;font-size:.76rem;font-weight:900;display:inline-flex}.eyebrow i{background:var(--mint);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #2ec4b621}h1{letter-spacing:-2px;margin-bottom:21px;font-size:clamp(2.7rem,5.5vw,5.2rem);line-height:1.16}h1 span{color:var(--orange)}.hero-copy{max-width:610px;color:var(--muted);margin-bottom:27px;font-size:clamp(1rem,2vw,1.13rem)}.hero-actions{flex-wrap:wrap;gap:11px;display:flex}.proof-row{flex-wrap:wrap;gap:14px;margin-top:38px;display:flex}.proof{border:1px solid var(--line);background:#ffffffbd;border-radius:12px;align-items:center;gap:9px;padding:8px 11px;font-size:.72rem;font-weight:800;display:flex}.proof svg{width:18px;color:var(--mint)}.hero-visual{place-items:center;min-height:500px;display:grid;position:relative}.orbit{border:1px dashed #073b4c30;border-radius:50%;width:450px;height:450px;animation:42s linear infinite spin;position:absolute}.travel-card{color:#fff;background:linear-gradient(145deg,#0b5265,#073b4c 58%,#052c39);border-radius:36px;width:min(100%,390px);min-height:430px;padding:30px;position:relative;overflow:hidden;transform:rotate(-3deg);box-shadow:0 35px 78px #073b4c45}.travel-card:before{content:"";inset-inline-start:-100px;background:#2ec4b633;border-radius:50%;width:260px;height:260px;position:absolute;top:-110px}.travel-top,.travel-route,.travel-meta{z-index:1;position:relative}.travel-top{justify-content:space-between;align-items:center;display:flex}.travel-top span{border:1px solid #fff3;border-radius:999px;padding:5px 9px;font-size:.65rem}.plane-badge{width:51px;height:51px;color:var(--navy);background:var(--orange);border-radius:17px;place-items:center;display:grid}.plane-badge svg{width:27px}.travel-route{margin:66px 0 34px}.travel-route small{color:#ffffff9e;display:block}.travel-route strong{letter-spacing:.6px;font-size:2.3rem}.route-line{border-top:1px dashed #ffffff4d;height:1px;margin:26px 0}.travel-meta{grid-template-columns:1fr 1fr;gap:20px;display:grid}.travel-meta span{color:#fff9;font-size:.67rem;display:grid}.travel-meta b{color:#fff;font-size:.9rem}.float-note{z-index:2;border:1px solid var(--line);min-width:160px;box-shadow:var(--shadow-sm);background:#fffffff0;border-radius:16px;padding:12px 14px;font-size:.74rem;font-weight:900;animation:4s ease-in-out infinite float;position:absolute}.float-note.one{top:50px;inset-inline-start:-10px}.float-note.two{bottom:38px;animation-delay:-2s;inset-inline-end:-10px}.float-note small{color:var(--muted);font-weight:600;display:block}@keyframes spin{to{transform:rotate(360deg)}}@keyframes float{50%{transform:translateY(-8px)}}.section{padding:92px 0}.section,.search-wrap,footer{content-visibility:auto;contain-intrinsic-size:auto 800px}.offers-page .section{content-visibility:visible}.section-white{background:#ffffffb8;border-block:1px solid #073b4c12}.section-head{justify-content:space-between;align-items:end;gap:28px;margin-bottom:35px;display:flex}.section-copy{max-width:680px}.kicker{color:var(--orange);letter-spacing:.4px;margin-bottom:7px;font-size:.75rem;font-weight:900}h2{letter-spacing:-.7px;margin-bottom:9px;font-size:clamp(2rem,4vw,3.2rem);line-height:1.3}.section-head p,.section-copy>p{color:var(--muted);margin-bottom:0}.search-wrap{padding:6px 0 92px}.search-shell{color:#fff;box-shadow:var(--shadow);background:linear-gradient(145deg,#0b5265,#073b4c 58%,#052e3b);border-radius:35px;padding:clamp(25px,5vw,52px)}.search-shell h2{margin-bottom:4px}.search-shell>p{color:#ffffffad}.tabs{background:#ffffff1f;border-radius:13px;gap:4px;width:fit-content;margin:22px 0 15px;padding:4px;display:flex}.tab{color:#ffffffb3;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:40px;padding:7px 15px;font-weight:900}.tab.active{color:var(--navy);background:#fff}.search-panel[hidden]{display:none}.search-grid{color:var(--navy);background:#fff;border-radius:22px;grid-template-columns:repeat(5,1fr);align-items:end;gap:10px;padding:18px;display:grid}.field{gap:5px;display:grid}.field.full{grid-column:1/-1}.field label{font-size:.67rem;font-weight:900}.field input,.field select,.field textarea{border:1px solid var(--line);width:100%;min-width:0;color:var(--navy);background:#fff;border-radius:11px;outline:none;padding:10px 11px}.field input,.field select{height:46px}.field textarea{resize:vertical;min-height:90px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--mint);box-shadow:0 0 0 4px #2ec4b61f}.search-submit{color:#fff;background:var(--orange);cursor:pointer;white-space:nowrap;border:0;border-radius:11px;height:46px;padding:8px 16px;font-weight:900}.search-result{color:var(--navy);background:#f0f8f6;border-radius:13px;margin-top:13px;padding:13px 15px;display:none}.search-result.visible{justify-content:space-between;align-items:center;gap:15px;display:flex}.search-result p{color:var(--muted);margin:0;font-size:.73rem}.whatsapp-button{color:#fff;background:#128c57;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:8px 13px;font-size:.71rem;font-weight:900;display:inline-flex}.services-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.service-card{border:1px solid var(--line);background:#fff;border-radius:20px;min-height:220px;padding:23px;box-shadow:0 12px 34px #073b4c0f}.service-icon{width:48px;height:48px;color:var(--orange);background:#ff724e1c;border-radius:14px;place-items:center;margin-bottom:18px;display:grid}.service-icon svg{width:25px}.service-icon.icon-payment{color:#12356c;background:linear-gradient(145deg,#ffe14a,#fff0a1);box-shadow:0 12px 24px #d6ae0033}.service-icon.icon-transport{color:#fff;background:linear-gradient(145deg,#163b72,#24a4c8);box-shadow:0 12px 24px #124c8038}.transport-page{background:#f4f8fb}.transport-hero{background:radial-gradient(circle at 16% 15%,#2ec4b62e,#0000 35%),linear-gradient(145deg,#f8fcff,#edf5fb);padding:86px 0 76px;position:relative;overflow:hidden}.transport-hero:after{content:"";border:1px dashed #073b4c24;border-radius:50%;width:430px;height:430px;position:absolute;inset:-120px -100px auto auto}.transport-hero-grid{grid-template-columns:1.06fr .94fr;align-items:center;gap:60px;display:grid}.transport-hero h1{max-width:700px;font-size:clamp(2.6rem,5.5vw,5rem)}.transport-hero p:not(.eyebrow){max-width:650px;color:var(--muted);font-size:1.02rem}.transport-benefits{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.transport-benefits span{border:1px solid var(--line);color:#0a5267;background:#ffffffd1;border-radius:999px;padding:9px 12px;font-size:.72rem}.transport-visual{perspective:900px;place-items:center;min-height:340px;display:grid}.transport-ticket{color:#fff;background:linear-gradient(145deg,#0c5b6d,#073b4c 62%,#041f2b);border-radius:28px;width:min(100%,430px);min-height:245px;padding:30px;position:relative;overflow:hidden;transform:rotate(-4deg);box-shadow:0 35px 70px #073b4c47}.transport-ticket:before{content:"";background:#2ec4b62e;border-radius:50%;width:270px;height:270px;position:absolute;inset:auto -90px -120px auto}.transport-ticket-type{border:1px solid #fff3;border-radius:999px;padding:7px 10px;font:800 .68rem/1 Segoe UI,Arial,sans-serif;display:inline-flex}.transport-ticket>div{grid-template-columns:auto 1fr auto;align-items:center;gap:17px;margin:51px 0;display:grid}.transport-ticket>div b{font:900 2rem/1 Segoe UI,Arial,sans-serif}.transport-ticket>div i{border-top:2px dashed #fff6}.transport-ticket small{color:#ffffffa6;letter-spacing:.12em}.transport-results-section{padding-top:68px}.transport-toolbar{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.transport-tabs{border:1px solid var(--line);background:#fff;border-radius:15px;gap:5px;padding:5px;display:flex}.transport-tab{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:11px;padding:8px 15px;font-weight:900}.transport-tab.active{color:#fff;background:linear-gradient(135deg,var(--navy-2),var(--navy));box-shadow:0 8px 18px #073b4c2e}.transport-search{color:#29455f;gap:6px;min-width:min(100%,330px);font-size:.68rem;font-weight:900;display:grid}.transport-search input{border:1px solid var(--line);height:48px;color:var(--navy);background:#fff;border-radius:13px;outline:0;padding:10px 14px}.transport-search input:focus{border-color:var(--mint);box-shadow:0 0 0 4px #2ec4b61f}.transport-notice{color:#31576a;background:#eef9fc;border:1px solid #cce4ed;border-radius:15px;align-items:center;gap:12px;margin-bottom:22px;padding:14px 16px;display:flex}.transport-notice>span{color:#fff;background:#1685a1;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font:900 .8rem/1 Georgia,serif;display:grid}.transport-notice p{margin:0;font-size:.72rem}.transport-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.transport-card{border:1px solid var(--line);background:#fff;border-radius:24px;padding:24px;transition:transform .2s,box-shadow .2s;box-shadow:0 16px 38px #073b4c12}.transport-card:hover{transform:translateY(-4px);box-shadow:0 22px 46px #073b4c1f}.transport-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.transport-card-head>small{color:#7890a2;letter-spacing:.08em;font:800 .6rem/1 Segoe UI,Arial,sans-serif}.transport-mode{border-radius:999px;padding:7px 10px;font-size:.68rem;font-weight:900}.transport-mode.train{color:#075b70;background:#dff8f4}.transport-mode.bus{color:#784118;background:#fff0dc}.transport-route{grid-template-columns:1fr minmax(80px,.8fr) 1fr;align-items:center;gap:13px;margin:25px 0;display:grid}.transport-route>div{gap:3px;display:grid}.transport-route>div:last-child{text-align:end}.transport-route small{color:#7c8fa1;font-size:.63rem}.transport-route strong{font-size:1.22rem}.transport-route b{color:#1c7790;font:900 .88rem/1.2 Segoe UI,Arial,sans-serif}.transport-route>i{border-top:2px dashed #c8dbe2;position:relative}.transport-route>i:after{content:"";top:-5px;background:var(--orange);border-radius:50%;width:8px;height:8px;position:absolute;inset-inline-end:-2px}.transport-route>i span{top:8px;text-align:center;color:#7c8fa1;font:700 .58rem/1 Segoe UI,Arial,sans-serif;position:absolute;inset-inline:0}.transport-card-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.transport-card-foot>div{display:grid}.transport-card-foot small{color:#7c8fa1;font-size:.62rem}.transport-card-foot strong{color:var(--navy);font:900 1.5rem/1.2 Segoe UI,Arial,sans-serif}.transport-card-foot a{color:#fff;background:#128c57;border-radius:12px;justify-content:center;align-items:center;min-height:43px;padding:9px 14px;font-size:.7rem;font-weight:900;display:inline-flex}.transport-empty{text-align:center;color:var(--muted);background:#fff;border:1px dashed #b8ced8;border-radius:20px;padding:50px}@media (width<=820px){.transport-hero-grid{grid-template-columns:1fr}.transport-visual{min-height:280px}.transport-grid{grid-template-columns:1fr}.transport-toolbar{flex-direction:column;align-items:stretch}.transport-search{width:100%;min-width:0}.transport-tabs{width:100%}.transport-tab{flex:1}.transport-hero{padding:58px 0}.transport-results-section{padding-top:45px}}@media (width<=520px){.transport-ticket{min-height:210px;padding:23px}.transport-ticket>div{margin:42px 0}.transport-ticket>div b{font-size:1.45rem}.transport-card{padding:18px}.transport-route{grid-template-columns:1fr 70px 1fr}.transport-card-foot{flex-direction:column;align-items:stretch}.transport-card-foot a{width:100%}}.service-card h3{margin-bottom:6px;font-size:1rem}.service-card p{color:var(--muted);margin:0;font-size:.76rem}.service-card>a{height:100%;color:inherit;display:block}#contact{display:none}.contact-shell{color:#fff;box-shadow:var(--shadow);background:linear-gradient(145deg,#0b5265,#073b4c 58%,#052e3b);border-radius:36px;grid-template-columns:.9fr 1.1fr;gap:52px;padding:clamp(28px,6vw,65px);display:grid}.contact-copy>p{color:#ffffffad}.contact-list{gap:12px;margin-top:26px;display:grid}.contact-item{align-items:center;gap:11px;display:flex}.contact-icon{width:40px;height:40px;color:var(--orange-2);background:#ffffff1a;border-radius:12px;place-items:center;display:grid}.contact-icon svg{width:20px}.contact-item span{color:#ffffff94;font-size:.66rem;display:grid}.contact-item strong,.contact-item a{color:#fff;font-size:.85rem}.request-card{color:var(--navy);background:#fff;border-radius:24px;padding:25px;box-shadow:0 22px 55px #00000024}.request-card>p{color:var(--muted);font-size:.72rem}.form-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.request-card .button{width:100%;margin-top:13px}.form-note{text-align:center;color:var(--muted);margin:8px 0 0;font-size:.61rem}.request-page-cta{color:#fff;background:#ffffff1a;border:1px solid #ffffff38;border-radius:22px;align-self:center;min-width:280px;padding:22px 25px;transition:all .2s;display:grid}.request-page-cta:hover{background:#ffffff29;transform:translateY(-4px)}.request-page-cta strong{font-size:1.15rem}.request-page-cta span{color:#ffffffad;font:700 .7rem/1.5 Segoe UI,Arial,sans-serif}.request-hero{background:radial-gradient(circle at 15% 15%,#36a9e12e,#0000 35%),linear-gradient(#fffaf2,#f6fbfa)}.request-tabs{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:18px;grid-template-columns:repeat(6,1fr);gap:6px;margin-bottom:22px;padding:6px;display:grid}.request-tab{min-height:52px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:13px;padding:9px 12px;font-weight:900;transition:all .2s}.request-tab.active{color:#fff;background:linear-gradient(135deg,var(--navy-2),var(--navy));box-shadow:0 9px 20px #071a3d2e}.request-workspace{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:28px;overflow:hidden}.request-customer-details{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#207ef512,#17c2b112);padding:clamp(22px,4vw,34px) clamp(24px,5vw,48px)}.request-customer-details .request-form-head{margin-bottom:14px}.request-customer-details .request-form-head h2{font-size:clamp(1.25rem,3vw,1.75rem)}.request-customer-details .request-fields.compact{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}.service-request{padding:clamp(24px,5vw,48px);display:none}.service-request.active{display:block}.request-form-head{margin-bottom:24px}.request-form-head h2{font-size:clamp(1.8rem,4vw,2.7rem)}.request-form-head p{color:#60728e;font-weight:650}.trip-types{flex-wrap:wrap;gap:9px;margin-bottom:19px;display:flex}.trip-types label{cursor:pointer}.trip-types input{opacity:0;pointer-events:none;position:absolute}.trip-types span{border:1px solid var(--line);min-height:42px;color:var(--muted);background:#fff;border-radius:999px;align-items:center;padding:8px 15px;font-size:.75rem;font-weight:900;display:inline-flex}.trip-types input:checked+span{color:#fff;border-color:var(--orange);background:var(--orange)}.request-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}#simple-flight[hidden],.add-leg-button[hidden]{display:none!important}.request-fields.compact{grid-template-columns:repeat(3,1fr);max-width:560px;margin-top:13px}.request-fields .field[hidden]{display:none!important}.request-page .field label{color:#243b63;letter-spacing:.01em;font-size:.72rem}.request-page .field input,.request-page .field select,.request-page .field textarea{color:#10254a;background:#f7f9fd;border-color:#d8e1ef;box-shadow:inset 0 1px 2px #071a3d06}.request-page .field input::placeholder,.request-page .field textarea::placeholder{color:#8290a8;opacity:1}.request-page .field input:focus,.request-page .field select:focus,.request-page .field textarea:focus{background:#fff;border-color:#4d8ff7;box-shadow:0 0 0 4px #1d70f71f}.request-page .field{position:relative}.clearable-input{min-width:0;position:relative}.clearable-input>input{padding-inline-end:50px!important}.input-clear{z-index:3;inset-inline-end:8px;color:#48617f;cursor:pointer;background:#ffffffeb;border:1px solid #c9d8eb;border-radius:11px;place-items:center;width:34px;height:34px;padding:0;font:800 1.25rem/1 Arial,sans-serif;transition:transform .16s,border-color .16s,color .16s,background .16s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 11px #07265214}.input-clear[hidden]{display:none}.input-clear:hover,.input-clear:focus-visible{color:#fff;background:#1d70f7;border-color:#1d70f7;outline:none;transform:translateY(-50%)scale(1.05)}.input-clear:active{transform:translateY(-50%)scale(.96)}.airport-autocomplete{z-index:80;inset-inline:0;background:#fff;border:1px solid #d8e1ef;border-radius:14px;max-height:310px;padding:6px;display:none;position:absolute;top:calc(100% + 7px);overflow-y:auto;box-shadow:0 18px 42px #071a3d2e}.airport-autocomplete.open{display:grid}.airport-autocomplete button{text-align:start;color:#1e355b;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:9px;grid-template-columns:48px 1fr;align-items:center;gap:8px;min-height:48px;padding:10px 11px;display:grid}.airport-autocomplete button:hover,.airport-autocomplete button:focus,.airport-autocomplete button.active{background:#edf4ff;outline:none}.airport-autocomplete strong{color:#1d70f7;font-family:Segoe UI,Arial,sans-serif;font-size:.78rem}.airport-autocomplete span{text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;font-weight:700;overflow:hidden}.request-send{min-width:230px;margin-top:24px}.multi-flight{gap:11px;display:grid}.multi-flight[hidden]{display:none}.multi-leg{border:1px solid var(--line);background:#f7fafc;border-radius:17px;padding:16px}.multi-leg-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.multi-leg-head strong{color:var(--orange);font-size:.8rem}.multi-leg-head button{color:#b72e3f;cursor:pointer;background:#ffedf0;border:0;border-radius:9px;padding:5px 10px;font-size:.68rem;font-weight:900}.add-leg-button{color:#1d70f7;cursor:pointer;background:#f4f8ff;border:1px dashed #9ab8e8;border-radius:12px;align-items:center;gap:8px;min-height:45px;margin-top:12px;padding:8px 15px;font-weight:900;display:inline-flex}.add-leg-button span{font:700 1.2rem/1 Arial,sans-serif}.page-hero{text-align:center;padding:74px 0 55px}.page-hero .eyebrow{margin-inline:auto}.page-hero h1{margin-inline:auto;max-width:820px;margin-bottom:12px;font-size:clamp(2.5rem,5vw,4.7rem)}.page-hero p{max-width:680px;color:var(--muted);margin-inline:auto}.filters{flex-wrap:wrap;gap:8px;display:flex}.filter-button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:999px;padding:8px 14px;font-size:.75rem;font-weight:900}.filter-button.active{border-color:var(--navy);color:#fff;background:var(--navy)}.offers-grid{grid-template-columns:repeat(3,1fr);gap:21px;display:grid}.offers-page .offers-grid{grid-template-columns:1fr;gap:34px}.package-card{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:30px;overflow:hidden}.package-cover{color:#fff;justify-content:space-between;align-items:flex-end;gap:28px;min-height:330px;padding:clamp(24px,5vw,54px);display:flex;position:relative;overflow:hidden}.package-cover>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.package-cover-shade{background:linear-gradient(90deg,#031c25e0,#031c254d 65%,#031c251a);position:absolute;inset:0}html[dir=rtl] .package-cover-shade{background:linear-gradient(-90deg,#031c25e6,#031c2552 65%,#031c251a)}.package-heading,.package-price{z-index:1;position:relative}.package-heading h2{color:#fff;margin:13px 0 2px;font-size:clamp(2rem,5vw,3.7rem)}.package-heading p{color:#ffffffc7;margin:0;font-weight:800}.package-price{text-align:center;backdrop-filter:blur(12px);background:#073b4cb8;border:1px solid #ffffff4d;border-radius:20px;flex:none;min-width:155px;padding:17px 21px}.package-price small{color:#ffffffc2;font-size:.7rem;font-weight:800;display:block}.package-price strong{color:#fff;direction:ltr;font-size:2.15rem;line-height:1.2;display:block}.package-content{padding:clamp(22px,4vw,42px)}.package-content>h3{margin-bottom:2px;font-size:1.3rem}.price-note{color:var(--muted);margin-bottom:18px;font-size:.74rem}.rates-scroll{border:1px solid var(--line);border-radius:18px;overflow-x:auto}.rates-table{border-collapse:collapse;text-align:start;width:100%;min-width:920px;font-size:.72rem}.rates-table th{color:#fff;background:var(--navy);white-space:nowrap;padding:13px 14px}.rates-table td{border-bottom:1px solid var(--line);white-space:nowrap;padding:11px 14px}.rates-table tr:last-child td{border-bottom:0}.rates-table tbody tr:nth-child(2n){background:#f7fbfa}.rates-table td:first-child{font-weight:900}.package-bottom{grid-template-columns:1fr auto;align-items:end;gap:28px;margin-top:23px;display:grid}.package-includes h3{margin-bottom:10px;font-size:1rem}.package-includes>div{flex-wrap:wrap;gap:8px;display:flex}.package-includes span{color:#315963;background:#edf6f6;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:.7rem;font-weight:800;display:inline-flex}.package-includes i{background:var(--mint);border-radius:50%;width:7px;height:7px}.package-bottom .card-button{color:#fff;background:var(--orange);width:auto;min-width:190px}.offer-card{border:1px solid var(--line);background:#fff;border-radius:27px;transition:all .23s;overflow:hidden;box-shadow:0 14px 38px #073b4c12}.offer-card:hover{box-shadow:var(--shadow);transform:translateY(-6px)}.offer-card.hidden{display:none}.offer-art{align-items:flex-end;height:205px;padding:20px;display:flex;position:relative;overflow:hidden}.offer-art:before{content:"";inset-inline-start:-60px;background:#ffffff2e;border-radius:50%;width:220px;height:220px;position:absolute;top:-110px}.offer-art.city{background:linear-gradient(140deg,#f96,#ff5e62)}.offer-art.sea{background:linear-gradient(140deg,#16a6a1,#09617a)}.offer-art.nature{background:linear-gradient(140deg,#64a466,#1f6658)}.offer-art.adventure{background:linear-gradient(140deg,#7656a4,#3b2b70)}.offer-symbol{inset-inline-end:18px;color:#ffffffe0;width:86px;position:absolute;top:18px}.offer-badge{z-index:1;color:#fff;background:#073b4c2e;border:1px solid #ffffff47;border-radius:999px;padding:5px 9px;font-size:.66rem;font-weight:900;position:relative}.offer-body{padding:21px}.offer-title-row{justify-content:space-between;align-items:start;gap:14px;display:flex}.offer-card h3{margin-bottom:3px;font-size:1.17rem}.offer-location{color:var(--muted);font-size:.71rem}.offer-price{text-align:end;flex:none}.offer-price small{color:var(--muted);font-size:.59rem;display:block}.offer-price strong{color:var(--orange);direction:ltr;font-size:1.27rem;display:inline-block}.offer-features{border-block:1px solid var(--line);color:#45636b;gap:6px;margin:16px 0 18px;padding:14px 0;font-size:.72rem;display:grid}.offer-features span{align-items:center;gap:7px;display:flex}.offer-features i{background:var(--mint);border-radius:50%;width:7px;height:7px}.card-button{width:100%;color:var(--navy);background:#edf6f6}.empty-state{text-align:center;border:1px dashed var(--line);color:var(--muted);background:#fff;border-radius:24px;grid-column:1/-1;padding:52px 20px}.package-cover{position:relative;overflow:hidden}.package-slides{position:absolute;inset:0}.package-slide{object-fit:cover;opacity:0;filter:saturate(.94)brightness(.96);width:100%;height:100%;transition:opacity .72s,transform 2.8s,filter .72s;position:absolute;inset:0;transform:scale(1.045)}.package-slide.active{opacity:1;filter:saturate(1.06)brightness();transform:scale(1)}.package-cover>.package-slide{opacity:1}.package-dots{z-index:5;inset-inline:0;justify-content:center;gap:6px;display:flex;position:absolute;bottom:14px}.package-dot{cursor:pointer;background:#fff6;border:1px solid #ffffffbf;border-radius:999px;width:7px;height:7px;padding:0;transition:width .2s,background .2s}.package-dot.active{background:#fff;width:24px;box-shadow:0 2px 9px #00000038}@media (prefers-reduced-motion:reduce){.package-slide{transition:none}}.visa-page .section{content-visibility:visible}.visa-hero{background:radial-gradient(circle at 15% 15%,#2ec4b62e,#0000 35%),linear-gradient(#fffaf2,#f6fbfa)}.visa-toolbar{align-items:center;gap:12px;margin-bottom:28px;display:flex}.visa-toolbar label{font-weight:900}.visa-toolbar input{border:1px solid var(--line);min-width:0;height:50px;color:var(--navy);background:#fff;border-radius:14px;outline:none;flex:1;padding:10px 15px}.visa-toolbar input:focus{border-color:var(--mint);box-shadow:0 0 0 4px #2ec4b61f}.visa-toolbar span{color:#fff;background:var(--navy);border-radius:999px;flex:none;padding:7px 11px;font-size:.72rem;font-weight:900}.visa-grid{grid-template-columns:repeat(2,1fr);align-items:start;gap:20px;display:grid}.visa-card{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:25px;overflow:hidden}.visa-card>header{color:#fff;background:linear-gradient(135deg,var(--navy-2),var(--navy));align-items:center;gap:14px;padding:22px;display:flex}.country-flag{background:#fff;border:2px solid #ffffffb8;border-radius:12px;place-items:center;width:68px;height:52px;display:grid;overflow:hidden;box-shadow:0 7px 18px #0003}.country-flag img{object-fit:cover;width:100%;height:100%}.flag-emoji{font-size:2.65rem;line-height:1}.visa-card header h2{color:#fff;margin:0 0 2px;font-size:1.45rem}.visa-card header small{color:#ffffffad;font-weight:700}.visa-options{padding:8px 20px 0}.visa-option{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:14px 2px;display:flex}.visa-option:last-child{border-bottom:0}.visa-option>div{display:grid}.visa-option strong{font-size:.85rem}.visa-option span{color:var(--muted);font-size:.67rem}.visa-option b{text-align:center;min-width:68px;color:var(--orange);direction:ltr;flex:none;font-size:1.2rem}.visa-requirements{background:#f5fbfa;border:1px solid #dcebea;border-radius:16px;margin:14px 20px 0;padding:16px}.visa-requirements h3{color:var(--navy);margin:0 0 10px;font-size:.82rem}.visa-requirements>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.visa-requirements span{color:#45636b;align-items:center;gap:7px;font-size:.7rem;font-weight:700;display:flex}.visa-requirements i{background:var(--mint);border-radius:50%;flex:none;width:7px;height:7px}.visa-card .card-button{color:#fff;background:var(--orange);width:calc(100% - 40px);margin:17px 20px 20px}.visa-featured-offer{border-color:#efb23d;box-shadow:0 18px 45px #efb23d33}.visa-featured-offer>header{background:linear-gradient(135deg,#0b62c4,#06376f)}.visa-featured-offer .visa-option strong{color:#0b62c4;font-size:.95rem}.visa-featured-offer .card-button{background:linear-gradient(135deg,#ff9f1c,#ee6c13);box-shadow:0 10px 22px #ee6c133d}.visa-disclaimer{color:#70551e;background:#fff7e5;border:1px solid #f1d9a7;border-radius:14px;margin:25px 0 0;padding:15px 17px;font-size:.72rem}.ticket-page .section{content-visibility:visible}.ticket-hero{text-align:center;background:radial-gradient(circle at 15% 10%,#ff724e2e,#0000 34%),radial-gradient(circle at 85% 35%,#2ec4b62b,#0000 32%);padding:76px 0 58px}.ticket-hero .eyebrow{margin-inline:auto}.ticket-hero h1{margin-bottom:12px;font-size:clamp(2.5rem,5vw,4.8rem)}.ticket-hero p:last-child{max-width:700px;color:var(--muted);margin-inline:auto}.ticket-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.ticket-card{border:1px solid var(--line);color:#fff;box-shadow:var(--shadow);border-radius:30px;padding:clamp(22px,4vw,36px);position:relative;overflow:hidden}.ticket-card:after{content:"";inset-inline-end:-90px;background:#ffffff1a;border-radius:50%;width:260px;height:260px;position:absolute;top:-120px}.ticket-card.ajet{background:linear-gradient(145deg,#c8162c,#7d0c1b)}.ticket-card.pegasus{background:linear-gradient(145deg,#f4b400,#df7600)}.ticket-top,.ticket-route,.ticket-details,.ticket-action{z-index:1;position:relative}.ticket-top{justify-content:space-between;align-items:center;gap:15px;display:flex}.limited-chip{background:#00000024;border:1px solid #ffffff52;border-radius:999px;padding:6px 10px;font-size:.68rem;font-weight:900}.airline-name{font-family:Segoe UI,Arial,sans-serif;font-size:1.15rem}.ticket-route{text-align:center;grid-template-columns:1fr 1.2fr 1fr;align-items:center;margin:40px 0 27px;display:grid}.ticket-route div:first-child,.ticket-route div:last-child{display:grid}.ticket-route small{color:#ffffffad;font-size:.65rem}.ticket-route b{letter-spacing:1px;font-size:clamp(2.1rem,5vw,3.7rem);line-height:1.1}.ticket-route span{font-size:.75rem;font-weight:800}.route-plane{align-items:center;gap:8px;display:flex!important}.route-plane i{font-size:1.3rem;font-style:normal;transform:rotate(-8deg)}.route-plane span{border-top:2px dashed #ffffff80;flex:1}.ticket-details{color:#fffc;border-block:1px solid #fff3;flex-wrap:wrap;gap:8px 20px;padding:13px 0;font-size:.7rem;display:flex}.ticket-details b{color:#fff}.ticket-action{justify-content:space-between;align-items:end;gap:18px;margin-top:24px;display:flex}.ticket-action div{display:grid}.ticket-action small{color:#ffffffb8;font-size:.68rem}.ticket-action strong{direction:ltr;font-size:2.55rem;line-height:1}.ticket-action a{min-height:48px;color:var(--navy);background:#fff;border-radius:13px;justify-content:center;align-items:center;padding:10px 18px;font-size:.75rem;font-weight:900;display:inline-flex}.ticket-note{color:#70551e;background:#fff7e5;border:1px solid #f1d9a7;border-radius:14px;margin:25px 0 0;padding:14px 17px;font-size:.72rem}.admin-title{justify-content:space-between;align-items:end;gap:20px;margin-bottom:25px;display:flex}.admin-title h1{margin:0;font-size:clamp(2.1rem,4vw,3.5rem)}.secure-chip{color:#14744b;background:#e7f8ef;border-radius:999px;padding:7px 11px;font-size:.69rem;font-weight:900}.admin-card{border:1px solid var(--line);max-width:520px;box-shadow:var(--shadow-sm);background:#fff;border-radius:25px;margin-inline:auto;padding:27px}.admin-card h2{font-size:1.45rem}.admin-card .field{margin-top:11px}.admin-card .button{width:100%;margin-top:15px}.setup-message{color:#7b5713;background:#fff4d8;border-radius:13px;padding:15px;font-size:.76rem}.admin-panel[hidden],.login-panel[hidden]{display:none}.admin-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.admin-toolbar .button{min-height:41px}.admin-layout{grid-template-columns:1.05fr .95fr;align-items:start;gap:20px;display:grid}.admin-form,.admin-list{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:24px;padding:23px}.admin-form h2,.admin-list h2{font-size:1.35rem}.admin-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-form-grid .wide{grid-column:1/-1}.admin-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.button.danger{color:#a52b2b;background:#ffeded}.button.ghost{color:var(--navy);background:#eef4f4}.admin-offers{gap:10px;display:grid}.admin-offer{border:1px solid var(--line);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.admin-offer strong{display:block}.admin-offer span{color:var(--muted);font-size:.69rem}.admin-offer button{cursor:pointer;border:0;border-radius:8px;padding:6px 9px;font-weight:800}.admin-status{min-height:24px;color:var(--muted);margin-top:12px;font-size:.72rem}footer{padding:25px 0 32px}.footer-row{color:var(--muted);justify-content:space-between;align-items:center;gap:18px;font-size:.69rem;display:flex}.floating-whatsapp{inset-inline-end:22px;z-index:90;color:#fff;background:#25d366;border:3px solid #fff;border-radius:50%;place-items:center;width:61px;height:61px;transition:all .2s;display:grid;position:fixed;bottom:22px;box-shadow:0 15px 35px #128c5761}.notification-toggle{z-index:89;color:#185fbf;backdrop-filter:blur(14px);cursor:pointer;background:#fffffff2;border:1px solid #b9d5f8;border-radius:15px;align-items:center;gap:8px;min-height:46px;padding:8px 13px;font-weight:900;display:flex;position:fixed;bottom:94px;left:auto;right:22px;box-shadow:0 13px 32px #07255233}.notification-toggle svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.notification-toggle span{font-size:.68rem}.notification-toggle.enabled{color:#08794d;background:#e9fbf3;border-color:#8ce0ba}.notification-toggle.loading svg{animation:.7s ease-in-out infinite alternate bellWait}@keyframes bellWait{to{transform:rotate(13deg)}}.floating-whatsapp:hover{transform:translateY(-4px)scale(1.04)}.floating-whatsapp svg{fill:none;stroke:#fff;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 2px #0003);width:33px;height:33px}.toast{inset-inline-start:22px;z-index:200;color:#fff;background:var(--navy);max-width:min(360px,100vw - 44px);box-shadow:var(--shadow);opacity:0;pointer-events:none;border-radius:12px;padding:12px 16px;font-size:.76rem;font-weight:800;transition:all .22s;position:fixed;bottom:22px;transform:translateY(18px)}.toast.show{opacity:1;transform:none}.ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}:focus-visible{outline-offset:3px;outline:3px solid #ff724e6b}@media (width<=1020px){.nav-cta{display:none}.hero-grid{grid-template-columns:1fr}.hero-visual{width:min(100%,620px);margin-inline:auto}.search-grid,.services-grid,.offers-grid{grid-template-columns:repeat(2,1fr)}.contact-shell,.admin-layout{grid-template-columns:1fr}}@media (width<=790px){.container{width:min(calc(100% - 28px),var(--max))}.nav{min-height:72px}.brand img{width:50px;height:50px}.menu-toggle{display:block}.nav-links{border:1px solid var(--line);box-shadow:var(--shadow);opacity:0;visibility:hidden;background:#fff;border-radius:17px;gap:2px;padding:9px;transition:all .18s;display:grid;position:absolute;inset:72px 14px auto;transform:translateY(-8px)}.nav-links.open{opacity:1;visibility:visible;transform:none}.nav-links a{padding:9px 11px;display:block}.nav-links a:after,.language-button span{display:none}.hero{min-height:auto;padding:52px 0 60px}h1{letter-spacing:-1px;font-size:clamp(2.5rem,12vw,4.2rem)}.section{padding:70px 0}.section-head{flex-direction:column;align-items:start}.search-grid{grid-template-columns:1fr}.search-result{flex-direction:column;align-items:stretch}.offers-grid,.visa-grid,.ticket-grid{grid-template-columns:1fr}.visa-toolbar{flex-direction:column;align-items:stretch}.package-cover{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:390px}.package-price{align-self:flex-start;min-width:140px}.package-bottom{grid-template-columns:1fr}.package-bottom .card-button{width:100%}.form-grid,.admin-form-grid{grid-template-columns:1fr}.admin-form-grid .wide{grid-column:auto}.footer-row{flex-direction:column;align-items:flex-start;gap:5px}.request-tabs{grid-template-columns:repeat(3,1fr)}.request-fields{grid-template-columns:repeat(2,1fr)}}@media (width<=500px){.request-tabs{grid-template-columns:repeat(2,1fr)}.request-fields,.request-fields.compact{grid-template-columns:1fr}.request-send{width:100%;min-width:0}.visa-requirements>div{grid-template-columns:1fr}.brand-copy small{display:none}.brand-copy strong{font-size:.92rem}.nav-tools{gap:5px}.language-button{justify-content:center;width:41px;padding:6px}.menu-toggle{width:41px;height:41px}.hero-actions>*{width:100%}.proof-row{display:grid}.hero-visual{min-height:420px}.orbit{width:315px;height:315px}.travel-card{border-radius:29px;width:min(84vw,335px);min-height:365px;padding:23px}.travel-route{margin:46px 0 25px}.travel-route strong{font-size:1.8rem}.float-note{min-width:137px;padding:9px 11px}.float-note small{display:none}.services-grid{grid-template-columns:1fr}.contact-shell{border-radius:27px;padding:28px 18px}.admin-title{flex-direction:column;align-items:start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation:none!important}}html[data-theme=dark]{--navy:#eaf2ff;--navy-2:#b8d4ff;--orange:#65a3ff;--orange-2:#8bbcff;--mint:#55c3ff;--cream:#07142d;--white:#0d2042;--muted:#a9b9d3;--line:#aecbf629;--shadow:0 22px 60px #00000057;--shadow-sm:0 10px 28px #0000003d}html[data-theme=dark] body{color:#eaf2ff;background:#07142d}html[data-theme=dark] body:before{opacity:.16;background-image:radial-gradient(#78aeff57 .55px,#0000 .55px)}html[data-theme=dark] .site-header.scrolled{border-color:var(--line)}html[data-theme=dark] .nav-links a,html[data-theme=dark] .brand-copy small{color:#b8c8e2}html[data-theme=dark] .nav-cta,html[data-theme=dark] .button.primary{color:#fff;background:#1d70f7}html[data-theme=dark] .button.secondary{color:#eaf2ff;border-color:var(--line);background:#0d2042}html[data-theme=dark] .language-button,html[data-theme=dark] .theme-toggle,html[data-theme=dark] .menu-toggle,html[data-theme=dark] .language-menu,html[data-theme=dark] .nav-links{color:#eaf2ff;background:#0d2042}html[data-theme=dark] .menu-toggle span,html[data-theme=dark] .menu-toggle:before,html[data-theme=dark] .menu-toggle:after{background:#eaf2ff}html[data-theme=dark] .section-white{background:#0d2042b8}html[data-theme=dark] .travel-card,html[data-theme=dark] .search-shell,html[data-theme=dark] .contact-shell{background:linear-gradient(145deg,#102d61,#091c3d 58%,#06142d)}html[data-theme=dark] .tab.active{color:#071a3d;background:#fff}html[data-theme=dark] .service-card,html[data-theme=dark] .offer-card,html[data-theme=dark] .package-card,html[data-theme=dark] .visa-card,html[data-theme=dark] .request-card,html[data-theme=dark] .admin-card,html[data-theme=dark] .admin-form,html[data-theme=dark] .admin-list,html[data-theme=dark] .empty-state{color:#eaf2ff;background:#0d2042}html[data-theme=dark] .field input,html[data-theme=dark] .field select,html[data-theme=dark] .field textarea,html[data-theme=dark] .visa-toolbar input{color:#eaf2ff;background:#0a1935}html[data-theme=dark] .search-grid{color:#eaf2ff;background:#0d2042}html[data-theme=dark] .search-result{color:#eaf2ff;background:#112c55}html[data-theme=dark] .proof{background:#0d2042c7}html[data-theme=dark] .rates-table tbody tr:nth-child(2n){background:#10294f}html[data-theme=dark] .rates-table th{color:#fff;background:#102d61}html[data-theme=dark] .package-includes span,html[data-theme=dark] .card-button{color:#dceaff;background:#132e59}html[data-theme=dark] .page-hero.visa-hero{background:radial-gradient(circle at 15% 15%,#36a9e124,#0000 35%),linear-gradient(#07142d,#0a1b38)}html[data-theme=dark] .visa-disclaimer,html[data-theme=dark] .ticket-note{color:#f6d99b;background:#241e14;border-color:#604d27}html[data-theme=dark] footer{color:#a9b9d3}html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] label,html[data-theme=dark] .brand-copy strong{color:#f3f7ff}html[data-theme=dark] p,html[data-theme=dark] .section-head p,html[data-theme=dark] .section-copy>p,html[data-theme=dark] .service-card p,html[data-theme=dark] .offer-location,html[data-theme=dark] .price-note,html[data-theme=dark] .request-card>p,html[data-theme=dark] .form-note{color:#b7c5dc}html[data-theme=dark] .visa-card>header{background:linear-gradient(135deg,#fff,#dceaff)}html[data-theme=dark] .visa-card header h2{color:#050b16}html[data-theme=dark] .visa-card header small{color:#334866}html[data-theme=dark] .visa-option strong{color:#f3f7ff}html[data-theme=dark] .visa-option span{color:#aebed8}html[data-theme=dark] .visa-option b{color:#75adff}html[data-theme=dark] .visa-requirements{border-color:var(--line);background:#10294f}html[data-theme=dark] .visa-requirements h3{color:#f3f7ff}html[data-theme=dark] .visa-requirements span{color:#b7c5dc}html[data-theme=dark] .request-hero{background:radial-gradient(circle at 18% 15%,#36a9e129,#0000 38%),linear-gradient(#07142d,#0a1b38)}html[data-theme=dark] .request-tabs{background:#0d2042;border-color:#9abef42e;box-shadow:0 16px 38px #00000042}html[data-theme=dark] .request-tab{color:#b9c8df;background:0 0}html[data-theme=dark] .request-tab:hover{color:#fff;background:#142d55}html[data-theme=dark] .request-tab.active{color:#fff;background:linear-gradient(135deg,#2f7df0,#1d5fc7);box-shadow:0 10px 24px #1d70f747}html[data-theme=dark] .request-workspace{color:#eaf2ff;background:linear-gradient(145deg,#10264a,#0b1d3c);border-color:#9abef42e;box-shadow:0 24px 60px #0000004d}html[data-theme=dark] .request-customer-details{background:linear-gradient(135deg,#267bf629,#1abeb01a);border-color:#9abef42e}html[data-theme=dark] .request-form-head h2{color:#fff}html[data-theme=dark] .request-form-head p{color:#b8c8df}html[data-theme=dark] .request-page .field label{color:#d8e5f8}html[data-theme=dark] .request-page .field input,html[data-theme=dark] .request-page .field select,html[data-theme=dark] .request-page .field textarea{color:#f5f8ff;background:#081831;border-color:#29466e;box-shadow:inset 0 1px 2px #0000002e}html[data-theme=dark] .request-page .field input::placeholder,html[data-theme=dark] .request-page .field textarea::placeholder{color:#8295b2;opacity:1}html[data-theme=dark] .request-page .field input:focus,html[data-theme=dark] .request-page .field select:focus,html[data-theme=dark] .request-page .field textarea:focus{background:#0a1d3c;border-color:#65a3ff;box-shadow:0 0 0 4px #65a3ff24}html[data-theme=dark] .input-clear{color:#b8cae4;background:#102748;border-color:#31527d;box-shadow:0 5px 13px #0003}html[data-theme=dark] .input-clear:hover,html[data-theme=dark] .input-clear:focus-visible{color:#fff;background:#246fcf;border-color:#4e98ff}html[data-theme=dark] .airport-autocomplete{background:#0a1b36;border-color:#31527d;box-shadow:0 18px 42px #00000061}html[data-theme=dark] .airport-autocomplete button{color:#dce8fa}html[data-theme=dark] .airport-autocomplete button:hover,html[data-theme=dark] .airport-autocomplete button:focus{background:#142e56}html[data-theme=dark] .trip-types span{color:#b9c8df;background:#0a1b36;border-color:#29466e}html[data-theme=dark] .trip-types input:checked+span{color:#fff;background:#2f7df0;border-color:#2f7df0;box-shadow:0 8px 18px #2f7df03d}html[data-theme=dark] .multi-leg{background:#0a1b36;border-color:#29466e}html[data-theme=dark] .multi-leg-head button{color:#ffb8c1;background:#47202b}html[data-theme=dark] .add-leg-button{color:#8bbcff;background:#0a1b36;border-color:#41638f}html[data-theme=dark] .filter-button{color:#c5d2e7;border-color:var(--line);background:#0d2042}html[data-theme=dark] .filter-button.active{color:#071a3d;background:#dceaff;border-color:#dceaff}html[data-theme=dark] .language-menu button{color:#eaf2ff}html[data-theme=dark] .language-menu button:hover,html[data-theme=dark] .language-menu button.active{color:#071a3d;background:#dceaff}html[data-theme=dark] .admin-offer,html[data-theme=dark] .setup-message{color:#eaf2ff;border-color:var(--line);background:#10294f}html[data-theme=dark] .admin-offer span,html[data-theme=dark] .admin-status{color:#afbed6}html[data-theme=dark] .button.ghost{color:#eaf2ff;background:#132e59}html[data-theme=dark] .button.danger{color:#ffb6b6;background:#4b1f2a}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#8294b3;opacity:1}html[data-theme=dark] .search-submit,html[data-theme=dark] .package-bottom .card-button,html[data-theme=dark] .visa-card .card-button{color:#fff;background:#1d70f7}html[data-theme=dark] .float-note{color:#eaf2ff;border-color:var(--line);background:#0d2042}html[data-theme=dark] .float-note small{color:#afbed6}html[data-theme=dark] .ticket-card h1,html[data-theme=dark] .ticket-card h2,html[data-theme=dark] .ticket-card h3,html[data-theme=dark] .ticket-card p,html[data-theme=dark] .ticket-card strong{color:#fff}html[data-theme=dark] .ticket-action a{color:#071a3d;background:#fff}html[data-theme=dark] .ticket-action a:hover,html[data-theme=dark] .ticket-action a:focus-visible{color:#020817;background:#e7f0ff}.esim-hero{background:radial-gradient(circle at 18% 18%,#36a9e12e,#0000 36%),linear-gradient(#f4fbff,#fff);overflow:hidden}.esim-hero-grid{grid-template-columns:1fr 260px;align-items:center;gap:50px;display:grid}.esim-hero h1{margin-bottom:18px}.esim-hero p:last-child{max-width:680px}.esim-signal{color:#fff;background:linear-gradient(145deg,#073b4c,#0c6c86);border:1px solid #36a9e138;border-radius:36px;justify-content:center;align-items:flex-end;gap:10px;height:170px;padding-bottom:22px;display:flex;position:relative;box-shadow:0 24px 55px #073b4c33}.esim-signal span{opacity:.92;background:#fff;border-radius:10px 10px 4px 4px;width:18px}.esim-signal span:first-child{height:32px}.esim-signal span:nth-child(2){height:55px}.esim-signal span:nth-child(3){height:79px}.esim-signal span:nth-child(4){height:104px}.esim-signal b{text-align:center;letter-spacing:2px;font-size:.76rem;position:absolute;inset:auto 0 9px}.esim-country-head{align-items:center;gap:16px;margin-bottom:28px;display:flex}.country-flag-large{width:84px;height:62px;box-shadow:var(--shadow-sm);background:#fff;border:2px solid #ffffffb8;border-radius:14px;place-items:center;display:grid;overflow:hidden}.country-flag-large img{object-fit:cover;width:100%;height:100%}.country-flag-large img.flag-saudi{object-fit:cover;width:100%;max-width:none;height:100%}.esim-toolbar{margin-bottom:42px}.esim-country+.esim-country{border-top:1px solid var(--line);margin-top:56px;padding-top:48px}.esim-country-head p{color:var(--muted);margin:0 0 2px;font-size:.78rem;font-weight:800}.esim-country-head h2{margin:0;font-size:1.8rem}.esim-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.esim-card{border:1px solid var(--line);background:var(--white);box-shadow:var(--shadow-sm);border-radius:25px;padding:22px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.esim-card:hover{box-shadow:var(--shadow);transform:translateY(-5px)}.esim-card.featured{border-color:#36a9e180}.esim-card.featured:before{content:"";background:linear-gradient(90deg,#36a9e1,#39c6aa);height:5px;position:absolute;inset:0 0 auto}.esim-card-top{color:var(--muted);justify-content:space-between;align-items:center;font-size:.76rem;font-weight:800;display:flex}.esim-card-top i{color:#08718b;letter-spacing:.5px;background:#e6f8fd;border-radius:9px;padding:5px 8px;font-style:normal}.esim-data{color:var(--navy);text-align:start;direction:ltr;margin:28px 0 23px;font-size:2rem;line-height:1;display:block}.esim-validity{border-block:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:12px;padding:14px 0;font-size:.78rem;display:flex}.esim-validity b{color:var(--navy)}.esim-price{color:var(--orange);text-align:start;direction:ltr;margin:20px 0;font-size:1.45rem;font-weight:900}.esim-card a{color:#fff;background:var(--navy);text-align:center;border-radius:13px;padding:12px 14px;font-size:.8rem;font-weight:900;display:block}.esim-card a:hover{background:var(--orange)}.esim-note{color:#37606d;background:#f1fbfe;border:1px solid #d9ecf3;border-radius:16px;margin:28px 0 0;padding:17px 19px;font-size:.78rem;font-weight:700}.esim-other .esim-note{flex:1;margin:0}html[data-theme=dark] .esim-hero{background:radial-gradient(circle at 18% 15%,#36a9e129,#0000 38%),linear-gradient(#07142d,#0a1b38)}html[data-theme=dark] .esim-card{color:#eaf2ff;background:#0d2042}html[data-theme=dark] .esim-data,html[data-theme=dark] .esim-validity b{color:#f3f7ff}html[data-theme=dark] .esim-card-top i{color:#a8e7ff;background:#123552}html[data-theme=dark] .esim-card a{color:#fff;background:#1d70f7}html[data-theme=dark] .esim-note{color:#bfe6f3;background:#0b293d;border-color:#234b61}html[data-theme=dark] .country-flag-large{background:#0d2042}html[data-theme=dark] .visa-toolbar span{color:#071a3d;background:#dceaff}.esim-country{content-visibility:auto;contain-intrinsic-size:520px}@media (width<=1020px){.esim-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=790px){.esim-hero-grid{grid-template-columns:1fr}.esim-signal{display:none}}@media (width<=500px){.esim-grid{grid-template-columns:1fr}.esim-card{padding:20px}.esim-data{margin-top:24px}}.service-hero{background:radial-gradient(circle at 15% 20%,#2ec4b62e,#0000 36%),linear-gradient(#f5fbff,#fff)}.service-hero p:last-child{max-width:680px}.service-price-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.service-price-card{border:1px solid var(--line);background:var(--white);box-shadow:var(--shadow-sm);border-radius:24px;padding:24px}.service-price-card>span{color:#08718b;background:#e6f8fd;border-radius:9px;padding:6px 9px;font-weight:900;display:inline-block}.service-price-card h2{margin:18px 0 6px;font-size:1.1rem}.service-price-card p{color:var(--muted)}.service-price-card strong{color:var(--orange);margin:20px 0;font-size:2rem;display:block}.service-price-card a,.other-service a,.standalone-form button{color:#fff;text-align:center;cursor:pointer;background:#1d70f7;border:0;border-radius:13px;padding:13px;font-weight:900;display:block}.other-service{border:1px solid var(--line);background:var(--white);border-radius:24px;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding:24px;display:flex}.other-service h2,.other-service p{margin:0}.other-service p{color:var(--muted)}.other-service a{min-width:180px}.standalone-form{border:1px solid var(--line);background:var(--white);box-shadow:var(--shadow-sm);border-radius:26px;grid-template-columns:repeat(2,1fr);gap:18px;padding:28px;display:grid}.standalone-form label{gap:7px;font-weight:800;display:grid}.standalone-form input{border:1px solid var(--line);height:50px;color:var(--navy);background:var(--white);border-radius:13px;padding:10px 14px}.standalone-form button{grid-column:1/-1}html[data-theme=dark] .service-hero{background:linear-gradient(#07142d,#0a1b38)}html[data-theme=dark] .service-price-card,html[data-theme=dark] .other-service,html[data-theme=dark] .standalone-form{color:#eaf2ff;background:#0d2042}html[data-theme=dark] .standalone-form input{color:#fff;background:#081831}@media (width<=1000px){.service-price-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.service-price-grid,.standalone-form{grid-template-columns:1fr}.other-service{flex-direction:column;align-items:stretch}.standalone-form button{grid-column:auto}}.contact-hero{background:radial-gradient(circle at 15% 20%,#2ec4b633,#0000 36%),linear-gradient(#f4fbff,#fff)}.contact-hero p:last-child{max-width:720px}.contact-page-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.contact-details-card,.map-card{border:1px solid var(--line);background:var(--white);min-height:430px;box-shadow:var(--shadow-sm);border-radius:30px;padding:32px}.contact-details-card{gap:18px;display:grid}.contact-detail{border-bottom:1px solid var(--line);align-items:flex-start;gap:15px;padding-bottom:18px;display:flex}.contact-detail>span{color:#fff;background:var(--navy);border-radius:14px;place-items:center;width:46px;height:46px;font-size:1.3rem;display:grid}.contact-detail div{gap:4px;display:grid}.contact-detail small{color:var(--muted);font-weight:800}.contact-detail a,.contact-detail strong{font-size:1rem}.contact-whatsapp{color:#fff;text-align:center;background:#25d366;border-radius:14px;padding:14px;font-weight:900}.map-card{color:var(--navy);background:linear-gradient(135deg,#eaf6ee,#eaf3ff);align-content:center;place-items:center;gap:12px;display:grid;position:relative;overflow:hidden}.map-pin{z-index:2;color:#fff;background:#e84c3d;border-radius:50% 50% 50% 12px;place-items:center;width:76px;height:76px;font-size:2rem;display:grid;transform:rotate(-45deg);box-shadow:0 16px 30px #e84c3d47}.map-pin:first-letter{transform:rotate(45deg)}.map-lines{opacity:.5;position:absolute;inset:0}.map-lines i{background:#fff;border-radius:20px;width:130%;height:12px;position:absolute;transform:rotate(-18deg)}.map-lines i:first-child{top:18%;left:-20%}.map-lines i:nth-child(2){top:46%;left:-10%}.map-lines i:nth-child(3){top:72%;left:-20%}.map-lines i:nth-child(4){width:12px;height:130%;top:-15%;left:65%;transform:rotate(16deg)}.map-card strong,.map-card span{z-index:2}.map-card strong{font-size:1.8rem}.map-card span{color:#fff;background:#1d70f7;border-radius:12px;padding:10px 14px;font-weight:900}html[data-theme=dark] .contact-hero{background:linear-gradient(#07142d,#0a1b38)}html[data-theme=dark] .contact-details-card{color:#eaf2ff;background:#0d2042}html[data-theme=dark] .map-card{color:#eaf2ff;background:linear-gradient(135deg,#10294f,#0b1d3c)}@media (width<=790px){.contact-page-grid{grid-template-columns:1fr}.contact-details-card,.map-card{min-height:auto;padding:24px}.map-card{min-height:360px}}.contact-detail>span.contact-3d-icon{color:#fff;border:1px solid #ffffff7a;border-radius:18px;flex:none;place-items:center;width:56px;height:56px;display:grid;position:relative;overflow:hidden;transform:perspective(120px)rotateX(4deg)rotateY(-5deg);box-shadow:inset 0 1px 1px #ffffff9e,inset 0 -9px 18px #0000002b,0 12px 24px #071e4638}.contact-3d-icon:before{content:"";filter:blur(2px);background:#ffffff47;border-radius:50%;width:39px;height:22px;position:absolute;inset:3px auto auto 4px}.contact-3d-icon svg{z-index:1;fill:none;stroke:#fff;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 2px #0000003d);width:28px;height:28px;position:relative}.contact-3d-icon.phone-icon{background:linear-gradient(145deg,#96a0ff,#5660ea 54%,#3039ad)}.contact-3d-icon.email-icon{background:linear-gradient(145deg,#ffb184,#f15f82 54%,#b92e67)}.contact-3d-icon.location-icon{background:linear-gradient(145deg,#61edcf,#15adb0 54%,#08737e)}.contact-3d-icon.instagram-icon{background:linear-gradient(145deg,#ffcf69,#f04b73 43%,#8b3bd6 76%,#405de6)}.contact-3d-icon.facebook-icon{background:linear-gradient(145deg,#69a7ff,#1877f2 55%,#0a4aa5)}.contact-3d-icon.facebook-icon svg{fill:#fff;stroke:none}.contact-3d-icon.tiktok-icon{background:linear-gradient(145deg,#4cf5ea,#171923 45%,#090a0f 68%,#ff315b)}.contact-details-card{align-content:start}html[data-theme=dark] .contact-3d-icon{border-color:#ffffff7a;box-shadow:inset 0 1px 1px #fff9,inset 0 -10px 20px #00000045,0 14px 28px #00000075}.night-count{color:#fff;vertical-align:middle;background:linear-gradient(135deg,#2f7df0,#7659e8);border-radius:999px;margin-inline-start:8px;padding:3px 8px;font-size:.68rem;font-weight:900;display:inline-flex;box-shadow:0 5px 12px #2f7df03b}.service-icon.service-icon-3d{color:#fff;border:1px solid #ffffff80;border-radius:18px;width:56px;height:56px;position:relative;overflow:hidden;transform:perspective(120px)rotateX(3deg)rotateY(-4deg);box-shadow:inset 0 1px 1px #ffffff9e,inset 0 -9px 18px #0000002b,0 12px 24px #071e4633}.service-icon-3d:before{content:"";filter:blur(2px);background:#ffffff40;border-radius:50%;width:40px;height:22px;position:absolute;inset:3px auto auto 4px}.service-icon-3d svg{z-index:1;fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 2px #00000038);width:29px;height:29px;position:relative}.icon-visa{background:linear-gradient(145deg,#8b96ff,#5059df 55%,#3038aa)}.icon-flight{background:linear-gradient(145deg,#55c8ff,#2479eb 55%,#1551b7)}.icon-hotel{background:linear-gradient(145deg,#ffb06e,#ee6d45 55%,#b8402b)}.icon-transfer{background:linear-gradient(145deg,#66e6c8,#19a9a8 55%,#08747d)}.icon-esim{background:linear-gradient(145deg,#cb8fff,#8a51df 55%,#5a2fad)}.icon-car{background:linear-gradient(145deg,#ffd96b,#eaa92d 55%,#ad7112)}html[data-theme=dark] .service-icon-3d{border-color:#ffffff73;box-shadow:inset 0 1px 1px #ffffff94,inset 0 -10px 19px #00000040,0 14px 28px #0000006b}.map-card{isolation:isolate;background:radial-gradient(circle at 82% 18%,#4fc9ff57,#0000 30%),linear-gradient(145deg,#f1fbff,#e9f1ff 52%,#edf9f5);border-color:#2f7df033;gap:10px;transition:transform .25s,box-shadow .25s;box-shadow:0 24px 60px #17437e29,inset 0 1px #ffffffe6}.map-card:hover{transform:translateY(-5px);box-shadow:0 30px 70px #17437e38,inset 0 1px #fffffff2}.map-glow{z-index:-1;filter:blur(35px);background:#3b82f629;border-radius:50%;width:210px;height:210px;position:absolute}.map-pin{background:linear-gradient(145deg,#ff796e,#ef3f48 55%,#bd2535);border:1px solid #ffffffb3;border-radius:27px;width:82px;height:82px;transform:none;box-shadow:inset 0 2px 2px #ffffff73,inset 0 -12px 20px #7b0d1d3d,0 18px 35px #e84c3d59}.map-pin svg{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 3px 3px #5a000040);width:43px;height:43px}.map-card small{z-index:2;color:#45709c;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.map-card strong{color:#0a2a55;text-shadow:0 1px #fff}.map-card span{background:linear-gradient(135deg,#347ff2,#1764df);padding:12px 18px;box-shadow:0 10px 22px #1d70f745}html[data-theme=dark] .map-card{background:radial-gradient(circle at 82% 18%,#36a3ff38,#0000 30%),linear-gradient(145deg,#112c53,#0a1d3c 58%,#0c2941);border-color:#31527d;box-shadow:0 26px 65px #0000006b,inset 0 1px #ffffff14}html[data-theme=dark] .map-card small{color:#88baf1}html[data-theme=dark] .map-card strong{color:#f1f7ff;text-shadow:0 2px 8px #00000080}html[data-theme=dark] .map-lines{opacity:.12}@media (width<=790px){body{line-height:1.65}.site-header{backdrop-filter:blur(20px);background:#fffffff5;overflow:visible}.nav{gap:8px;position:relative}.brand{min-width:0;margin-inline-end:auto}.brand-copy{min-width:0}.brand-copy strong{white-space:nowrap}.nav-tools{flex:none;order:2}.menu-toggle{flex:none;order:3}.language-button{justify-content:center;min-width:72px;height:43px;padding:7px 10px}.language-button span{white-space:nowrap;display:inline!important}.language-menu{z-index:130;top:78px;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:6px;min-width:0;padding:8px;display:grid;position:fixed;inset-inline:14px}.language-menu button{text-align:center;min-height:44px;font-size:.8rem}.nav-links{z-index:120;top:78px;bottom:auto;overscroll-behavior:contain;border-radius:20px;max-height:calc(100dvh - 94px);padding:10px;position:fixed;inset-inline:14px;overflow-y:auto;box-shadow:0 24px 60px #04193a38}.nav-links .mobile-menu-heading{border-bottom:1px solid var(--line);align-items:center;gap:11px;margin:0 3px 8px;padding:8px 11px;display:flex}.section-grid-icon{background:linear-gradient(145deg,#287cf3,#0b8eaa);border-radius:11px;flex:none;grid-template-columns:repeat(3,1fr);gap:3px;width:34px;height:34px;padding:7px;display:grid;box-shadow:0 7px 16px #1d70f73b}.section-grid-icon i{background:#fff;border-radius:1.5px;width:4px;height:4px;box-shadow:0 1px 2px #0000001f}.section-menu-line{background:linear-gradient(90deg,#287cf380,#0000);border-radius:999px;flex:1;height:2px}[dir=rtl] .section-menu-line{background:linear-gradient(270deg,#287cf380,#0000)}.nav-links a{border-radius:11px;align-items:center;min-height:45px;padding:10px 14px;font-size:.82rem;display:flex}.nav-links a[aria-current=page]{color:#fff;background:linear-gradient(135deg,#287cf3,#185bc4)}h1{font-size:clamp(2.15rem,10vw,3.35rem);line-height:1.22}.page-hero{padding-block:52px}.page-hero h1{font-size:clamp(2.15rem,10vw,3.4rem)}h2{font-size:clamp(1.7rem,8vw,2.5rem)}.section{padding:56px 0}.section-head{gap:12px;margin-bottom:24px}.service-card,.offer-card,.visa-card,.ticket-card,.esim-card,.service-price-card,.request-card{border-radius:22px}.request-shell{padding:20px 14px}.request-tabs{gap:7px}.request-tab{min-height:48px;padding:8px;font-size:.75rem}.field label,.standalone-form label{font-size:.78rem}.field input,.field select,.standalone-form input{min-height:50px;font-size:16px}.contact-details-card{gap:12px;padding:20px!important}.contact-detail{gap:12px;padding-bottom:13px}.contact-detail>span.contact-3d-icon{border-radius:16px;width:50px;height:50px}.contact-detail a,.contact-detail strong{overflow-wrap:anywhere;font-size:.91rem}.contact-whatsapp{place-items:center;min-height:50px;display:grid}.map-card{min-height:330px!important;padding:24px!important}.map-card strong{font-size:1.55rem}.map-card span{text-align:center}.floating-whatsapp{inset-inline-end:14px;width:56px;height:56px;bottom:14px}.floating-whatsapp svg{width:29px;height:29px}.notification-toggle{border-radius:16px;place-items:center;width:48px;height:48px;min-height:48px;padding:0;display:grid;bottom:150px;left:auto;right:14px}.notification-toggle span{display:none!important}.notification-toggle svg{width:25px;height:25px}.airport-autocomplete{inset-inline:12px;z-index:240;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:18px;max-height:min(42dvh,360px);position:fixed;top:10px;bottom:auto;box-shadow:0 25px 70px #0000004d}.airport-autocomplete button{min-height:54px;padding:12px}.input-clear{border-radius:13px;width:40px;height:40px;font-size:1.35rem;inset-inline-end:5px}.clearable-input>input{padding-inline-end:52px!important}}@media (width<=410px){.container{width:min(calc(100% - 22px),var(--max))}.brand img{width:44px;height:44px}.brand-copy strong{font-size:.82rem}.brand-copy small{display:none}.theme-toggle,.menu-toggle{width:40px;height:40px}.language-button{min-width:62px;height:40px;padding:5px 7px;font-size:.68rem}.nav{min-height:66px}.nav-links,.language-menu{top:71px;inset-inline:10px}.nav-links{max-height:calc(100dvh - 82px)}.hero{padding-top:42px}.hero-visual{min-height:380px}.travel-card{width:min(88vw,320px)}.ticket-card,.visa-card,.esim-card,.service-price-card{padding-inline:17px}.ticket-route{gap:5px}.ticket-route b{font-size:1.75rem}}.live-flight-hero{background:radial-gradient(circle at 80% 20%,#36a9e138,#0000 32%),linear-gradient(#edf7ff,#fff)}.live-flight-hero p:last-child{max-width:760px}.live-flight-shell{max-width:980px}.live-tabs{border:1px solid var(--line);background:var(--white);width:fit-content;box-shadow:var(--shadow-sm);border-radius:15px;gap:5px;margin-bottom:20px;padding:5px;display:flex}.live-tabs button{min-height:43px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:11px;padding:8px 17px;font-weight:900}.live-tabs button.active{color:#fff;background:linear-gradient(135deg,#287cf3,#185bc4);box-shadow:0 9px 20px #1d70f740}.live-search-form{border:1px solid var(--line);background:var(--white);box-shadow:var(--shadow-sm);border-radius:24px;grid-template-columns:1.2fr .8fr auto;align-items:end;gap:14px;padding:22px;display:grid}.live-search-form label{gap:7px;font-size:.76rem;font-weight:900;display:grid}.live-search-form input{border:1px solid var(--line);width:100%;height:52px;color:var(--navy);background:var(--white);text-transform:uppercase;border-radius:13px;outline:none;padding:10px 14px;font-size:1rem}.live-search-form input:focus{border-color:#347ff2;box-shadow:0 0 0 4px #347ff21f}.live-search-form button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#287cf3,#185bc4);border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;height:52px;padding:10px 21px;font-weight:900;display:flex}.live-search-form button svg{fill:none;stroke:currentColor;stroke-width:2px;width:20px}.live-note{color:var(--muted);align-items:center;gap:9px;margin:18px 4px;font-size:.72rem;font-weight:800;display:flex}.live-dot{background:#22c878;border-radius:50%;width:10px;height:10px;animation:1.8s infinite livePulse;box-shadow:0 0 0 6px #22c8781f}.live-status{min-height:34px;color:var(--muted);justify-content:center;align-items:center;gap:10px;font-weight:800;display:flex}.live-loader{border:3px solid #dbe8f8;border-top-color:#287cf3;border-radius:50%;width:22px;height:22px;animation:.7s linear infinite liveSpin}.live-results{gap:16px;display:grid}.live-flight-card{border:1px solid var(--line);background:var(--white);box-shadow:var(--shadow-sm);border-radius:24px;padding:22px}.live-flight-card header{justify-content:space-between;align-items:center;gap:16px;display:flex}.live-flight-card header div{display:grid}.live-flight-card header small{color:var(--muted);font-weight:800}.live-flight-card header strong{font-family:Segoe UI,Arial,sans-serif;font-size:1.5rem}.flight-state{color:#285c95;background:#eaf3ff;border-radius:999px;padding:6px 11px;font-size:.7rem;font-weight:900}.flight-state.delayed{color:#9a5b00;background:#fff1cc}.flight-state.cancelled{color:#a32536;background:#ffe4e8}.flight-state.arrived{color:#08794d;background:#dff8ed}.flight-state.airborne{color:#fff;background:#287cf3}.live-route{background:#f5f9ff;border-radius:19px;grid-template-columns:1fr 1.1fr 1fr;align-items:center;margin:22px 0;padding:19px;display:grid}.live-route>div:first-child{text-align:start}.live-route>div:last-child{text-align:end}.live-route b{font:900 2rem/1 Segoe UI,Arial,sans-serif;display:block}.live-route span{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:.7rem;font-weight:800;display:block;overflow:hidden}.live-route time{color:#1d70f7;margin-top:6px;font-size:1.05rem;font-weight:900;display:block}.live-route-line{place-items:center;display:grid;position:relative!important}.live-route-line i{border-top:2px dashed #b5cae7;width:100%;position:absolute}.live-route-line svg{z-index:1;color:#fff;fill:currentColor;background:#287cf3;border-radius:50%;width:34px;padding:7px}.live-meta{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.live-meta span{border:1px solid var(--line);color:var(--muted);border-radius:12px;padding:10px;font-size:.67rem;font-weight:800}.live-meta b{color:var(--navy);font-size:.78rem;display:block}.board-title{align-items:center;gap:9px;margin:22px 0 2px;font-size:1.45rem;display:flex}.board-title span{color:#fff;background:#287cf3;border-radius:999px;padding:3px 9px;font-size:.7rem}.live-empty{text-align:center;border:1px dashed var(--line);color:var(--muted);background:var(--white);border-radius:20px;padding:45px;font-weight:900}@keyframes livePulse{50%{box-shadow:0 0 0 11px #20c77b00}}@keyframes liveSpin{to{transform:rotate(360deg)}}html[data-theme=dark] .live-flight-hero{background:radial-gradient(circle at 80% 20%,#36a9e12e,#0000 32%),linear-gradient(#07142d,#0a1b38)}html[data-theme=dark] .live-flight-card,html[data-theme=dark] .live-search-form,html[data-theme=dark] .live-tabs,html[data-theme=dark] .live-empty{color:#eaf2ff;background:#0d2042}html[data-theme=dark] .live-search-form input{color:#fff;background:#081831}html[data-theme=dark] .live-route{background:#091a36}html[data-theme=dark] .live-meta b{color:#eaf2ff}@media (width<=700px){.live-search-form{grid-template-columns:1fr;padding:17px}.live-search-form button,.live-tabs{width:100%}.live-tabs button{flex:1;padding-inline:8px}.live-meta{grid-template-columns:repeat(2,1fr)}.live-route{grid-template-columns:1fr 74px 1fr;padding:15px 10px}.live-route b{font-size:1.65rem}.live-flight-card{padding:17px}.live-route span{font-size:.62rem}}@media (width<=390px){.live-tabs button{font-size:.68rem}.live-meta{grid-template-columns:1fr}.live-route{grid-template-columns:1fr 54px 1fr}.live-route-line svg{width:30px}}.booking-customer-card{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:linear-gradient(145deg,#f7fbff,#fff);border-radius:26px;margin-bottom:22px;padding:26px}.booking-card-head{justify-content:space-between;align-items:center;gap:22px;margin-bottom:20px;display:flex}.booking-card-head>div{grid-template-columns:auto 1fr;align-items:center;column-gap:12px;display:grid}.booking-card-head h2{margin:0;font-size:1.25rem}.booking-card-head p{color:var(--muted);grid-column:2;margin:3px 0 0;font-size:.76rem}.step-chip{color:#fff;background:linear-gradient(135deg,#287cf3,#1757bd);border-radius:15px;grid-row:1/3;place-items:center;width:46px;height:46px;font:900 .82rem/1 Segoe UI,Arial,sans-serif;display:grid;box-shadow:0 10px 22px #1d70f738}.track-shortcut{color:#1d63c7;background:#edf5ff;border:1px solid #cfe0f9;border-radius:13px;align-items:center;gap:8px;min-height:45px;padding:9px 14px;font-size:.74rem;display:flex}.track-shortcut span{font-size:1.2rem}.booking-customer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.booking-files{grid-column:span 2}.booking-files small{color:var(--muted);font-size:.65rem}.booking-files input{padding-block:11px!important}.booking-success{background:linear-gradient(135deg,#edfff6,#f8fffc);border:1px solid #a9e8ca;border-radius:24px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-top:24px;padding:22px;display:grid;box-shadow:0 16px 35px #138b571a}.booking-success[hidden]{display:none}.success-mark{color:#fff;background:#19a96c;border-radius:50%;place-items:center;width:52px;height:52px;font-size:1.35rem;font-weight:900;display:grid;box-shadow:0 9px 18px #19a96c40}.booking-success p,.booking-success span{color:#42705d;margin:0;font-size:.72rem;font-weight:800}.booking-success h2{color:#075735;text-align:start;direction:ltr;margin:2px 0;font:900 1.45rem/1.2 Segoe UI,Arial,sans-serif}.booking-saved-customer{color:#185d43;background:#19a96c17;border-radius:11px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:10px;padding:9px 11px;display:flex}.booking-saved-customer small{font-size:.61rem;font-weight:800}.booking-saved-customer strong,.booking-saved-customer b{font-size:.71rem}.booking-saved-customer b{font-family:Segoe UI,Arial,sans-serif}.booking-success-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.button.compact{min-height:42px;padding:8px 13px}.track-hero,.payment-hero{background:radial-gradient(circle at 15% 15%,#36a9e12e,#0000 32%),linear-gradient(#f5faff,#fff);min-height:calc(100vh - 145px);padding:76px 0 90px}.track-shell{max-width:980px}.track-copy{text-align:center}.track-copy .eyebrow{margin-inline:auto}.track-copy h1,.payment-heading h1{margin-bottom:12px;font-size:clamp(2.4rem,5vw,4.5rem)}.track-copy p:last-child,.payment-heading p:last-child{max-width:680px;color:var(--muted);margin-inline:auto}.track-search{border:1px solid var(--line);background:var(--white);max-width:720px;box-shadow:var(--shadow-sm);border-radius:22px;margin:35px auto 24px;padding:20px}.track-search label,.payment-code-card label{margin-bottom:8px;font-size:.76rem;font-weight:900;display:block}.track-search>div{gap:9px;display:flex}.track-search input,.payment-code-card input{border:1px solid var(--line);min-width:0;height:52px;color:var(--navy);background:var(--white);text-align:start;text-transform:uppercase;direction:ltr;border-radius:13px;flex:1;padding:10px 14px;font:800 1rem/1 Segoe UI,Arial,sans-serif}.track-search small,.payment-code-card small{color:var(--muted);margin-top:8px;font-size:.65rem;display:block}.saved-requests{max-width:720px;box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#f5f9ff,#fff);border:1px solid #cfe0f9;border-radius:20px;margin:0 auto 24px;padding:16px}.saved-requests-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;display:flex}.saved-requests-head small{color:#4b78b5;font-size:.6rem;font-weight:900;display:block}.saved-requests-head h2{margin:2px 0 0;font-size:.92rem}.saved-requests-head>span{color:#fff;background:#1d70f7;border-radius:11px;place-items:center;min-width:34px;height:34px;padding:0 9px;font:900 .72rem/1 Segoe UI,Arial,sans-serif;display:grid}.saved-request-list{gap:8px;display:grid}.saved-request-list button{width:100%;min-height:62px;color:var(--navy);text-align:start;cursor:pointer;touch-action:manipulation;background:#fff;border:1px solid #d9e7f9;border-radius:13px;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:10px;padding:10px 12px;display:grid}.saved-request-list button:hover,.saved-request-list button:focus{background:#f4f8ff;border-color:#8bb7f4;outline:none}.saved-request-list button span{gap:3px;min-width:0;display:grid}.saved-request-list strong,.saved-request-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.saved-request-list strong{font-size:.74rem}.saved-request-list small{color:var(--muted);text-align:start;font-size:.62rem}.saved-request-list b{color:#1765cf;direction:ltr;font:900 .68rem/1 Segoe UI,Arial,sans-serif}.saved-request-list i{font-size:1.25rem;font-style:normal}.tracking-result{border:1px solid var(--line);background:var(--white);box-shadow:var(--shadow);border-radius:28px;margin-top:24px;padding:27px}.tracking-result[hidden]{display:none}.tracking-result-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.tracking-result-head small,.tracking-meta small,.tracking-note small{color:var(--muted);font-size:.67rem;font-weight:800}.tracking-result-head h2{text-align:start;direction:ltr;margin:3px 0 0;font:900 1.4rem/1.2 Segoe UI,Arial,sans-serif}.request-status{color:#176b4c;background:#e2f7ed;border-radius:999px;padding:7px 11px;font-size:.7rem;font-weight:900}.request-status[data-status=cancelled]{color:#a52c3d;background:#ffe7eb}.request-status[data-status=waiting]{color:#905d00;background:#fff2d5}.tracking-timeline{grid-template-columns:repeat(4,1fr);gap:6px;margin:28px 0;display:grid}.tracking-step{color:#8a98ae;text-align:center;justify-items:center;gap:8px;font-size:.68rem;font-weight:900;display:grid;position:relative}.tracking-step:before{content:"";z-index:0;top:16px;background:#e2e9f3;width:100%;height:3px;position:absolute;inset-inline-start:-50%}.tracking-step:first-child:before{display:none}.tracking-step i{z-index:1;color:#8090a9;background:#fff;border:3px solid #e2e9f3;border-radius:50%;place-items:center;width:35px;height:35px;font-style:normal;display:grid;position:relative}.tracking-step.done{color:#176b4c}.tracking-step.done:before{background:#2bc486}.tracking-step.done i{color:#fff;background:#2bc486;border-color:#2bc486}.tracking-meta{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.tracking-meta article{border:1px solid var(--line);background:#f8fbff;border-radius:14px;padding:14px}.tracking-meta strong{margin-top:4px;font-size:.79rem;display:block}.tracking-note{color:#5e4f23;background:#fff7dc;border-radius:14px;margin-top:13px;padding:14px 16px}.tracking-note p{color:inherit;margin:4px 0 0;font-size:.75rem}.tracking-actions{gap:9px;margin-top:18px;display:flex}.track-error{color:#a52c3d;text-align:center;background:#fff0f2;border:1px solid #f2c6cd;border-radius:14px;max-width:720px;margin:18px auto;padding:14px 17px;font-size:.76rem;font-weight:800}.payment-heading{text-align:center}.payment-heading .eyebrow{margin-inline:auto}.payment-code-card{border:1px solid var(--line);background:var(--white);max-width:620px;box-shadow:var(--shadow-sm);border-radius:20px;margin:32px auto;padding:20px}.payment-code-card input{width:100%}.payment-methods{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.payment-method{border:1px solid var(--line);background:var(--white);box-shadow:var(--shadow-sm);border-radius:24px;padding:22px;transition:all .22s}.payment-method:hover{box-shadow:var(--shadow);transform:translateY(-5px)}.payment-logo{color:#fff;background:#1769e0;border-radius:16px;place-items:center;width:52px;height:52px;font:900 .92rem/1 Segoe UI,Arial,sans-serif;display:grid;box-shadow:0 10px 20px #1769e033}.payment-method.fastpay .payment-logo{background:linear-gradient(135deg,#6148ee,#8b5cf6)}.payment-method.zaincash .payment-logo{background:linear-gradient(135deg,#ee3054,#bd1640)}.payment-method.link .payment-logo{background:linear-gradient(135deg,#12a889,#087b70);font-size:1.4rem}.payment-method h2{margin:18px 0 6px;font-size:1rem}.payment-method p{min-height:60px;color:var(--muted);margin:0;font-size:.72rem}.payment-method button{color:#fff;background:var(--navy);cursor:pointer;border:0;border-radius:12px;width:100%;min-height:44px;margin-top:18px;font-weight:900}.payment-notice{color:#6d5014;text-align:center;background:#fff8e6;border:1px solid #f2d498;border-radius:16px;max-width:760px;margin:24px auto 0;padding:16px 18px}.payment-notice p{color:inherit;margin:4px 0 0;font-size:.72rem}.verified-payment-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:18px;display:grid}.verified-method{padding:25px}.payment-method-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.qi-logo{color:#111;background:linear-gradient(145deg,#ffe64d,#f4c900);font-size:1rem}.verified-payment-badge{color:#08794d;background:#e8fbf2;border:1px solid #a9e8ca;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:.63rem;display:flex}.verified-payment-badge i{color:#fff;background:#16ae70;border-radius:50%;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.verified-method>h2{margin:19px 0 6px;font-size:1.25rem}.verified-method>p{min-height:0;margin:0 0 18px}.qi-qr-frame{background:linear-gradient(145deg,#fff8c7,#fff);border:1px solid #f0d44e;border-radius:25px;max-width:310px;margin:0 auto;padding:12px;box-shadow:0 18px 40px #7c5d0021}.qi-qr-frame img{border-radius:18px;width:100%;height:auto;display:block}.payment-recipient{background:#f6f8fc;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin:16px 0;padding:12px 14px;display:flex}.payment-recipient small,.fib-number-card small{color:var(--muted);font-size:.65rem;font-weight:800}.payment-recipient strong{letter-spacing:.04em;font:900 .88rem/1 Segoe UI,Arial,sans-serif}.payment-card-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.payment-card-actions>*{text-align:center;border:0;border-radius:13px;place-items:center;min-height:47px;padding:9px 12px;font-size:.72rem;font-weight:900;display:grid;margin:0!important}.payment-download{color:#735c00;background:#fff1a6}.payment-card-actions button,.fib-confirm-button{color:#fff;box-shadow:0 10px 22px #1d70f733;background:linear-gradient(135deg,#287cf3,#1757bd)!important}.fib-method{background:radial-gradient(circle at 90% 5%,#2c7ef41c,transparent 35%),var(--white)}.fib-number-card{background:linear-gradient(145deg,#edf5ff,#fff);border:1px solid #bdd6fb;border-radius:20px;gap:7px;margin:28px 0 24px;padding:22px;display:grid;box-shadow:inset 0 1px #fff}.fib-number-card strong{color:#075dc5;letter-spacing:.025em;font:900 clamp(1.55rem,3vw,2.25rem)/1.1 Segoe UI,Arial,sans-serif}.fib-number-card button{color:#1764c9;width:fit-content;min-height:39px;box-shadow:none;background:#dcecff;align-items:center;gap:7px;margin:8px 0 0;padding:8px 12px;display:flex}.fib-number-card button span{font-size:1rem}.payment-steps{gap:10px;margin:0 0 23px;padding:0;list-style:none;display:grid}.payment-steps li{grid-template-columns:34px 1fr;align-items:center;gap:10px;display:grid}.payment-steps li>span{color:#1764c9;background:#eaf3ff;border-radius:11px;place-items:center;width:32px;height:32px;font:900 .73rem/1 Segoe UI,Arial,sans-serif;display:grid}.payment-steps p{min-height:0;color:var(--muted);margin:0;font-size:.7rem}.fib-confirm-button{margin-top:0!important}.verified-payment-grid[hidden],#track-payment[hidden],#booking-pay[hidden]{display:none!important}.payment-access-card{max-width:860px;box-shadow:var(--shadow-sm);background:linear-gradient(145deg,#f7fbff,#fff);border:1px solid #c7daf3;border-radius:22px;grid-template-columns:auto minmax(0,1fr) minmax(260px,.72fr) auto;align-items:center;gap:15px;margin:30px auto 24px;padding:20px;display:grid}.payment-access-icon{color:#fff;background:linear-gradient(145deg,#2d8dff,#14b7d0);border-radius:16px;place-items:center;width:48px;height:48px;font-size:1.15rem;font-weight:900;display:grid}.payment-access-copy h2{margin:0 0 4px;font-size:1rem}.payment-access-copy p{color:var(--muted);margin:0;font-size:.7rem;line-height:1.6}.payment-access-copy strong{color:#08734c;background:#e4f8ee;border-radius:10px;width:fit-content;margin-top:8px;padding:7px 10px;font-size:.78rem;display:block}.payment-access-copy strong[hidden]{display:none}.payment-access-card form{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.payment-access-card input{min-width:0;height:48px;color:var(--navy);text-transform:uppercase;background:#fff;border:1px solid #bfd1e8;border-radius:12px;padding:10px 12px;font:800 .85rem/1 Segoe UI,Arial,sans-serif}.payment-access-card .button{min-height:48px}.payment-access-card[data-state=approved]{background:linear-gradient(145deg,#effcf6,#fff);border-color:#91d7b7}.payment-access-card[data-state=error]{background:#fff5f6;border-color:#efb9c2}html[data-theme=dark] .payment-access-card{color:#eaf2ff;background:linear-gradient(145deg,#0d2042,#091a35);border-color:#29486f}html[data-theme=dark] .payment-access-card input{color:#fff;background:#071831;border-color:#31547f}html[data-theme=dark] .payment-access-copy strong{color:#8ff1c6;background:#0b3026}.receipt-upload-card{background:radial-gradient(circle at 90% 0,#36a9e121,#0000 31%),linear-gradient(145deg,#f8fbff,#fff);border:1px solid #bfd7fb;border-radius:26px;max-width:920px;margin:24px auto 0;padding:25px;box-shadow:0 20px 48px #0736741c}.receipt-upload-heading{align-items:center;gap:14px;display:flex}.receipt-upload-icon{color:#fff;background:linear-gradient(145deg,#55c8ff,#2479eb 58%,#1551b7);border:1px solid #ffffffa6;border-radius:18px;flex:none;place-items:center;width:56px;height:56px;display:grid;box-shadow:inset 0 1px 1px #ffffff8c,0 12px 24px #1d70f738}.receipt-upload-icon svg{width:29px;height:29px}.receipt-upload-heading p{color:#2472d8;margin:0;font-size:.62rem;font-weight:900}.receipt-upload-heading h2{margin:2px 0 3px;font-size:1.25rem}.receipt-upload-heading>div>span{color:var(--muted);font-size:.69rem;display:block}.receipt-form-grid{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:13px;margin-top:20px;display:grid}.receipt-file-field{min-width:0}.receipt-dropzone{color:#184d8f;cursor:pointer;background:#e8f2ffb8;border-radius:17px;align-items:center;gap:13px;min-height:92px;padding:16px;transition:all .2s;position:relative;border:1.5px dashed #82afea!important;display:flex!important}.receipt-dropzone:hover,.receipt-dropzone:focus-within{background:#edf5ff;box-shadow:0 0 0 4px #1d70f717;border-color:#1d70f7!important}.receipt-dropzone input{clip:rect(0 0 0 0);white-space:nowrap;border:0;margin:-1px;position:absolute;overflow:hidden;width:1px!important;height:1px!important;padding:0!important}.receipt-dropzone>span{color:#fff;background:#1d70f7;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font-size:1.35rem;display:grid}.receipt-dropzone>div{gap:3px;min-width:0;display:grid}.receipt-dropzone strong{font-size:.74rem}.receipt-dropzone small{color:var(--muted);font-size:.62rem}.receipt-preview{background:#effcf6;border:1px solid #a9e8ca;border-radius:14px;grid-template-columns:58px minmax(0,1fr) 30px;align-items:center;gap:10px;margin-top:9px;padding:8px;display:grid}.receipt-preview[hidden]{display:none}.receipt-preview img{object-fit:cover;background:#fff;border-radius:10px;width:58px;height:58px}.receipt-preview>span{gap:3px;min-width:0;display:grid}.receipt-preview strong{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.receipt-preview small{color:#477666;font-size:.6rem}.receipt-preview i{color:#fff;background:#18a96b;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.receipt-submit{width:100%;margin-top:15px}.receipt-submit:disabled{opacity:.65;cursor:wait}.receipt-sent{color:#0c6744;background:#eafaf3;border:1px solid #9ee2c2;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin-top:18px;padding:16px;display:grid}.receipt-sent[hidden]{display:none}.receipt-sent>span{color:#fff;background:#17aa6c;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.receipt-sent>div{gap:3px;display:grid}.receipt-sent strong{font-size:.75rem}.receipt-sent small{font-size:.64rem}.receipt-sent b{color:#08603e;margin-top:3px;font:900 .68rem/1 Segoe UI,Arial,sans-serif}.receipt-error{color:#a52c3d;background:#fff0f2;border:1px solid #f2c6cd;border-radius:12px;margin:13px 0 0;padding:11px 13px;font-size:.69rem;font-weight:900}.receipt-error[hidden]{display:none}html[data-theme=dark] .booking-customer-card,html[data-theme=dark] .tracking-result,html[data-theme=dark] .track-search,html[data-theme=dark] .saved-requests,html[data-theme=dark] .payment-code-card,html[data-theme=dark] .payment-method,html[data-theme=dark] .receipt-upload-card{color:#eaf2ff;border-color:var(--line);background:#0d2042}html[data-theme=dark] .track-hero,html[data-theme=dark] .payment-hero{background:radial-gradient(circle at 15% 15%,#36a9e126,#0000 32%),linear-gradient(#07142d,#0a1b38)}html[data-theme=dark] .track-search input,html[data-theme=dark] .payment-code-card input{color:#fff;background:#081831}html[data-theme=dark] .saved-request-list button{color:#eaf2ff;background:#091a36;border-color:#28466e}html[data-theme=dark] .saved-request-list button:hover,html[data-theme=dark] .saved-request-list button:focus{background:#10294f;border-color:#4f87d3}html[data-theme=dark] .tracking-meta article{background:#0a1b36}html[data-theme=dark] .tracking-step i{background:#0d2042}html[data-theme=dark] .booking-success{color:#dffff0;background:#0e2f27;border-color:#225b49}html[data-theme=dark] .booking-success h2{color:#8ff1c6}html[data-theme=dark] .booking-success p,html[data-theme=dark] .booking-success span{color:#a8dac5}html[data-theme=dark] .booking-saved-customer{color:#c7f6df;background:#19a96c21}html[data-theme=dark] .payment-recipient{background:#091a36}html[data-theme=dark] .fib-number-card{background:linear-gradient(145deg,#0a2449,#0d2042);border-color:#2a4f81}html[data-theme=dark] .fib-number-card strong{color:#72b0ff}html[data-theme=dark] .verified-payment-badge{color:#8ff1c6;background:#0b3026;border-color:#235d49}html[data-theme=dark] .payment-download{color:#ffe575;background:#51451c}html[data-theme=dark] .receipt-dropzone{color:#bfdbff;background:#091a36;border-color:#315a8d!important}html[data-theme=dark] .receipt-dropzone:hover,html[data-theme=dark] .receipt-dropzone:focus-within{background:#10294f}html[data-theme=dark] .receipt-preview{color:#c7f6df;background:#0b3026;border-color:#235d49}html[data-theme=dark] .receipt-preview small{color:#9ed1bb}html[data-theme=dark] .receipt-sent{color:#c7f6df;background:#0b3026;border-color:#235d49}html[data-theme=dark] .receipt-sent b{color:#8ff1c6}.mobile-dock{display:none}@media (width<=790px){body{padding-bottom:78px}.floating-whatsapp{z-index:230;width:54px;height:54px;inset-inline-end:14px;bottom:calc(84px + env(safe-area-inset-bottom));display:grid}.mobile-dock{z-index:210;backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #7696c740;border-radius:21px;grid-template-columns:repeat(4,1fr);min-height:64px;padding:6px;display:grid;position:fixed;inset:auto 10px 9px;box-shadow:0 18px 48px #071a3d3d}.mobile-dock a{color:#71819b;border-radius:15px;align-content:center;place-items:center;gap:2px;font-size:.61rem;font-weight:900;display:grid}.mobile-dock i{font:900 1.25rem/1 Segoe UI,Arial,sans-serif}.mobile-dock a.active{color:#fff;background:linear-gradient(135deg,#287cf3,#1757bd);box-shadow:0 8px 18px #1d70f740}.booking-card-head{flex-direction:column;align-items:stretch}.booking-customer-grid{grid-template-columns:1fr 1fr}.booking-files{grid-column:1/-1}.booking-success{grid-template-columns:auto 1fr}.booking-success-actions{grid-column:1/-1;justify-content:stretch}.booking-success-actions .button{flex:1}.track-hero,.payment-hero{padding:52px 0}.track-search>div{display:grid}.tracking-meta{grid-template-columns:1fr}.payment-methods{grid-template-columns:1fr 1fr}.verified-payment-grid,.receipt-form-grid{grid-template-columns:1fr}.tracking-actions{grid-template-columns:1fr 1fr;display:grid}}@media (width<=520px){.booking-customer-grid,.payment-methods{grid-template-columns:1fr}.booking-customer-card,.tracking-result{padding:18px}.booking-files{grid-column:auto}.track-search{padding:15px}.saved-request-list button{grid-template-columns:minmax(0,1fr) 24px}.saved-request-list button>b{display:none}.tracking-timeline{gap:0}.tracking-step span{font-size:.58rem}.tracking-step i{width:31px;height:31px}.payment-method p{min-height:0}.verified-method{padding:18px}.payment-card-actions{grid-template-columns:1fr}.fib-number-card{padding:18px}.fib-number-card strong{font-size:1.55rem}.qi-qr-frame{max-width:270px}.receipt-upload-card{padding:18px}.receipt-upload-heading{align-items:flex-start}.receipt-upload-icon{border-radius:15px;width:48px;height:48px}.receipt-sent{grid-template-columns:auto 1fr}.receipt-sent .button{grid-column:1/-1}}html[data-theme=dark] .mobile-dock{background:#081831f0;border-color:#29466e}html[data-theme=dark] .mobile-dock a{color:#a9bad4}html[data-theme=dark] .mobile-dock a.active{color:#fff}.admin-page{background:#f4f7fb;min-height:100vh}.admin-shell{min-height:calc(100vh - 78px);padding:44px 0 80px}.admin-login{place-items:center;min-height:65vh;padding:24px;display:grid}.admin-login-card{text-align:center;border:1px solid var(--line);background:#fff;border-radius:32px;width:min(100%,540px);padding:42px;box-shadow:0 28px 75px #071a3d21}.admin-lock{color:#fff;background:linear-gradient(145deg,#4a91fa,#165fc7);border-radius:23px;place-items:center;width:70px;height:70px;margin:0 auto 22px;font-size:1.4rem;display:grid;box-shadow:inset 0 2px 2px #ffffff6b,0 18px 35px #1d70f747}.admin-login-card h1{font-size:clamp(2rem,5vw,3rem)}.admin-login-card>p:not(.kicker){color:var(--muted)}.admin-login-card .button{margin:18px auto 12px}.admin-login-card small{color:var(--muted);font-size:.67rem;display:block}.admin-dashboard[hidden],.admin-login[hidden],.admin-loading[hidden]{display:none}.admin-dashboard-head{justify-content:space-between;align-items:end;gap:22px;margin-bottom:28px;display:flex}.admin-dashboard-head h1{margin-bottom:5px;font-size:clamp(2.2rem,4vw,3.7rem)}.admin-dashboard-head p:last-child{color:var(--muted);margin:0}.admin-tabs{border:1px solid var(--line);width:fit-content;box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;gap:5px;margin-bottom:24px;padding:5px;display:flex}.admin-tabs button{min-height:43px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:12px;padding:8px 18px;font-weight:900}.admin-tabs button.active{color:#fff;background:linear-gradient(135deg,#287cf3,#1757bd);box-shadow:0 8px 18px #1d70f73d}.admin-view{display:none}.admin-view.active{display:block}.admin-stats{grid-template-columns:repeat(5,1fr);gap:13px;display:grid}.admin-stats article{border:1px solid var(--line);min-height:145px;box-shadow:var(--shadow-sm);background:#fff;border-radius:22px;padding:20px;position:relative;overflow:hidden}.admin-stats article>span{inset-inline-end:12px;color:#dce6f4;font:900 2rem/1 Segoe UI,Arial,sans-serif;position:absolute;top:10px}.admin-stats small{color:var(--muted);font-size:.7rem;font-weight:900;position:relative}.admin-stats strong{inset-inline-start:20px;color:var(--navy);font:900 2.25rem/1 Segoe UI,Arial,sans-serif;position:absolute;bottom:18px}.admin-analytics-grid{grid-template-columns:1.3fr .7fr;gap:16px;margin-top:16px;display:grid}.admin-chart-card,.admin-offer-form,.admin-offer-list{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:24px;padding:23px}.admin-card-title{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.admin-card-title h2{margin:0;font-size:1rem}.admin-card-title>span{color:#1d65ca;background:#eaf3ff;border-radius:8px;padding:5px 8px;font:900 .65rem/1 Segoe UI,Arial,sans-serif}.bar-chart{gap:12px;display:grid}.bar-chart>div{grid-template-columns:86px 1fr 34px;align-items:center;gap:10px;display:grid}.bar-chart span{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);text-transform:capitalize;font-size:.7rem;font-weight:800;overflow:hidden}.bar-chart i{background:#edf2f8;border-radius:999px;height:8px;overflow:hidden}.bar-chart b{border-radius:inherit;background:linear-gradient(90deg,#2d7cf0,#29c39c);height:100%;display:block}.bar-chart strong{text-align:end;font:.8rem/1 Segoe UI,Arial,sans-serif}.event-metrics{grid-template-columns:1fr 1fr;gap:9px;display:grid}.event-metrics>div{background:#f5f8fc;border-radius:14px;padding:13px}.event-metrics span{color:var(--muted);font-size:.62rem;font-weight:800;display:block}.event-metrics strong{margin-top:5px;font:900 1.35rem/1 Segoe UI,Arial,sans-serif;display:block}.admin-quick{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.admin-quick a{border:1px solid var(--line);min-height:86px;color:var(--navy);box-shadow:var(--shadow-sm);background:#fff;border-radius:19px;align-items:center;gap:12px;padding:17px;font-size:.73rem;font-weight:900;display:flex}.admin-quick b{color:#fff;background:#1d70f7;border-radius:13px;place-items:center;width:40px;height:40px;font:900 1.1rem/1 Segoe UI,Arial,sans-serif;display:grid}.admin-filterbar{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:1fr 220px auto;gap:9px;margin-bottom:14px;padding:12px;display:grid}.admin-filterbar input,.admin-filterbar select{border:1px solid var(--line);min-height:45px;color:var(--navy);background:#f8fafc;border-radius:12px;padding:8px 12px}.admin-requests{gap:9px;display:grid}.admin-request-card{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:18px;grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:15px 16px;display:grid}.request-card-main{align-items:center;gap:12px;min-width:0;display:flex}.request-card-main>div{min-width:0;display:grid}.request-card-main strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.request-card-main small{color:var(--muted);font-size:.65rem}.request-service{color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#287cf3,#1757bd);border-radius:11px;place-items:center;width:50px;min-height:38px;padding:5px;font:900 .58rem/1 Segoe UI,Arial,sans-serif;display:grid}.request-card-meta{align-items:center;gap:8px;display:flex}.request-card-meta>*{border-radius:999px;padding:5px 8px;font-size:.61rem;font-style:normal;font-weight:900}.request-card-meta span{color:#176b4c;background:#e4f8ee}.request-card-meta span[data-status=cancelled]{color:#a52c3d;background:#ffe6ea}.request-card-meta b{color:#7a5514;background:#fff1d6}.request-card-meta i{color:#526b8f;background:#edf3fb}.admin-request-card>button{color:#1d70f7;cursor:pointer;background:#edf4ff;border:0;border-radius:11px;width:38px;height:38px;font-size:1.4rem}.admin-offer-layout{grid-template-columns:1.3fr .7fr;gap:16px;display:grid}.admin-offer-form .admin-form-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.admin-offer-form .field{gap:5px;display:grid}.admin-offer-form label{font-size:.67rem;font-weight:900}.admin-offer-form input,.admin-offer-form select,.admin-offer-form textarea{border:1px solid var(--line);width:100%;min-height:45px;color:var(--navy);background:#f8fafc;border-radius:11px;padding:9px 11px}.admin-check{align-items:center;gap:8px;margin:14px 0;display:flex}.admin-actions{gap:8px;display:flex}.admin-managed-offer{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.admin-managed-offer:last-child{border:0}.admin-managed-offer>div:first-child{display:grid}.admin-managed-offer span{color:var(--muted);font-size:.65rem}.admin-managed-offer button{color:#1d65ca;cursor:pointer;background:#edf4ff;border:0;border-radius:8px;padding:6px 8px;font-size:.65rem;font-weight:900}.admin-managed-offer button+button{color:#a52c3d;background:#ffecef;margin-inline-start:5px}.admin-loading{z-index:300;background:#f4f7fb;align-content:center;place-items:center;gap:13px;display:grid;position:fixed;inset:0}.admin-loading i{border:4px solid #dce6f4;border-top-color:#1d70f7;border-radius:50%;width:34px;height:34px;animation:.7s linear infinite liveSpin}.admin-loading span{color:var(--muted);font-size:.75rem;font-weight:900}.admin-drawer[hidden]{display:none}.admin-drawer{z-index:400;justify-content:flex-start;display:flex;position:fixed;inset:0}.drawer-backdrop{backdrop-filter:blur(5px);background:#0511278c;border:0;position:absolute;inset:0}.admin-drawer aside{z-index:1;background:#fff;width:min(570px,94vw);height:100%;padding:30px;position:relative;overflow-y:auto;box-shadow:22px 0 70px #00000040}html[dir=rtl] .admin-drawer{justify-content:flex-end}.drawer-close{inset-inline-end:18px;cursor:pointer;background:#edf3fb;border:0;border-radius:12px;width:38px;height:38px;font-size:1.4rem;position:absolute;top:15px}.drawer-customer{gap:4px;margin:15px 0;display:grid}.drawer-customer a{color:#1d65ca;font-size:.75rem}.admin-drawer pre{color:#31476a;white-space:pre-wrap;background:#f5f8fc;border-radius:14px;padding:14px;font:700 .7rem/1.7 Segoe UI,Arial,sans-serif}.drawer-documents{gap:7px;margin:16px 0;display:grid}.drawer-documents a{border:1px solid var(--line);color:#1d65ca;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;font-size:.7rem;display:flex}.drawer-documents a>span{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.drawer-documents a>span>b{color:#08794d;background:#e2f8ee;border-radius:999px;width:fit-content;padding:4px 7px;font-size:.58rem}.drawer-documents a.receipt-document{background:#f0fbf6;border-color:#9ddfc0}.admin-drawer .admin-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-drawer .field{gap:5px;display:grid}.admin-drawer .field.wide{grid-column:1/-1}.admin-drawer input,.admin-drawer select,.admin-drawer textarea{border:1px solid var(--line);border-radius:10px;width:100%;padding:10px}.drawer-open{overflow:hidden}html[data-theme=dark] .admin-page,html[data-theme=dark] .admin-loading{background:#07142d}html[data-theme=dark] .admin-login-card,html[data-theme=dark] .admin-tabs,html[data-theme=dark] .admin-stats article,html[data-theme=dark] .admin-chart-card,html[data-theme=dark] .admin-quick a,html[data-theme=dark] .admin-filterbar,html[data-theme=dark] .admin-request-card,html[data-theme=dark] .admin-offer-form,html[data-theme=dark] .admin-offer-list,html[data-theme=dark] .admin-drawer aside{color:#eaf2ff;border-color:var(--line);background:#0d2042}html[data-theme=dark] .admin-stats strong,html[data-theme=dark] .admin-quick a{color:#eaf2ff}html[data-theme=dark] .event-metrics>div,html[data-theme=dark] .admin-filterbar input,html[data-theme=dark] .admin-filterbar select,html[data-theme=dark] .admin-offer-form input,html[data-theme=dark] .admin-offer-form select,html[data-theme=dark] .admin-drawer input,html[data-theme=dark] .admin-drawer select,html[data-theme=dark] .admin-drawer textarea,html[data-theme=dark] .admin-drawer pre{color:#eaf2ff;background:#081831}@media (width<=1000px){.admin-stats{grid-template-columns:repeat(3,1fr)}.admin-analytics-grid,.admin-offer-layout{grid-template-columns:1fr}.admin-offer-form .admin-form-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.admin-shell{padding-top:28px}.admin-dashboard-head{flex-direction:column;align-items:flex-start}.admin-tabs{width:100%}.admin-tabs button{flex:1;padding-inline:8px}.admin-stats{grid-template-columns:1fr 1fr}.admin-stats article{min-height:120px}.admin-filterbar{grid-template-columns:1fr}.admin-request-card{grid-template-columns:1fr auto}.request-card-meta{grid-column:1/-1;overflow-x:auto}.admin-offer-form .admin-form-grid,.admin-quick{grid-template-columns:1fr}.admin-drawer aside{padding:24px 18px}.admin-drawer .admin-form-grid{grid-template-columns:1fr}.admin-drawer .field.wide{grid-column:auto}}@media (width<=790px){.request-tabs{grid-template-columns:repeat(3,1fr)}}.offer-flash{color:#fff;background:linear-gradient(90deg,#071a3d,#0b4f75 55%,#0a6f80)}.offer-flash .container{justify-content:center;align-items:center;gap:11px;min-height:40px;font-size:.68rem;display:flex}.live-pip{background:#49e8ac;border-radius:50%;width:8px;height:8px;animation:1.8s infinite livePulse;box-shadow:0 0 0 6px #49e8ac21}.flash-countdown{border-inline:1px solid #fff3;align-items:center;gap:7px;padding-inline:10px;display:flex}.flash-countdown small{color:#ffffffb3}.flash-countdown b{direction:ltr;font:900 .72rem/1 Segoe UI,Arial,sans-serif}.offer-flash a{color:#071a3d;background:#fff;border-radius:8px;padding:4px 8px;font-weight:900}.trust-strip{border-block:1px solid var(--line);background:#fff}.trust-grid{grid-template-columns:repeat(4,1fr);display:grid}.trust-grid article{text-align:center;border-inline-end:1px solid var(--line);align-content:center;place-items:center;gap:4px;min-height:110px;padding:20px;display:grid}.trust-grid article:last-child{border:0}.trust-grid strong{color:#1d70f7;font:900 1.65rem/1 Segoe UI,Arial,sans-serif}.trust-grid span{color:var(--muted);font-size:.69rem;font-weight:900}.trust-section{background:linear-gradient(#f5f9ff,#fff)}.trust-cards{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.trust-cards article{border:1px solid var(--line);min-height:230px;box-shadow:var(--shadow-sm);background:#fff;border-radius:25px;padding:26px;position:relative;overflow:hidden}.trust-cards article>span{inset-inline-end:18px;color:#e5edf8;font:900 3.5rem/1 Segoe UI,Arial,sans-serif;position:absolute;top:14px}.trust-cards h3{margin:82px 0 8px;font-size:1.05rem;position:relative}.trust-cards p{color:var(--muted);margin:0;font-size:.75rem;position:relative}.review-invite{color:#fff;background:radial-gradient(circle at 82% 15%,#49c9ff47,#0000 30%),linear-gradient(135deg,#0a2b59,#071a3d);border:1px solid #1d70f738;border-radius:25px;justify-content:space-between;align-items:center;gap:24px;margin-top:20px;padding:25px 28px;display:flex;box-shadow:0 22px 55px #071a3d2e}.review-invite h3{color:#fff;margin:5px 0}.review-invite p{color:#b8c9e4;margin:0;font-size:.75rem}.stars{color:#ffd15c;letter-spacing:3px}.review-invite .button{flex:none}.offer-alert-section{padding-top:0}.offer-alert-card{box-shadow:var(--shadow-sm);background:radial-gradient(circle at 15% 15%,#2ec4b633,#0000 35%),linear-gradient(135deg,#edfff9,#f7fffc);border:1px solid #bee9dd;border-radius:30px;justify-content:space-between;align-items:center;gap:30px;padding:34px 38px;display:flex}.offer-alert-card h2{margin-bottom:8px}.offer-alert-card p:last-child{max-width:670px;color:var(--muted);margin:0}.offer-alert-card .button{flex:none}html[data-theme=dark] .offer-flash{background:linear-gradient(90deg,#020919,#0a2d55)}html[data-theme=dark] .trust-strip,html[data-theme=dark] .trust-cards article{color:#eaf2ff;background:#0d2042}html[data-theme=dark] .trust-section{background:linear-gradient(#07142d,#0a1b38)}html[data-theme=dark] .offer-alert-card{color:#eaf2ff;background:radial-gradient(circle at 15% 15%,#2ec4b629,#0000 35%),linear-gradient(135deg,#0d2b2a,#0a1d36);border-color:#225b4f}@media (width<=790px){.offer-flash .container{white-space:nowrap;justify-content:flex-start;min-height:38px;overflow-x:auto}.flash-countdown{display:none}.trust-grid{grid-template-columns:1fr 1fr}.trust-grid article:nth-child(2){border-inline-end:0}.trust-grid article{min-height:90px}.trust-cards{grid-template-columns:1fr}.trust-cards article{min-height:190px}.review-invite,.offer-alert-card{flex-direction:column;align-items:stretch}.review-invite .button,.offer-alert-card .button{width:100%}}:root{--navy:#061a3d;--navy-2:#0b3477;--orange:#2076f5;--orange-2:#67b8ff;--mint:#27c7b3;--cream:#f4f8ff;--line:#11438724;--shadow:0 28px 75px #08245524;--shadow-sm:0 14px 38px #08245517}.site-header{background:#f8fbffe0;border-color:#1e5eb414}.site-header.scrolled{background:#f8fbfff5;box-shadow:0 12px 38px #061a3d1a}.brand img{border:2px solid #ffffffe6;box-shadow:0 10px 28px #0b439140}.language-button,.theme-toggle,.menu-toggle{border-color:#1e64be2e;box-shadow:0 7px 20px #0c306812}.nav-cta,.button.primary,.card-button,.search-submit{background:linear-gradient(135deg,#2585ff,#155bd5 58%,#0a3fa7);box-shadow:0 14px 30px #1d70f747}.button.primary:hover,.nav-cta:hover{box-shadow:0 18px 38px #1d70f75c}.hero{min-height:680px}.hero:before{content:"";z-index:-1;inset-inline-start:-190px;border:1px solid #2076f51c;border-radius:50%;width:340px;height:340px;position:absolute;bottom:20px}.hero h1{text-wrap:balance;text-shadow:0 2px #ffffffb3;max-width:760px}.hero-copy{color:#56708f}.eyebrow{color:#0b4c70;background:#27c7b31a;border:1px solid #27c7b333;box-shadow:inset 0 1px #ffffffb3}.travel-card{background:radial-gradient(circle at 18% 4%,#27c7b34d,#0000 34%),linear-gradient(145deg,#0d3977,#071d48 62%,#04132f);border:1px solid #6fb8ff59;box-shadow:0 38px 90px #04194152,inset 0 1px #ffffff24}.plane-badge{color:#fff;background:linear-gradient(145deg,#68cfff,#287df4);box-shadow:0 12px 25px #1967e059}.float-note{backdrop-filter:blur(18px);background:#ffffffe0;border-color:#2877e62e;box-shadow:0 20px 48px #08234f2b}.proof{background:#ffffffc7;border-color:#2766ba26;box-shadow:0 8px 25px #0825550f}.service-card{background:linear-gradient(155deg,#fff,#f8fbff);border-color:#2069c821;border-radius:25px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 16px 44px #07285c14}.service-card:after{content:"";inset-inline-end:-45px;background:#2076f50f;border-radius:50%;width:90px;height:90px;position:absolute;bottom:-50px}.service-card:hover{border-color:#2076f54d;transform:translateY(-7px);box-shadow:0 24px 55px #07285c24}.service-card h3{font-size:1.04rem}.service-card p{color:#637997}.quick-find-card,.trust-cards article,.review-invite,.offer-alert-card,.faq-list details{border-color:#2069c824;box-shadow:0 16px 45px #07285c12}.floating-whatsapp{background:linear-gradient(145deg,#3ee58e,#17b95d);border-width:2px;box-shadow:0 18px 42px #14b75d61,0 0 0 7px #25d3661a}.notification-toggle{color:#176bd7;background:#fffffff0;border-color:#2d7def47;box-shadow:0 18px 42px #072d6433,0 0 0 6px #2076f512}.mobile-dock{backdrop-filter:blur(22px)!important;background:#051634f0!important;border-color:#3a77cf4d!important;box-shadow:0 -12px 38px #030f284d!important}html[data-theme=dark] .service-card{background:linear-gradient(155deg,#10274b,#0b1f3e);border-color:#203e69}html[data-theme=dark] .float-note{background:#0b1f3ee6;border-color:#264a79}@media (width<=790px){.site-header{background:#f8fbfff0}.hero{min-height:auto;padding:54px 0 46px}.hero-grid{gap:28px}.hero-actions{grid-template-columns:1fr;display:grid}.hero-actions .button{width:100%;min-height:52px}.proof-row{grid-template-columns:1fr;margin-top:26px;display:grid}.proof{min-height:43px}.hero-visual{min-height:400px}.travel-card{border-radius:30px;width:min(88vw,340px);min-height:390px;padding:25px;transform:rotate(-1.5deg)}.travel-route{margin:55px 0 28px}.services-grid{grid-template-columns:1fr 1fr;gap:12px}.service-card{min-height:190px;padding:18px}.service-icon.service-icon-3d{width:51px;height:51px;margin-bottom:15px}.notification-toggle{left:auto;right:14px;bottom:calc(150px + env(safe-area-inset-bottom));z-index:231}.floating-whatsapp{bottom:calc(84px + env(safe-area-inset-bottom));z-index:232}}@media (width<=430px){.services-grid{grid-template-columns:1fr}.service-card{min-height:158px}.float-note{min-width:138px;padding:10px 12px}.float-note.one{inset-inline-start:0}.float-note.two{inset-inline-end:0}}body{letter-spacing:.005em}.container{width:min(100% - 48px,1240px)}.site-header{border-bottom:1px solid #1658b41a}.nav{min-height:88px}.nav-links a{color:#31496c;font-size:.73rem}.nav-links a:after{background:#176ff0;height:3px}.brand-copy strong{color:#071b43;font-size:1.12rem}.brand-copy small{color:#6c7c96}.hero{padding:64px 0 74px}.hero-grid{grid-template-columns:.9fr 1.1fr;gap:64px}.hero h1{color:#061b4c;font-size:clamp(3rem,5.3vw,5.45rem);line-height:1.25}.hero-copy{font-size:1.08rem;line-height:1.95}.hero-actions .button{border-radius:15px;min-height:55px;padding-inline:25px}.editorial-visual{grid-template-rows:250px 170px 110px;grid-template-columns:1.08fr .92fr;place-items:stretch stretch;gap:14px;min-height:600px;display:grid}.editorial-visual article{background:#fff;border:1px solid #ccdcf4;border-radius:24px;margin:0;overflow:hidden;box-shadow:0 16px 45px #07265a1a}.editorial-photo{position:relative}.editorial-photo img{object-fit:cover;width:100%;height:100%}.editorial-photo:after{content:"";background:linear-gradient(#0000,#03102ac7);position:absolute;inset:45% 0 0}.editorial-photo>span{z-index:1;inset-inline:18px;color:#fff;text-align:start;display:grid;position:absolute;bottom:16px}.editorial-photo b{letter-spacing:.08em;font:900 1.05rem/1.2 Segoe UI,Arial,sans-serif}.editorial-photo small{color:#ffffffc7;font-size:.67rem;font-weight:800}.editorial-photo-main{grid-row:1/4}.editorial-photo-main img{object-position:center}.editorial-photo-city{grid-column:2}.editorial-itinerary{grid-column:2;align-content:space-between;padding:18px 20px;display:grid}.editorial-itinerary header{color:#09255a;align-items:center;gap:9px;display:flex}.editorial-itinerary header>span{color:#176ff0;background:#e8f1ff;border-radius:11px;place-items:center;width:37px;height:37px;display:grid}.editorial-itinerary header b{font-size:.78rem}.editorial-itinerary>div{grid-template-columns:repeat(3,auto auto);justify-content:space-between;align-items:end;display:grid}.editorial-itinerary strong{color:#061b4c;font:900 1.45rem/1 Segoe UI,Arial,sans-serif}.editorial-itinerary small{color:#75849a;font-size:.58rem}.editorial-itinerary p{color:#445a7b;align-items:center;gap:7px;margin:0;font:800 .63rem/1 Segoe UI,Arial,sans-serif;display:flex}.editorial-itinerary i{background:#b9cae2;flex:1;height:1px}.editorial-support{grid-column:2;align-items:center;gap:13px;padding:16px 19px;display:flex;background:linear-gradient(135deg,#f5f9ff,#eaf3ff)!important}.editorial-support>span{color:#fff;background:#176ff0;border-radius:16px;place-items:center;width:52px;height:52px;font:900 .78rem/1 Segoe UI,Arial,sans-serif;display:grid}.editorial-support div{display:grid}.editorial-support b{color:#071b43}.editorial-support small{color:#6b7e9b;font-size:.65rem}.trust-strip{z-index:2;position:relative}.quick-find-card,.contact-shell,.search-shell{border:1px solid #c9dcf5;border-radius:32px}.quick-find-card{background:linear-gradient(135deg,#fff,#f4f8ff)}.quick-find-box{background:#fff;border:1px solid #cddcf0;border-radius:17px;box-shadow:0 12px 32px #07285c12}.quick-find-box input{background:0 0}.section-white{background:#ffffffb8}.services-grid{grid-template-columns:repeat(4,1fr);gap:18px}.service-card{border-radius:27px;min-height:245px;padding:26px}.service-card:first-child,.service-card:nth-child(5){background:linear-gradient(150deg,#f3f0ff,#fff)}.service-card:nth-child(2),.service-card:nth-child(6){background:linear-gradient(150deg,#edf7ff,#fff)}.service-card:nth-child(3),.service-card:nth-child(7){background:linear-gradient(150deg,#fff5ed,#fff)}.service-card:nth-child(4){background:linear-gradient(150deg,#edfffa,#fff)}.service-card h3{margin-top:6px;font-size:1.08rem}.service-card p{font-size:.78rem;line-height:1.8}.offer-card,.ticket-card,.visa-card,.esim-card,.service-price-card,.request-workspace,.booking-customer-card,.payment-code-card,.receipt-upload-card,.contact-details-card,.map-card{border-color:#cfdef2!important;border-radius:27px!important;box-shadow:0 18px 50px #06265917!important}.offer-card,.ticket-card,.visa-card,.esim-card,.service-price-card{transition:transform .25s,box-shadow .25s,border-color .25s}.offer-card:hover,.ticket-card:hover,.visa-card:hover,.esim-card:hover,.service-price-card:hover{transform:translateY(-6px);border-color:#8db9f4!important;box-shadow:0 27px 64px #06265924!important}.page-hero{background:radial-gradient(circle at 15% 25%,#27c7b321,#0000 28%),radial-gradient(circle at 85% 15%,#2076f524,#0000 31%),linear-gradient(#f8fbff,#eef5ff);position:relative;overflow:hidden}.page-hero:after{content:"";inset-inline-end:-150px;border:1px solid #2076f529;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-160px}.page-hero h1{color:#061b4c;text-wrap:balance}.tabs,.request-tabs,.filter-row{border-color:#d4e1f2}footer{background:#fff;border-top:1px solid #d4e0f0}html[data-theme=dark] .brand-copy strong{color:#edf5ff}html[data-theme=dark] .editorial-visual article{background:#0d2347;border-color:#244b79}html[data-theme=dark] .editorial-itinerary header,html[data-theme=dark] .editorial-itinerary strong,html[data-theme=dark] .editorial-support b{color:#eef6ff}html[data-theme=dark] .editorial-support{background:linear-gradient(135deg,#112b53,#0c2245)!important}html[data-theme=dark] .trust-grid{background:#0b1f3ee0;border-color:#23466f}html[data-theme=dark] .service-card:nth-child(n){background:linear-gradient(150deg,#10294e,#0b1f3e)}html[data-theme=dark] footer{background:#07162e;border-color:#203d63}@media (width<=980px){.hero-grid{grid-template-columns:1fr;gap:40px}.editorial-visual{width:min(100%,720px);margin-inline:auto}.services-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=790px){.container{width:min(100% - 24px,1240px)}.nav{min-height:70px}.site-header{border-bottom-color:#d7e3f3}.hero{padding:42px 0 54px}.hero h1{letter-spacing:-1px;font-size:clamp(2.55rem,12.4vw,4.1rem);line-height:1.28}.hero-copy{font-size:.96rem;line-height:1.85}.editorial-visual{grid-template-rows:245px 145px 115px;grid-template-columns:1fr 1fr;gap:10px;min-height:550px}.editorial-visual article{border-radius:19px}.editorial-photo-main{grid-area:1/1/auto/3}.editorial-photo-city{grid-area:2/1/4}.editorial-itinerary{grid-area:2/2;padding:13px}.editorial-itinerary>div{display:none}.editorial-itinerary p{margin-top:10px}.editorial-support{grid-area:3/2;padding:12px}.editorial-support>span{border-radius:13px;width:43px;height:43px}.services-grid{grid-template-columns:1fr 1fr}.service-card{min-height:205px;padding:19px}.page-hero{padding-block:47px}}@media (width<=430px){.editorial-visual{grid-template-rows:230px 130px 130px;min-height:510px}.services-grid{grid-template-columns:1fr}.service-card{min-height:165px}}.citadel-hero{isolation:isolate;background:linear-gradient(90deg,#f4f9ff14 0%,#f4f9ff29 44%,#f4f9fff0 67%,#f4f9ff 100%),url(/assets/editorial/erbil-citadel-3d-hero.webp) 50%/cover no-repeat;min-height:760px;padding:74px 0 82px;overflow:hidden}[dir=rtl] .citadel-hero{background-position:50%}[dir=ltr] .citadel-hero{background:linear-gradient(270deg,#f4f9ff14 0%,#f4f9ff29 44%,#f4f9fff0 67%,#f4f9ff 100%),url(/assets/editorial/erbil-citadel-3d-hero.webp) 50%/cover no-repeat}.citadel-hero:after{content:"";z-index:-1;background:linear-gradient(#ffffff0d,#0000 55%,#0214321f);position:absolute;inset:0}.citadel-hero .hero-grid{grid-template-columns:.9fr 1.1fr;min-height:590px}.citadel-hero .hero-grid>div:first-child{backdrop-filter:blur(15px);background:#f8fcffb3;border:1px solid #fffc;border-radius:34px;align-self:center;padding:36px;box-shadow:0 28px 75px #07234f29}.citadel-hero h1{text-shadow:0 2px #fff,0 12px 32px #0f376914;font-size:clamp(3.2rem,5.8vw,5.8rem)}.citadel-hero .hero-copy{color:#3c587a}.citadel-hero .proof{background:#ffffffd1}.citadel-journey{justify-content:flex-start;align-items:flex-end;min-height:570px;padding:0 0 10px;display:flex}.citadel-journey-card{color:#0a234f;backdrop-filter:blur(18px);background:#ffffffd6;border:1px solid #fffc;border-radius:25px;width:min(100%,430px);padding:22px;box-shadow:0 28px 70px #031b4340}.citadel-journey-card header{align-items:center;gap:12px;display:flex}.citadel-journey-card header>span{color:#fff;background:linear-gradient(145deg,#49afff,#176bea);border-radius:15px;place-items:center;width:47px;height:47px;display:grid;box-shadow:0 11px 25px #176bea47}.citadel-journey-card header div{display:grid}.citadel-journey-card header small{color:#6c80a0;letter-spacing:.12em;font:800 .6rem/1.2 Segoe UI,Arial,sans-serif}.citadel-journey-card header b{font:900 1.15rem/1.4 Segoe UI,Arial,sans-serif}.citadel-route{border-block:1px solid #d7e3f3;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin:20px 0;padding:15px 0;display:grid}.citadel-route>span{display:grid}.citadel-route>span:last-child{text-align:end}.citadel-route small{color:#7889a2;font-size:.6rem;font-weight:800}.citadel-route b{font:900 1.2rem/1.2 Segoe UI,Arial,sans-serif}.citadel-route i{border-top:2px dashed #76a5e4;height:1px}.citadel-journey-card footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.citadel-journey-card footer>span{color:#607590;font-size:.67rem;font-weight:800}.citadel-journey-card footer a{color:#fff;background:#176bea;border-radius:11px;padding:9px 13px;font-size:.66rem;font-weight:900}.citadel-badge{inset-inline-start:16px;color:#fff;backdrop-filter:blur(12px);background:linear-gradient(145deg,#072553d6,#10549dc7);border:1px solid #ffffffc7;border-radius:17px;align-items:center;gap:9px;padding:13px 16px;display:flex;position:absolute;top:95px;box-shadow:0 18px 42px #041e4640}.citadel-badge strong{font:900 1rem/1 Segoe UI,Arial,sans-serif}.citadel-badge span{font-size:.66rem;font-weight:900}.service-card .service-icon-3d{transition:transform .28s}.trust-cards article{position:relative;overflow:hidden}.trust-cards article:after{content:"";inset-inline-end:-70px;background:radial-gradient(circle,#2076f524,#0000 70%);border-radius:50%;width:120px;height:120px;position:absolute;bottom:-75px}html[data-theme=dark] .citadel-hero{background:linear-gradient(90deg,#0613291a,#06132938 43%,#061329e6 72%,#061329 100%),url(/assets/editorial/erbil-citadel-3d-hero.webp) 50%/cover no-repeat}html[data-theme=dark][dir=ltr] .citadel-hero{background:linear-gradient(270deg,#0613291a,#06132938 43%,#061329e6 72%,#061329 100%),url(/assets/editorial/erbil-citadel-3d-hero.webp) 50%/cover no-repeat}html[data-theme=dark] .citadel-hero .hero-copy{color:#bbcee6}html[data-theme=dark] .citadel-journey-card{color:#eff6ff;background:#081b3ae0;border-color:#31517d}html[data-theme=dark] .citadel-route{border-color:#294973}@media (width<=980px){.citadel-hero{background-position:35%;min-height:960px}.citadel-hero .hero-grid{grid-template-columns:1fr;min-height:auto}.citadel-hero .hero-grid>div:first-child{width:min(100%,680px);margin-inline-start:auto}.citadel-journey{justify-content:flex-start;min-height:300px}.citadel-badge{top:24px}}@media (width<=790px){.citadel-hero{background:linear-gradient(#f4f9fff5 0%,#f4f9ffc7 45%,#f4f9ff14 72%,#0214321f 100%),url(/assets/editorial/erbil-citadel-3d-hero.webp) 30%/cover no-repeat;min-height:900px;padding:34px 0 52px}.citadel-hero .hero-grid{gap:250px}.citadel-hero .hero-grid>div:first-child{background:#f8fcffd6;border-radius:25px;padding:23px}.citadel-hero h1{font-size:clamp(2.55rem,12vw,4.2rem)}.citadel-journey{min-height:0;padding:0}.citadel-journey-card{border-radius:21px;width:100%;padding:18px}.citadel-badge{display:none}}@media (width<=430px){.citadel-hero{background-position:34%;min-height:820px;overflow:hidden}.citadel-hero .hero-grid{gap:145px;max-width:100%;width:calc(100% - 20px)!important}.citadel-hero .hero-grid>div,.citadel-journey,.citadel-journey-card{min-width:0;max-width:100%}}.citadel-hero{background-size:103%;animation:16s ease-in-out infinite alternate citadelSceneDrift}.citadel-hero .hero-grid{z-index:3;position:relative}.citadel-hero .hero-grid>div:first-child{animation:6s ease-in-out infinite editorialPanelFloat}.citadel-journey-card{animation:5.5s ease-in-out infinite editorialCardFloat}.hero-flight-animation{z-index:2;pointer-events:none;direction:ltr;height:245px;position:absolute;inset:110px 4% auto}.hero-flight-animation .flight-path{filter:drop-shadow(0 0 8px #1b78f5b3);border-top:2px solid #ffffffe6;border-radius:50%;width:54%;height:130px;position:absolute;top:83px;left:8%;transform:rotate(-7deg)}.hero-flight-animation .flight-origin,.hero-flight-animation .flight-destination{color:#0c4d9c;backdrop-filter:blur(8px);background:#ffffffb8;border:1px solid #ffffffa6;border-radius:999px;padding:5px 9px;font:900 .64rem/1 Segoe UI,Arial,sans-serif;position:absolute;box-shadow:0 8px 20px #072a5a1f}.hero-flight-animation .flight-origin{top:132px;left:6%}.hero-flight-animation .flight-destination{top:55px;left:61%}.moving-plane{color:#fff;offset-path:path("M 0 0 C 230 -120 500 -140 750 -68");offset-rotate:auto 28deg;background:linear-gradient(145deg,#5fc4ff,#176bea);border:1px solid #ffffffb3;border-radius:16px;place-items:center;width:48px;height:48px;animation:8s cubic-bezier(.45,.05,.55,.95) infinite planeAcrossWorld;display:grid;position:absolute;top:126px;left:7%;box-shadow:0 14px 32px #176bea61}.moving-plane svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 2px #00000026);width:25px;height:25px}.services-grid .service-card:nth-child(2n){transform:translateY(14px)}.services-grid .service-card:nth-child(2n):hover{transform:translateY(7px)}.trust-cards article:nth-child(2){transform:translateY(-12px)}@keyframes citadelSceneDrift{0%{background-position:48%;background-size:103%}to{background-position:52%;background-size:108%}}@keyframes planeAcrossWorld{0%{offset-distance:0%;opacity:0;transform:scale(.78)}9%{opacity:1}48%{transform:scale(1)}91%{opacity:1}to{offset-distance:100%;opacity:0;transform:scale(.82)}}@keyframes editorialPanelFloat{50%{transform:translateY(-7px)}}@keyframes editorialCardFloat{50%{transform:translateY(-10px)rotate(.35deg)}}@media (width<=980px){.hero-flight-animation{height:180px;top:310px}.hero-flight-animation .flight-path{width:64%;left:5%}.hero-flight-animation .flight-origin{left:2%}.hero-flight-animation .flight-destination{left:67%}.moving-plane{offset-path:path("M 0 0 C 170 -75 360 -95 560 -65");left:3%}}@media (width<=790px){.citadel-hero{background-size:auto 100%;animation:18s ease-in-out infinite alternate citadelSceneDriftMobile}.hero-flight-animation{top:360px;width:86%;height:150px;inset-inline:7%;overflow:hidden}.hero-flight-animation .flight-path{width:72%;height:85px;top:68px;left:3%}.hero-flight-animation .flight-origin{top:98px;left:0}.hero-flight-animation .flight-destination{top:46px;left:72%}.moving-plane{offset-path:path("M 0 0 C 105 -58 220 -70 330 -50");width:42px;height:42px;animation-duration:7s;top:92px;left:1%}.services-grid .service-card:nth-child(n),.trust-cards article:nth-child(n){transform:none}}@keyframes citadelSceneDriftMobile{0%{background-position:30%}to{background-position:38%}}@media (prefers-reduced-motion:reduce){.citadel-hero,.citadel-hero .hero-grid>div:first-child,.citadel-journey-card,.moving-plane{animation:none!important}.moving-plane{display:none}}.managed-offers-wrap{box-shadow:var(--shadow-sm);background:linear-gradient(145deg,#f2f8ff,#fff);border:1px solid #cfe2fb;border-radius:27px;margin-bottom:40px;padding:24px}.managed-offers-wrap[hidden]{display:none}.managed-offers-head{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.managed-offers-head span{color:#fff;background:#1d70f7;border-radius:9px;padding:6px 9px;font:900 .64rem/1 Segoe UI,Arial,sans-serif}.managed-offers-head h2{margin:0;font-size:1.25rem}.managed-offers-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.offer-card.managed .offer-art{height:150px}.offer-expiry{z-index:2;inset-inline-end:14px;color:#fff;backdrop-filter:blur(8px);background:#071a3d94;border-radius:8px;padding:5px 8px;font-size:.62rem;position:absolute;bottom:14px}.offer-card.managed .offer-features{min-height:75px}html[data-theme=dark] .managed-offers-wrap{background:linear-gradient(145deg,#0d2042,#091a36);border-color:#29466e}@media (width<=900px){.managed-offers-grid{grid-template-columns:1fr 1fr}}@media (width<=580px){.managed-offers-grid{grid-template-columns:1fr}.managed-offers-wrap{padding:15px}}.bar-chart progress{background:#edf2f8;border:0;border-radius:999px;width:100%;height:8px;overflow:hidden}.bar-chart progress::-webkit-progress-bar{background:#edf2f8}.bar-chart progress::-webkit-progress-value{background:linear-gradient(90deg,#2d7cf0,#29c39c);border-radius:999px}.bar-chart progress::-moz-progress-bar{background:linear-gradient(90deg,#2d7cf0,#29c39c);border-radius:999px}.payment-amount-row{grid-template-columns:1fr 96px;gap:9px;display:grid}.payment-amount-row input,.payment-amount-row select{min-width:0}.umrah-offer-detail{background:linear-gradient(145deg,#fffaf0,#fff);border:1px solid #efc462;border-radius:28px;max-width:760px;margin:auto;padding:28px;box-shadow:0 24px 60px #704e0821}.umrah-offer-price{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:22px;display:flex}.umrah-offer-price img{object-fit:cover;border-radius:13px;width:82px;height:58px}.umrah-offer-price div{text-align:end;display:grid}.umrah-offer-price small{color:var(--muted);font-weight:800}.umrah-offer-price strong{color:var(--orange);font-size:2.8rem;line-height:1}.umrah-offer-list{grid-template-columns:1fr 1fr;gap:12px;margin:24px 0;display:grid}.umrah-offer-list div{background:#f3f8ff;border-radius:14px;align-items:center;gap:9px;padding:13px;font-weight:800;display:flex}.umrah-offer-list b{color:#fff;background:#19a96b;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.umrah-request-button{width:100%;margin-top:20px}html[data-theme=dark] .umrah-offer-detail{color:#eaf2ff;background:linear-gradient(145deg,#0d2042,#091832);border-color:#6c5520}html[data-theme=dark] .umrah-offer-list div{background:#10294f}@media (width<=620px){.umrah-offer-list{grid-template-columns:1fr}.umrah-offer-detail{padding:19px}.payment-amount-row{grid-template-columns:1fr 82px}}.payment-card-actions.single-action{grid-template-columns:1fr}.moving-plane{color:#f7fbff;width:74px;height:58px;box-shadow:none;filter:drop-shadow(0 10px 11px #03235361);offset-path:path("M 0 0 C 250 -125 520 -145 820 -72");background:0 0;border:0;border-radius:0;animation-duration:7.4s;top:128px;left:5%}.moving-plane:before,.moving-plane:after{content:"";filter:drop-shadow(0 0 5px #4eaaffd9);background:linear-gradient(90deg,#0000,#ffffffc7);border-radius:999px;width:72px;height:2px;position:absolute;right:48px}.moving-plane:before{top:24px}.moving-plane:after{opacity:.68;width:49px;top:33px}.moving-plane svg{fill:currentColor;stroke:#1266d5;stroke-width:.42px;filter:drop-shadow(0 2px 1px #0003);width:62px;height:62px}.moving-plane>i{background:#2cd7c0;border-radius:50%;width:12px;height:12px;position:absolute;inset:8px 6px auto auto;box-shadow:0 0 0 5px #2cd7c029,0 0 16px #2cd7c0}.hero-flight-animation .flight-path{border-top:2px dashed #ffffffe0}.page-hero{border-bottom:1px solid #2076f51f;align-items:center;min-height:330px;display:flex}.page-hero .container{z-index:1;position:relative}.page-hero .container:before{display:none!important}.section{position:relative}.section-head h2,.page-hero h1{letter-spacing:-.035em}.offer-card,.ticket-card,.visa-card,.esim-card,.service-price-card,.request-workspace,.booking-customer-card,.payment-code-card,.receipt-upload-card,.contact-details-card,.map-card,.standalone-form,.other-service{position:relative;overflow:hidden}.offer-card:before,.ticket-card:before,.visa-card:before,.esim-card:before,.service-price-card:before,.request-workspace:before,.booking-customer-card:before,.payment-code-card:before,.receipt-upload-card:before,.contact-details-card:before,.map-card:before,.standalone-form:before,.other-service:before{content:"";z-index:0;background:linear-gradient(90deg,#176ff0,#27c7b3,#7bc8ff);width:100%;height:4px;position:absolute;inset:0 auto auto 0}.offer-card>*,.ticket-card>*,.visa-card>*,.esim-card>*,.service-price-card>*,.request-workspace>*,.booking-customer-card>*,.payment-code-card>*,.receipt-upload-card>*,.contact-details-card>*,.map-card>*,.standalone-form>*,.other-service>*{z-index:1;position:relative}.service-icon-3d,.contact-detail>span,.install-icon{transform-style:preserve-3d;border:1px solid #ffffffeb;color:#0d63d7!important;background:linear-gradient(145deg,#eef6ff,#cfe4ff)!important;box-shadow:inset -7px -8px 14px #195eb91a,inset 7px 7px 14px #ffffffe6,0 13px 24px #08377a29!important}.service-icon-3d svg,.contact-detail>span svg{filter:drop-shadow(0 3px 2px #0942912e)}.service-card{isolation:isolate}.service-card:before{content:"";z-index:-1;background:radial-gradient(circle,#2a83ff24,#0000 68%);border-radius:50%;width:150px;height:150px;position:absolute;inset:auto -55px -65px auto}.button,.card-button,.search-submit,.standalone-form button{transition:transform .2s,box-shadow .2s,filter .2s}.button:hover,.card-button:hover,.search-submit:hover,.standalone-form button:hover{filter:saturate(1.08);transform:translateY(-2px)}@media (width<=980px){.moving-plane{offset-path:path("M 0 0 C 190 -92 390 -110 610 -64")}}@media (width<=790px){.page-hero{min-height:260px}.moving-plane{offset-path:path("M 0 0 C 120 -70 245 -78 390 -48");width:64px;height:52px;animation-duration:6.6s;top:90px;left:-2%}.moving-plane svg{width:54px;height:54px}.moving-plane:before{width:48px;right:42px}.moving-plane:after{width:34px;right:42px}.hero-flight-animation{z-index:4}}@media (width<=430px){.moving-plane{offset-path:path("M 0 0 C 95 -58 195 -68 315 -42")}}html[data-theme=dark] .service-icon-3d,html[data-theme=dark] .contact-detail>span,html[data-theme=dark] .install-icon{border-color:#315683;color:#8cc9ff!important;background:linear-gradient(145deg,#173966,#0d254a)!important;box-shadow:inset -7px -8px 14px #010f2447,inset 6px 6px 12px #4d8bd41a,0 13px 25px #00000040!important}.moving-plane{filter:drop-shadow(0 18px 12px #02255261);width:210px;height:140px;overflow:visible}.moving-plane img{object-fit:contain;filter:drop-shadow(0 2px 1px #ffffffa6);width:210px;height:140px;display:block}.moving-plane svg{display:none}.moving-plane:before,.moving-plane:after{right:178px}.moving-plane>i{width:8px;height:8px;inset:60px auto auto 3px}html:not([data-theme=dark]) .page-hero{color:#071b43;background:radial-gradient(circle at 12% 20%,#27c7b326,#0000 28%),radial-gradient(circle at 88% 10%,#2076f529,#0000 32%),linear-gradient(#f9fcff,#eef5ff)}html:not([data-theme=dark]) .page-hero h1{color:#061b4c!important;text-shadow:none!important}html:not([data-theme=dark]) .page-hero p{color:#4b6282!important;opacity:1!important}html:not([data-theme=dark]) .page-hero .eyebrow{color:#075a76!important;background:#e7fbf8!important;border-color:#9de5db!important}html[data-theme=dark] .page-hero{color:#f4f8ff;background:radial-gradient(circle at 12% 20%,#27c7b32b,#0000 28%),radial-gradient(circle at 88% 10%,#2076f533,#0000 32%),linear-gradient(#07162f,#0b2245)!important}html[data-theme=dark] .page-hero h1{text-shadow:0 12px 30px #00000047;color:#f4f8ff!important}html[data-theme=dark] .page-hero p{color:#c2d2e8!important;opacity:1!important}html[data-theme=dark] .page-hero .eyebrow{color:#8ff2df!important;background:#27c7b31f!important;border-color:#53e3cd59!important}.offers-page .page-hero,.esim-page .page-hero{min-height:290px;padding:54px 0}.offers-page .page-hero .container,.esim-page .page-hero .container{opacity:1!important;visibility:visible!important}.offers-page .section-white,.esim-page .section-white{min-height:0}.offers-page .section-head{margin-bottom:24px}.offers-page .filters{z-index:2;position:relative}.offers-page .offer-card,.esim-page .esim-card{opacity:1;color:#071b43}html[data-theme=dark] .offers-page .offer-card,html[data-theme=dark] .esim-page .esim-card{color:#eef5ff}.esim-hero-grid{text-align:start;grid-template-columns:minmax(0,1fr) 280px;min-height:180px}.esim-hero .eyebrow{margin-inline:0}.esim-signal{background:radial-gradient(circle at 28% 15%,#63e0ff52,#0000 34%),linear-gradient(145deg,#0e4c9c,#0a7c91);height:174px;transform:perspective(600px)rotateY(-5deg);box-shadow:inset 0 1px #ffffff52,inset -15px -20px 35px #031a4338,0 22px 50px #07438740}.esim-signal span{background:linear-gradient(#fff,#8beeff);box-shadow:0 6px 16px #11e1ff47}.contact-detail>span.phone-icon{color:#1570e8!important;background:linear-gradient(145deg,#eaf4ff,#b9d9ff)!important}.contact-detail>span.email-icon{color:#7b57e7!important;background:linear-gradient(145deg,#f3edff,#d8caff)!important}.contact-detail>span.location-icon{color:#e54552!important;background:linear-gradient(145deg,#fff0f1,#ffc3c8)!important}.contact-detail>span.instagram-icon{color:#c52a80!important;background:linear-gradient(145deg,#fff0fa,#ffc5e7)!important}.contact-detail>span.facebook-icon{color:#1769e0!important;background:linear-gradient(145deg,#eef5ff,#bfd8ff)!important}.contact-detail>span.tiktok-icon{color:#111a2c!important;background:linear-gradient(145deg,#eef3f8,#cbd6e4)!important}.contact-detail>span svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px}.map-pin{background:linear-gradient(145deg,#ff6b69,#d92245);box-shadow:inset 8px 8px 15px #ffffff38,inset -8px -10px 18px #74001640,0 17px 35px #d9224552}.map-pin svg{fill:none;stroke:#fff;stroke-width:1.9px;width:34px;height:34px}html[data-theme=dark] .service-icon.icon-visa{color:#c9b5ff!important;background:linear-gradient(145deg,#392d67,#211c49)!important}html[data-theme=dark] .service-icon.icon-flight{color:#9bd3ff!important;background:linear-gradient(145deg,#164879,#0c2d59)!important}html[data-theme=dark] .service-icon.icon-hotel{color:#ffc08f!important;background:linear-gradient(145deg,#653c22,#3d281e)!important}html[data-theme=dark] .service-icon.icon-transfer{color:#8ef0d2!important;background:linear-gradient(145deg,#175849,#10372f)!important}html[data-theme=dark] .service-icon.icon-esim{color:#8eeaff!important;background:linear-gradient(145deg,#14536a,#0d344a)!important}html[data-theme=dark] .service-icon.icon-car{color:#ffacb9!important;background:linear-gradient(145deg,#67303e,#411f2b)!important}html[data-theme=dark] .service-icon.icon-payment{color:#ffe86e!important;background:linear-gradient(145deg,#62551b,#393318)!important}html[data-theme=dark] .contact-detail>span{filter:saturate(1.2)brightness(.95);border-color:#ffffff29!important}html[data-theme=dark] .contact-detail>span.phone-icon{color:#9fd0ff!important;background:linear-gradient(145deg,#174b82,#102b55)!important}html[data-theme=dark] .contact-detail>span.email-icon{color:#d0baff!important;background:linear-gradient(145deg,#4d377d,#2b2258)!important}html[data-theme=dark] .contact-detail>span.location-icon{color:#ffabb3!important;background:linear-gradient(145deg,#743340,#431f2b)!important}html[data-theme=dark] .contact-detail>span.instagram-icon{color:#ffb3dc!important;background:linear-gradient(145deg,#71335e,#41213f)!important}html[data-theme=dark] .contact-detail>span.facebook-icon{color:#a8cbff!important;background:linear-gradient(145deg,#214c86,#162e59)!important}html[data-theme=dark] .contact-detail>span.tiktok-icon{color:#d8f8ff!important;background:linear-gradient(145deg,#284353,#172a3b)!important}@media (width<=790px){.offers-page .page-hero,.esim-page .page-hero{min-height:225px;padding:38px 0}.moving-plane,.moving-plane img{width:152px;height:102px}.moving-plane:before,.moving-plane:after{right:127px}.moving-plane>i{top:43px}.esim-hero-grid{grid-template-columns:1fr;min-height:0}}html:not([data-theme=dark]) .site-header{background:#fffffff7;border-bottom-color:#cbdaf0;box-shadow:0 8px 30px #082b5e14}html:not([data-theme=dark]) .nav-links a{color:#233d63}html:not([data-theme=dark]) .nav-links a[aria-current=page]{color:#075fcf}html:not([data-theme=dark]) .language-button,html:not([data-theme=dark]) .theme-toggle,html:not([data-theme=dark]) .menu-toggle{color:#08224c;background:#fff;border-color:#bed0e8;box-shadow:0 9px 22px #0a346e1a}html:not([data-theme=dark]) .citadel-hero:after{background:linear-gradient(#ffffff08,#06214d1f)}html:not([data-theme=dark]) .citadel-hero .hero-grid>div:first-child{color:#061a3d;backdrop-filter:blur(20px);background:#ffffffeb;border:1px solid #b5cdec;box-shadow:0 30px 75px #072b6333}html:not([data-theme=dark]) .citadel-hero h1{color:#051b4b;text-shadow:0 2px #fff,0 12px 28px #082d661f}html:not([data-theme=dark]) .citadel-hero .hero-copy{color:#314d72;font-weight:700}html:not([data-theme=dark]) .citadel-hero .proof{color:#153b68;background:#fff;border-color:#bed2eb;box-shadow:0 10px 26px #082e661a}html:not([data-theme=dark]) .citadel-journey-card{color:#071d48;background:#fffffff2;border-color:#a9c5e8}html:not([data-theme=dark]) .citadel-badge{border-color:#9fc1ec}html:not([data-theme=dark]) .section-head h2{color:#061b48}html:not([data-theme=dark]) .section-head p,html:not([data-theme=dark]) .section-copy>p{color:#4d6380}html:not([data-theme=dark]) .service-card{color:#071c43;background:#fff;border:1px solid #bdd0ea;box-shadow:0 18px 46px #072b601c}html:not([data-theme=dark]) .service-card:first-child{background:linear-gradient(150deg,#f0eaff,#fff 68%);border-color:#c8b8f3}html:not([data-theme=dark]) .service-card:nth-child(2){background:linear-gradient(150deg,#e9f4ff,#fff 68%);border-color:#aacff4}html:not([data-theme=dark]) .service-card:nth-child(3){background:linear-gradient(150deg,#fff0df,#fff 68%);border-color:#efc49d}html:not([data-theme=dark]) .service-card:nth-child(4){background:linear-gradient(150deg,#e5fbf4,#fff 68%);border-color:#a8dfcf}html:not([data-theme=dark]) .service-card:nth-child(5){background:linear-gradient(150deg,#e4f8ff,#fff 68%);border-color:#9dd9e7}html:not([data-theme=dark]) .service-card:nth-child(6){background:linear-gradient(150deg,#ffe9ee,#fff 68%);border-color:#efb2c0}html:not([data-theme=dark]) .service-card:nth-child(7){background:linear-gradient(150deg,#fff7c7,#fff 68%);border-color:#e7d56b}html:not([data-theme=dark]) .service-card h3{color:#071b43;font-size:1.13rem}html:not([data-theme=dark]) .service-card p{color:#465e7c;font-size:.81rem;font-weight:700}.service-icon.service-icon-3d{border-radius:22px;width:68px;height:68px;margin-bottom:20px;box-shadow:inset 8px 8px 15px #ffffffbf,inset -9px -10px 18px #0b3e851f,0 15px 27px #072e6733!important}.service-icon.service-icon-3d svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:32px;height:32px}html:not([data-theme=dark]) .trust-grid,html:not([data-theme=dark]) .quick-find-card,html:not([data-theme=dark]) .trust-cards article,html:not([data-theme=dark]) .review-invite,html:not([data-theme=dark]) .faq-list details{color:#071b43;background:#fff;border-color:#bfd1e8;box-shadow:0 15px 38px #082d6317}html:not([data-theme=dark]) .trust-cards article p,html:not([data-theme=dark]) .review-invite p,html:not([data-theme=dark]) .faq-list details p{color:#4b617e}html:not([data-theme=dark]) .offer-card,html:not([data-theme=dark]) .ticket-card,html:not([data-theme=dark]) .visa-card,html:not([data-theme=dark]) .esim-card,html:not([data-theme=dark]) .service-price-card,html:not([data-theme=dark]) .request-workspace,html:not([data-theme=dark]) .booking-customer-card,html:not([data-theme=dark]) .payment-code-card,html:not([data-theme=dark]) .receipt-upload-card,html:not([data-theme=dark]) .contact-details-card,html:not([data-theme=dark]) .map-card,html:not([data-theme=dark]) .standalone-form,html:not([data-theme=dark]) .other-service{color:#071b43;background-color:#fff;border-color:#b9cee8!important;box-shadow:0 18px 48px #072a5e1c!important}html:not([data-theme=dark]) input,html:not([data-theme=dark]) select,html:not([data-theme=dark]) textarea{color:#071b43;background:#fff;border-color:#b9cde7}@media (width<=790px){.service-icon.service-icon-3d{border-radius:20px;width:62px;height:62px}.service-icon.service-icon-3d svg{width:29px;height:29px}html:not([data-theme=dark]) .citadel-hero .hero-grid>div:first-child{background:#fffffff2}}@media (width<=620px){.payment-page .payment-hero{padding:34px 0}.payment-page .payment-heading h1{font-size:1.8rem}.payment-page .verified-method{padding:15px}.payment-page .receipt-upload-card{border-radius:20px;padding:15px}.payment-page .receipt-upload-heading{grid-template-columns:44px 1fr;gap:10px;display:grid}.payment-page .receipt-form-grid{grid-template-columns:1fr;display:grid}.payment-page .payment-amount-row{grid-template-columns:minmax(0,1fr) 82px}.payment-page .receipt-dropzone{width:100%;min-height:105px}.payment-page .receipt-preview,.payment-page .receipt-submit,.payment-page #receipt-whatsapp,.payment-page #receipt-track-link{width:100%}.payment-page .receipt-sent{text-align:center;grid-template-columns:1fr}.payment-page .receipt-sent>span{margin:auto}.payment-page .nav-tools{margin-inline-start:auto}.payment-page .brand-copy small{display:none}}@media (width<=760px){.payment-access-card{grid-template-columns:auto minmax(0,1fr)}.payment-access-card form,.payment-access-card>a{grid-column:1/-1}.payment-access-card form{grid-template-columns:1fr}.payment-access-card .button{width:100%}}.install-guide{backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff3d;border-radius:17px;grid-column:1/-1;padding:16px 18px}.install-guide strong{color:#fff;margin-bottom:7px;display:block}.install-guide p{color:#d9eaff;margin:5px 0;line-height:1.7}.install-guide p:before{content:"✓";color:#56e1b0;margin-inline-end:8px;font-weight:900}.install-section-top .install-card{padding-block:19px}.install-section-top .install-card h2{font-size:clamp(1.2rem,2.7vw,1.75rem)}html[data-theme=dark] .install-section-top{background:#07142d}@media (width<=760px){.install-section-top{padding:10px 0 0}.install-section-top .install-card{border-radius:20px;grid-template-columns:48px 1fr;gap:12px;padding:15px}.install-section-top .install-icon{border-radius:15px;width:48px;height:48px;font-size:1.45rem}.install-section-top .install-card h2{font-size:1.12rem}.install-section-top .install-card p{font-size:.72rem}.install-section-top .install-card .button{grid-column:1/-1;min-height:48px}}.install-guide{z-index:410;inset-inline:12px;bottom:calc(12px + env(safe-area-inset-bottom));color:#fff;text-align:start;background:linear-gradient(145deg,#0d2b56,#071a3d);border:1px solid #ffffff47;border-radius:24px;max-width:520px;margin-inline:auto;padding:24px 20px;position:fixed;box-shadow:0 28px 90px #00000080}.install-guide[hidden]{display:none}.install-guide-logo{color:#fff;background:linear-gradient(145deg,#2b8dff,#0bc1d8);border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:13px;font:900 1.5rem/1 Segoe UI,sans-serif;display:grid}.install-guide strong{font-size:1.2rem}.install-guide p{background:#ffffff14;border-radius:13px;padding:10px 12px}.install-guide-close{top:13px;color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:12px;width:38px;height:38px;font-size:1.5rem;position:absolute;inset-inline-end:13px}.install-guide-done{width:100%;margin-top:10px}.install-guide-open{overflow:hidden}html,body,#main,.site-header,footer{width:100%;max-width:none}@media (width<=790px){.container{width:calc(100% - 24px);max-width:none}.install-section-top .container{width:calc(100% - 20px)}.install-section-top .install-card{border-radius:18px;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;padding:12px}.install-section-top .install-icon{border-radius:14px;width:44px;height:44px;font-size:1.25rem}.install-section-top .install-card h2{margin:0;font-size:.98rem;line-height:1.3}.install-section-top .install-card .kicker{display:none}.install-section-top .install-card p{font-size:.65rem;line-height:1.45}.install-section-top .install-card .button{white-space:nowrap;grid-column:auto;min-height:42px;padding:8px 12px;font-size:.72rem}.hero{padding:38px 0 34px}.hero-grid{gap:24px}.proof-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:24px}.proof{text-align:center;justify-content:center;min-width:0;padding:8px 6px;font-size:.62rem}.proof svg{flex:none;width:15px}.hero-visual{min-height:390px}.orbit{display:none}.travel-card,.float-note{animation:none}}@media (width<=430px){.install-section-top .install-card{grid-template-columns:40px minmax(0,1fr)}.install-section-top .install-icon{width:40px;height:40px}.install-section-top .install-card .button{grid-column:1/-1;width:100%;min-height:44px}.hero h1{font-size:clamp(2.2rem,11vw,3rem)}.proof{justify-items:center;gap:4px;display:grid}.hero-visual{min-height:360px}.travel-card{width:min(88vw,315px);min-height:345px}}.quick-find-section{background:linear-gradient(#f4f9ff,#fff)}.quick-find-card{background:linear-gradient(135deg,#fff,#edf6ff);border:1px solid #cfe2fb;border-radius:28px;grid-template-columns:minmax(0,.8fr) minmax(360px,1.2fr);align-items:center;gap:25px;padding:30px;display:grid;box-shadow:0 22px 55px #0b3e7d1a}.quick-find-card h2,.install-card h2{margin:4px 0 8px}.quick-find-card p,.install-card p{color:var(--muted);margin-block:0}.quick-find-box{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.quick-find-box input{min-width:0;height:56px;color:var(--navy);background:#fff;border:1px solid #bdd4f2;border-radius:15px;outline:none;padding:11px 16px;font:700 1rem/1.2 inherit}.quick-find-box input:focus{border-color:#287cf3;box-shadow:0 0 0 4px #287cf31f}.quick-find-box button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#287cf3,#1558c3);border:0;border-radius:15px;min-width:105px;font-weight:900}.quick-results{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.quick-results[hidden]{display:none}.quick-result{min-height:58px;color:var(--navy);background:#fff;border:1px solid #d7e6f9;border-radius:15px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:10px 13px;transition:all .2s;display:grid}.quick-result:hover{border-color:#78aaf0;transform:translateY(-2px);box-shadow:0 9px 20px #1d70f71a}.quick-result span{background:#eaf3ff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.quick-result b{color:#287cf3;font-size:1.35rem}.quick-empty{text-align:center;border:1px dashed #b9cfee;border-radius:14px;grid-column:1/-1;padding:18px}.faq-section{background:#fff}.faq-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.faq-list details{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#f9fbff;border-radius:19px;padding:0 20px}.faq-list summary{cursor:pointer;min-height:68px;color:var(--navy);justify-content:space-between;align-items:center;gap:14px;font-weight:900;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:#287cf3;background:#e7f1ff;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;font:900 1.2rem/1 sans-serif;transition:all .2s;display:grid}.faq-list details[open] summary:after{content:"−";transform:rotate(180deg)}.faq-list details p{color:var(--muted);margin:0 0 18px;line-height:1.8}.install-section{padding-top:25px}.install-card{color:#fff;background:radial-gradient(circle at 80% 20%,#39c5f054,#0000 35%),linear-gradient(135deg,#071a3d,#0d3f79);border-radius:28px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:28px 32px;display:grid;box-shadow:0 24px 55px #031f493d}.install-card .kicker,.install-card p{color:#b9d7fa}.install-card h2{color:#fff}.install-icon{color:#fff;background:linear-gradient(145deg,#2b8dff,#0bc1d8);border:1px solid #fff6;border-radius:21px;place-items:center;width:64px;height:64px;font:900 2rem/1 Segoe UI,sans-serif;display:grid;box-shadow:inset 0 1px #ffffff80,0 15px 28px #0003}.install-card .button{border:1px solid #ffffff59}.install-card .button.ready{animation:1.8s infinite installPulse}@keyframes installPulse{50%{box-shadow:0 0 0 9px #3aa7ff21}}.price-updated{color:#14724d;background:#effbf5;border:1px solid #b8e4ce;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin:0 auto 22px;padding:9px 13px;font-size:.72rem;font-weight:800;display:flex}.price-updated i{background:#20b878;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #20b8781f}.price-updated b{font-family:Segoe UI,Arial,sans-serif}html[data-theme=dark] .quick-find-section,html[data-theme=dark] .faq-section{background:#07142d}html[data-theme=dark] .quick-find-card{background:linear-gradient(135deg,#0d2042,#0a1933);border-color:#29476e}html[data-theme=dark] .quick-find-box input,html[data-theme=dark] .quick-result,html[data-theme=dark] .faq-list details{color:#eaf2ff;background:#0d2042;border-color:#29476e}html[data-theme=dark] .faq-list summary{color:#eaf2ff}html[data-theme=dark] .price-updated{color:#7ee7b5;background:#0b2c29;border-color:#225d4c}@media (width<=760px){.quick-find-card{grid-template-columns:1fr;padding:20px}.quick-results,.faq-list{grid-template-columns:1fr}.install-card{grid-template-columns:auto 1fr;padding:24px 20px}.install-card .button{grid-column:1/-1;width:100%}.quick-find-box{grid-template-columns:1fr}.quick-find-box button{min-height:52px}.price-updated{white-space:normal;margin-inline:12px}}@media (width<=790px){html,body,#main{width:100%!important;min-width:0!important;max-width:100%!important}.container{width:calc(100% - 20px)!important;max-width:none!important;margin-inline:10px!important}.install-section-top{padding:8px 0 0!important}.install-section-top .install-card{width:100%;border-radius:16px!important;grid-template-columns:42px minmax(0,1fr) auto!important;gap:9px!important;padding:10px!important}.install-section-top .install-icon{border-radius:13px!important;width:42px!important;height:42px!important;font-size:1.2rem!important}.install-section-top .install-card h2{margin:0!important;font-size:.92rem!important;line-height:1.25!important}.install-section-top .install-card p{margin:3px 0 0!important;font-size:.61rem!important;line-height:1.35!important}.install-section-top .install-card .button{white-space:nowrap!important;grid-column:auto!important;width:auto!important;min-height:40px!important;padding:7px 10px!important;font-size:.68rem!important}.hero-grid,.request-fields,.request-fields.compact{min-width:0}}@media (width<=390px){.install-section-top .install-card{grid-template-columns:38px minmax(0,1fr)!important}.install-section-top .install-icon{width:38px!important;height:38px!important}.install-section-top .install-card .button{grid-column:1/-1!important;width:100%!important;min-height:42px!important}}body.transport-world{--transport-ink:#071a3d;--transport-blue:#0c4fa3;--transport-cyan:#1bb7d8;--transport-soft:#eef6ff;--transport-line:#d9e6f3;background:#f4f8fc}.transport-world .world-transport-hero{isolation:isolate;background:radial-gradient(circle at 12% 22%,#25cdd138,#0000 28%),radial-gradient(circle at 88% 8%,#2276ef33,#0000 30%),linear-gradient(145deg,#f9fcff 0%,#eef6ff 54%,#f7fbff 100%);min-height:730px;padding:78px 0 0}.transport-world .world-transport-hero:before{content:"";z-index:-1;opacity:.42;background-image:radial-gradient(circle,#0b428233 1px,#0000 1.4px);background-size:26px 26px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 78%)}.transport-world .transport-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);gap:clamp(38px,7vw,95px);min-height:430px}.transport-world .world-transport-copy{z-index:2;position:relative}.transport-world .world-transport-copy h1{max-width:760px;color:var(--transport-ink);letter-spacing:-.055em;margin-bottom:20px;font-size:clamp(3rem,5.7vw,5.7rem);line-height:1.09}html[dir=rtl] .transport-world .world-transport-copy h1{letter-spacing:-.02em}.transport-world .world-transport-copy>p:not(.eyebrow){color:#526984;max-width:680px;font-size:clamp(.98rem,1.5vw,1.12rem);line-height:1.9}.transport-world .transport-benefits span{color:#164c7e;backdrop-filter:blur(10px);background:#ffffffd1;border-color:#1e5fab24;padding:10px 14px;box-shadow:0 8px 22px #0d3c770f}.transport-world .world-route-visual{perspective:1000px;place-items:center;min-height:420px;display:grid;position:relative}.transport-world .world-globe{background:linear-gradient(90deg,#0000 49.5%,#1576c321 50%,#0000 50.5%),linear-gradient(#0000 49.5%,#1576c321 50%,#0000 50.5%),radial-gradient(circle at 35% 30%,#3fd3d757,#1257a517 60%,#0000 71%);border:1px solid #2080d12e;border-radius:50%;width:330px;height:330px;animation:10s ease-in-out infinite transport-globe;position:absolute;box-shadow:inset 0 0 60px #1981c41f,0 40px 90px #0b387a1f}.transport-world .world-globe:before,.transport-world .world-globe:after{content:"";border:1px solid #1576c32e;border-radius:50%;position:absolute;inset:16% -2%;transform:rotate(58deg)}.transport-world .world-globe:after{transform:rotate(-58deg)}.transport-world .world-globe span,.transport-world .world-globe i,.transport-world .world-globe b{background:#1ab4d1;border:3px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 0 7px #1ab4d124,0 5px 12px #07438033}.transport-world .world-globe span{inset:23% auto auto 24%}.transport-world .world-globe i{background:#ff795d;inset:58% 17% auto auto}.transport-world .world-globe b{background:#1262ba;inset:auto auto 15% 43%}.transport-world .world-route-card{z-index:3;min-width:210px;color:var(--transport-ink);backdrop-filter:blur(16px);background:#ffffffd1;border:1px solid #ffffffb3;border-radius:18px;gap:3px;padding:15px 17px;animation:5s ease-in-out infinite transport-float;display:grid;position:absolute;box-shadow:0 18px 44px #0a377524}.transport-world .world-route-card span{color:#2a8fae;letter-spacing:.14em;font:900 .57rem/1 Segoe UI,Arial,sans-serif}.transport-world .world-route-card b{font:900 .83rem/1.45 Segoe UI,Arial,sans-serif}.transport-world .world-route-card small{color:#73859a;font:750 .57rem/1.4 Segoe UI,Arial,sans-serif}.transport-world .route-card-one{top:35px;inset-inline-start:-8px}.transport-world .route-card-two{top:170px;animation-delay:-1.8s;inset-inline-end:-20px}.transport-world .route-card-three{bottom:30px;animation-delay:-3.2s;inset-inline-start:20px}.transport-world .world-route-line{z-index:2;border-top:2px dashed #0b60ab52;border-radius:50%;width:370px;height:185px;position:absolute;transform:rotate(-16deg)}.transport-world .world-vehicle{z-index:4;top:45%;color:#fff;background:linear-gradient(135deg,#168ee0,#1551a4);border-radius:15px;place-items:center;width:44px;height:44px;display:grid;position:absolute;inset-inline-start:22%;transform:rotate(-18deg);box-shadow:0 14px 28px #1456ab4d}.transport-world .world-count{z-index:3;bottom:44px;color:#fff;backdrop-filter:blur(15px);background:linear-gradient(145deg,#08234feb,#0d5191e6);border:1px solid #ffffffb3;border-radius:16px;padding:13px 16px;display:grid;position:absolute;inset-inline-end:25px;box-shadow:0 18px 42px #08306840}.transport-world .world-count strong{letter-spacing:.08em;font:900 1.05rem/1.2 Segoe UI,Arial,sans-serif}.transport-world .world-count small{color:#8edfee;font:700 .57rem/1.3 Segoe UI,Arial,sans-serif}@keyframes transport-globe{50%{transform:translateY(-8px)rotate(2deg)}}@keyframes transport-float{50%{transform:translateY(-9px)}}.transport-world .global-transport-search{z-index:10;backdrop-filter:blur(20px);background:#ffffffe6;border:1px solid #ffffffd1;border-radius:26px 26px 0 0;margin-top:28px;padding:20px;position:relative;box-shadow:0 26px 70px #082d6529}.transport-world .global-search-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px;display:flex}.transport-world .global-transport-tabs{background:#eef5fb;border-color:#d8e5f2;margin:0}.transport-world .global-search-secure{color:#4c6681;align-items:center;gap:8px;font-size:.65rem;display:flex}.transport-world .global-search-secure i{background:#23b98a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #23b98a1f}.transport-world .global-search-grid{grid-template-columns:minmax(175px,1.25fr) 42px minmax(175px,1.25fr) minmax(145px,.82fr) minmax(130px,.7fr) minmax(180px,.9fr);align-items:end;gap:9px;display:grid}.transport-world .global-search-field{gap:6px;min-width:0;display:grid;position:relative}.transport-world .global-search-field label{color:#60758e;font-size:.64rem;font-weight:900}.transport-world .global-search-field input,.transport-world .global-search-field select{border:1px solid var(--transport-line);width:100%;height:56px;color:var(--transport-ink);background:#f8fbff;border-radius:14px;outline:0;padding:10px 13px 10px 44px;font-weight:800;transition:border-color .18s,box-shadow .18s,background .18s}html[dir=rtl] .transport-world .global-search-field input,html[dir=rtl] .transport-world .global-search-field select{padding:10px 44px 10px 13px}.transport-world .global-search-field input:focus,.transport-world .global-search-field select:focus{background:#fff;border-color:#3286d9;box-shadow:0 0 0 4px #207dd31c}.transport-world .field-leading-icon{z-index:2;bottom:17px;color:#1688ca;pointer-events:none;font:900 1rem/1 Segoe UI Symbol,sans-serif;position:absolute;inset-inline-start:15px}.transport-world .transport-swap{color:#176aa9;cursor:pointer;background:#fff;border:1px solid #d6e4f2;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:7px;font-size:1.1rem;transition:all .18s;display:grid;box-shadow:0 8px 18px #10539117}.transport-world .transport-swap:hover{color:#fff;background:#176aa9;border-color:#176aa9;transform:rotate(180deg)}.transport-world .global-search-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff825f,#ff5f4a);border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;height:56px;padding:10px 18px;font-weight:900;transition:all .2s;display:flex;box-shadow:0 14px 28px #ff644a40}.transport-world .global-search-submit:hover{transform:translateY(-2px);box-shadow:0 18px 34px #ff644a52}.transport-world .global-search-submit span{font:900 1.15rem/1 Arial,sans-serif}.transport-world .global-search-error{color:#9d2440;background:#fff0f4;border:1px solid #ffcfda;border-radius:11px;margin-top:12px;padding:10px 13px;font-size:.7rem;font-weight:800}.transport-world .transport-autocomplete{z-index:100;inset-inline:0;background:#fff;border:1px solid #d8e5f2;border-radius:15px;max-height:350px;padding:7px;display:none;position:absolute;top:calc(100% + 7px);overflow:auto;box-shadow:0 22px 52px #07255330}.transport-world .transport-autocomplete.open{display:grid}.transport-world .transport-autocomplete button{text-align:start;min-height:49px;color:var(--transport-ink);cursor:pointer;background:#fff;border:0;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;padding:8px 10px;display:grid}.transport-world .transport-autocomplete button:hover{background:#eff7ff}.transport-world .transport-autocomplete button span{font-size:.76rem;font-weight:900}.transport-world .transport-autocomplete button small{color:#7a8da2;grid-row:2;font-size:.61rem}.transport-world .transport-autocomplete button i{color:#1668a8;background:#e7f3ff;border-radius:8px;grid-area:1/2/3;padding:6px;font:900 .56rem/1 Arial,sans-serif}.transport-world .transport-regions{background:#fff;border-block:1px solid #e3edf6}.transport-world .region-strip{scrollbar-width:none;align-items:center;gap:10px;min-height:92px;display:flex;overflow-x:auto}.transport-world .region-strip::-webkit-scrollbar{display:none}.transport-world .region-strip>span{color:#7b8ca0;white-space:nowrap;margin-inline-end:8px;font-size:.67rem;font-weight:900}.transport-world .region-strip button{color:#536b84;cursor:pointer;background:#f8fbfe;border:1px solid #dfeaf4;border-radius:13px;align-items:center;gap:8px;min-width:max-content;min-height:46px;padding:7px 13px;font-size:.67rem;font-weight:900;display:flex}.transport-world .region-strip button i{color:#1f75b5;background:#e6f3ff;border-radius:9px;place-items:center;width:28px;height:28px;font:900 .55rem/1 Arial,sans-serif;display:grid}.transport-world .region-strip button.active{color:#fff;background:linear-gradient(135deg,#0b4a94,#0e729d);border-color:#0b4a94;box-shadow:0 9px 20px #0c498c33}.transport-world .region-strip button.active i{color:#0b4a94;background:#fff}.transport-world .global-results-section{background:linear-gradient(#f5f9fd,#eef5fb);padding:78px 0 88px}.transport-world .global-section-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px;display:flex}.transport-world .global-section-head h2{max-width:750px;color:var(--transport-ink)}.transport-world .global-section-head p:not(.kicker){color:#667b92}.transport-world .live-verification-badge{color:#15775d;white-space:nowrap;background:#edfbf7;border:1px solid #cde9e2;border-radius:999px;align-items:center;gap:8px;padding:10px 13px;font-size:.64rem;display:flex}.transport-world .live-verification-badge span{background:#27b98d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #27b98d1f}.transport-world .global-price-notice{color:#43627d;background:#fafdff;border-color:#d8e7f4}.transport-world .transport-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.transport-world .world-transport-card{border-color:#dce8f3;border-radius:22px;min-width:0;padding:21px;position:relative;overflow:hidden;box-shadow:0 14px 34px #0830650f}.transport-world .world-transport-card:before{content:"";background:linear-gradient(90deg,#198ec4,#34c7c0,#ff7960);height:4px;position:absolute;inset:0 0 auto}.transport-world .world-transport-card:hover{border-color:#bcd5e8;transform:translateY(-5px);box-shadow:0 24px 48px #0830651f}.transport-world .world-transport-card .transport-route{margin:23px 0 28px}.transport-world .world-transport-card .transport-route strong{font:900 1.02rem/1.35 Segoe UI,Arial,sans-serif}html[lang=ku] .transport-world .world-transport-card .transport-route strong,html[lang=ar] .transport-world .world-transport-card .transport-route strong{font-family:NRT,Segoe UI,Arial,sans-serif}.transport-world .world-transport-card .transport-route>i span{font-size:.55rem;top:9px}.transport-world .transport-route-meta{background:#f7fafd;border:1px solid #e2ecf5;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:17px;padding:13px;display:grid}.transport-world .transport-route-meta span{gap:3px;min-width:0;display:grid}.transport-world .transport-route-meta small{color:#7a8da1;text-overflow:ellipsis;white-space:nowrap;font-size:.53rem;overflow:hidden}.transport-world .transport-route-meta b{color:#173c62;text-overflow:ellipsis;white-space:nowrap;font:800 .63rem/1.3 Segoe UI,Arial,sans-serif;overflow:hidden}.transport-world .world-transport-card .transport-card-foot>div strong{font-size:.8rem;line-height:1.35}.transport-world .world-transport-card .transport-card-foot a{background:linear-gradient(135deg,#138b65,#10a575);box-shadow:0 9px 20px #1097692e}.transport-world .custom-route-card{background:linear-gradient(135deg,#fff,#f4fbff);border-color:#a9d3ec;grid-column:1/-1;width:100%;max-width:820px;margin-inline:auto}.transport-world .transport-load-more{color:#15558d;cursor:pointer;background:#fff;border:1px solid #cbddeb;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:48px;margin:28px auto 0;padding:9px 18px;font-weight:900;display:flex;box-shadow:0 9px 22px #09376d0f}.transport-world .transport-load-more[hidden]{display:none}.transport-world .transport-how{background:#fff;padding:85px 0}.transport-world .transport-how-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.transport-world .transport-how-grid article{background:linear-gradient(145deg,#fff,#f8fbfe);border:1px solid #dde9f3;border-radius:23px;min-height:230px;padding:26px;position:relative;overflow:hidden;box-shadow:0 16px 36px #0735650f}.transport-world .transport-how-grid article>span{top:15px;color:#d8e7f2;font:900 2.8rem/1 Segoe UI,Arial,sans-serif;position:absolute;inset-inline-end:18px}.transport-world .transport-how-grid article>i{color:#fff;background:linear-gradient(145deg,#0b4e99,#1a9ec0);border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:26px;font:900 1.15rem/1 Arial,sans-serif;display:grid;box-shadow:0 13px 26px #0e599e38}.transport-world .transport-how-grid h3{color:var(--transport-ink);margin-bottom:8px;font-size:1.05rem}.transport-world .transport-how-grid p{color:#6d8196;margin:0;font-size:.75rem}html[data-theme=dark] body.transport-world{--transport-ink:#eaf3ff;--transport-line:#294868;background:#07172c}html[data-theme=dark] .transport-world .world-transport-hero{background:radial-gradient(circle at 12% 22%,#1bb7d829,#0000 30%),radial-gradient(circle at 88% 8%,#2276ef26,#0000 32%),linear-gradient(145deg,#081a33,#0a213f 56%,#07172d)}html[data-theme=dark] .transport-world .world-transport-copy>p:not(.eyebrow){color:#a8bad0}html[data-theme=dark] .transport-world .transport-benefits span,html[data-theme=dark] .transport-world .world-route-card{color:#eaf3ff;background:#0c2646db;border-color:#2c4b6b}html[data-theme=dark] .transport-world .global-transport-search{background:#081d39f0;border-color:#294a6c}html[data-theme=dark] .transport-world .global-search-field label,html[data-theme=dark] .transport-world .global-search-secure{color:#9db1c7}html[data-theme=dark] .transport-world .global-search-field input,html[data-theme=dark] .transport-world .global-search-field select{color:#eaf3ff;background:#0b2848;border-color:#294968}html[data-theme=dark] .transport-world .transport-autocomplete{background:#0a203c;border-color:#294968}html[data-theme=dark] .transport-world .transport-autocomplete button{color:#eaf3ff;background:#0a203c}html[data-theme=dark] .transport-world .transport-autocomplete button:hover{background:#123456}html[data-theme=dark] .transport-world .transport-regions,html[data-theme=dark] .transport-world .transport-how{background:#081a31;border-color:#203d5c}html[data-theme=dark] .transport-world .region-strip button{color:#b4c6d9;background:#0b2745;border-color:#294766}html[data-theme=dark] .transport-world .global-results-section{background:linear-gradient(#07172c,#091d36)}html[data-theme=dark] .transport-world .global-price-notice{color:#a9bfd1;background:#0a263f;border-color:#294c68}html[data-theme=dark] .transport-world .world-transport-card,html[data-theme=dark] .transport-world .transport-how-grid article{background:linear-gradient(145deg,#0b2340,#0a1d36);border-color:#294968}html[data-theme=dark] .transport-world .transport-route-meta{background:#081b32;border-color:#294968}html[data-theme=dark] .transport-world .transport-route-meta b{color:#d9eaff}html[data-theme=dark] .transport-world .transport-how-grid p{color:#9eb2c7}html[data-theme=dark] .transport-world .transport-load-more{color:#b9dbf4;background:#0c2a49;border-color:#345776}@media (width<=1100px){.transport-world .global-search-grid{grid-template-columns:minmax(180px,1fr) 42px minmax(180px,1fr) repeat(2,minmax(140px,.7fr))}.transport-world .global-search-submit{grid-column:1/-1}.transport-world .transport-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.transport-world .world-transport-hero{min-height:auto;padding-top:56px}.transport-world .transport-hero-grid{grid-template-columns:1fr;min-height:0}.transport-world .world-route-visual{min-height:390px}.transport-world .global-transport-search{border-radius:24px 24px 0 0;margin-top:10px}.transport-world .global-search-grid{grid-template-columns:1fr 42px 1fr}.transport-world .global-search-field:nth-of-type(3),.transport-world .global-search-field:nth-of-type(4){grid-column:span 1}.transport-world .global-search-submit{grid-column:1/-1}.transport-world .global-section-head{flex-direction:column;align-items:flex-start}}@media (width<=640px){.transport-world .world-transport-copy h1{font-size:clamp(2.55rem,13vw,4rem)}.transport-world .world-route-visual{min-height:330px;margin-inline:-22px;transform:scale(.88)}.transport-world .world-globe{width:285px;height:285px}.transport-world .world-route-card{min-width:180px;padding:12px 14px}.transport-world .route-card-one{inset-inline-start:-12px}.transport-world .route-card-two{inset-inline-end:-10px}.transport-world .route-card-three{inset-inline-start:6px}.transport-world .global-transport-search{padding:14px}.transport-world .global-search-top{flex-direction:column;align-items:stretch}.transport-world .global-transport-tabs{width:100%}.transport-world .global-transport-tabs .transport-tab{flex:1}.transport-world .global-search-grid{grid-template-columns:1fr}.transport-world .transport-swap{z-index:12;top:137px;margin:0;position:absolute;inset-inline-end:27px}.transport-world .global-search-submit,.transport-world .global-search-field:nth-of-type(3),.transport-world .global-search-field:nth-of-type(4){grid-column:auto}.transport-world .region-strip{min-height:82px}.transport-world .region-strip>span{display:none}.transport-world .transport-grid,.transport-world .transport-how-grid{grid-template-columns:1fr}.transport-world .global-results-section,.transport-world .transport-how{padding:60px 0}.transport-world .world-transport-card{padding:18px}.transport-world .transport-route-meta{grid-template-columns:1fr 1fr}.transport-world .transport-route-meta span:last-child{grid-column:1/-1}}@media (width<=390px){.transport-world .world-route-visual{margin-block:-32px -18px;transform:scale(.78)}.transport-world .global-search-secure{display:none}.transport-world .world-transport-card .transport-route{grid-template-columns:1fr 58px 1fr}}.install-guide{display:none!important}.install-guide:target,.install-guide.open{display:block!important}.install-native-button{width:100%;margin-top:12px}.install-native-button[hidden]{display:none!important}.install-guide-done{margin-top:8px}.contact-group-section{background:var(--white);padding-top:0}.contact-group-card{color:#fff;background:radial-gradient(circle at 88% 12%,#2fdb9a33,#0000 30%),linear-gradient(135deg,#071a3d,#0b3650);border:1px solid #33d08957;border-radius:28px;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:32px;max-width:940px;margin:auto;padding:28px 32px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #041d4333}.contact-group-card:before{content:"";inset-inline-start:-120px;border:1px solid #ffffff1f;border-radius:50%;width:210px;height:210px;position:absolute;bottom:-140px}.contact-group-copy{position:relative}.contact-group-brand{align-items:center;gap:9px;margin-bottom:12px;display:flex}.contact-group-brand>img,.contact-whatsapp-icon{border-radius:15px;width:48px;height:48px}.contact-whatsapp-icon{color:#fff;background:linear-gradient(145deg,#44e095,#16a663);place-items:center;display:grid;box-shadow:0 10px 22px #14b16240}.contact-whatsapp-icon svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px}.contact-group-card .kicker{color:#67e7b0;margin:0}.contact-group-card h2{color:#fff;margin:5px 0 8px;font-size:clamp(1.55rem,3.4vw,2.4rem)}.contact-group-card p{color:#c6d9ee;max-width:590px;margin:0}.contact-group-button{margin-top:18px;box-shadow:0 12px 27px #25c77a3d;color:#062c1a!important;background:linear-gradient(135deg,#67ecad,#31cc82)!important}.contact-qr-card{color:#fff;backdrop-filter:blur(14px);text-align:center;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:22px;place-items:center;gap:8px;padding:14px;transition:all .2s;display:grid;position:relative}.contact-qr-card:hover{background:#ffffff26;transform:translateY(-4px)}.contact-qr-frame{background:#fff;border-radius:18px;width:176px;height:176px;padding:9px;display:block;position:relative;box-shadow:0 14px 32px #0000003b}.contact-qr-frame>img{border-radius:10px;aspect-ratio:1!important;object-fit:contain!important;width:158px!important;max-width:none!important;height:158px!important;display:block!important}.contact-qr-frame i{background:#fff;border-radius:12px;place-items:center;width:42px;height:42px;padding:4px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px 12px #0003}.contact-qr-frame i img{border-radius:9px;width:34px!important;height:34px!important;display:block!important}.contact-qr-card strong{font-size:.76rem}.contact-qr-card small{color:#cfe1f2;font-size:.62rem}.admin-drawer-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-whatsapp-button{color:#062d1b!important;background:linear-gradient(135deg,#69edaf,#2dcc80)!important;border-color:#4bdb9b!important}html[data-theme=dark] .contact-group-section{background:#07142d}@media (width<=760px){.contact-group-card{text-align:center;border-radius:24px;grid-template-columns:1fr;gap:22px;padding:24px 18px}.contact-group-copy{justify-items:center;display:grid}.contact-group-brand{justify-content:center}.contact-group-card p{font-size:.76rem}.contact-group-button{width:100%}.contact-qr-card{width:min(100%,230px);margin:auto}.contact-qr-frame{width:170px;height:170px}.contact-qr-frame>img{width:152px!important;height:152px!important}.admin-drawer-actions{grid-template-columns:1fr}}html:not([data-theme=dark]) body{color:#09244d;background:#f4f8ff}html:not([data-theme=dark]) .section-white{background:linear-gradient(#f6faff 0%,#fff 100%)}html:not([data-theme=dark]) #services.section-white{background:radial-gradient(circle at 8% 12%,#2b8dff21,#0000 27%),radial-gradient(circle at 93% 87%,#0fc1d821,#0000 26%),linear-gradient(#eaf3ff,#f9fcff)}html:not([data-theme=dark]) .section-head h2,html:not([data-theme=dark]) .quick-find-card h2,html:not([data-theme=dark]) .trust-section h2{color:#061d47}html:not([data-theme=dark]) .service-card{background:linear-gradient(155deg,#fff 0%,#f2f7ff 100%);border-color:#bed4f1;box-shadow:0 20px 48px #0831691f}.service-card{isolation:isolate;position:relative;overflow:hidden}.service-card:after{content:"";z-index:-1;background:radial-gradient(circle,#36a9e121,#0000 68%);border-radius:50%;height:85%;transition:transform .35s;position:absolute;inset:auto -25% -55% 25%}.service-card:hover:after{transform:scale(1.2)translateY(-8px)}.service-icon.service-icon-3d,.contact-3d-icon{isolation:isolate;position:relative;transform:perspective(180px)rotateX(7deg)rotateY(-7deg);border:1px solid #ffffffeb!important;box-shadow:inset 0 2px 1px #ffffffe6,inset 0 -12px 20px #001f582b,0 16px 28px #052a6238!important}.service-icon.service-icon-3d:before,.contact-3d-icon:before{content:"";z-index:-1;background:#ffffff2e;border-radius:15px;position:absolute;inset:7px;box-shadow:inset 0 1px #ffffff8c}.service-icon.service-icon-3d:after,.contact-3d-icon:after{content:"";opacity:.72;background:linear-gradient(#ffffffbf,#0000);border-radius:999px;height:11px;position:absolute;top:7px;left:13px;right:13px}.service-icon.service-icon-3d svg,.contact-3d-icon svg{z-index:2;filter:drop-shadow(0 4px 3px #011f4d38);position:relative;stroke-width:2.15px!important}.service-icon.icon-visa{color:#653de5!important;background:linear-gradient(145deg,#eeeaff,#a895ff)!important}.service-icon.icon-flight{color:#006bdc!important;background:linear-gradient(145deg,#e7f5ff,#72c5ff)!important}.service-icon.icon-hotel{color:#d75b00!important;background:linear-gradient(145deg,#fff3d8,#ffb647)!important}.service-icon.icon-transfer{color:#008564!important;background:linear-gradient(145deg,#e0fff4,#56ddb1)!important}.service-icon.icon-esim{color:#007d96!important;background:linear-gradient(145deg,#dffcff,#56d8e8)!important}.service-icon.icon-car{color:#c13942!important;background:linear-gradient(145deg,#ffe9ec,#ff8d97)!important}.service-icon.icon-payment{color:#8c6200!important;background:linear-gradient(145deg,#fff8d6,#ffd751)!important}.service-card:hover .service-icon-3d{transform:perspective(180px)rotateX(-4deg)rotateY(9deg)translateY(-5px)scale(1.07)}.contact-3d-icon{border-radius:18px!important;width:54px!important;height:54px!important}.phone-icon{color:#0877e8!important;background:linear-gradient(145deg,#e9f6ff,#70bfff)!important}.email-icon{color:#6f45e7!important;background:linear-gradient(145deg,#f3edff,#b69eff)!important}.location-icon{color:#df3647!important;background:linear-gradient(145deg,#fff0f1,#ff8993)!important}.instagram-icon{color:#b52d8b!important;background:linear-gradient(145deg,#ffeaf8,#f994d0)!important}.facebook-icon{color:#1765d2!important;background:linear-gradient(145deg,#eaf3ff,#8ab7ff)!important}.tiktok-icon{color:#073a4d!important;background:linear-gradient(145deg,#e4fbff,#72d6e5)!important}html[data-theme=dark] .service-icon.service-icon-3d,html[data-theme=dark] .contact-3d-icon{border-color:#a7d9ff66!important;box-shadow:inset 0 1px #ffffff59,inset 0 -13px 22px #0000004d,0 16px 30px #0000006b!important}html:not([data-theme=dark]) .citadel-hero .hero-grid>div:first-child{background:linear-gradient(145deg,#fffffff7,#eff7ffed);border:1px solid #91b8e7b8;box-shadow:0 30px 85px #04275a33}html:not([data-theme=dark]) .citadel-journey-card{background:linear-gradient(145deg,#fffffff7,#e5f1fff0);border-color:#81afe6cc;box-shadow:0 26px 70px #04255633}html:not([data-theme=dark]) .citadel-journey-card,html:not([data-theme=dark]) .citadel-journey-card b,html:not([data-theme=dark]) .citadel-journey-card strong{color:#071f4b}html:not([data-theme=dark]) .quick-find-card{background:linear-gradient(135deg,#fff,#e8f3ff);border-color:#aecaee;box-shadow:0 24px 65px #052f6a21}.map-experience{background:#dcecff;border:1px solid #b9d2ef;border-radius:30px;min-height:510px;position:relative;overflow:hidden;box-shadow:0 24px 65px #0425562b}.contact-map-frame{filter:saturate(1.1)contrast(1.03);border:0;width:100%;height:100%;position:absolute;inset:0}.map-experience:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#03183b61);position:absolute;inset:0}.map-location-card{z-index:2;inset-inline:22px;color:#fff;backdrop-filter:blur(14px);background:#051d42e6;border:1px solid #ffffffb8;border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:17px;display:grid;position:absolute;bottom:22px;box-shadow:0 18px 45px #00000047}.map-location-icon{color:#fff;background:linear-gradient(145deg,#ff6b73,#dc263b);border-radius:17px;place-items:center;width:52px;height:52px;display:grid;box-shadow:inset 0 1px #ffffff8c,0 12px 24px #ca213257}.map-location-icon svg{fill:none;stroke:currentColor;stroke-width:2px;width:27px;height:27px}.map-location-card>div{gap:2px;display:grid}.map-location-card small{color:#9fcbff;font-size:.67rem;font-weight:900}.map-location-card strong{font-size:1.15rem}.map-location-card p{color:#d8e8fa;margin:0;font-size:.7rem}.map-location-card>a{color:#fff;background:linear-gradient(135deg,#2f86ff,#155cca);border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:9px 14px;font-size:.73rem;font-weight:900;display:flex;box-shadow:0 10px 25px #115dca5c}html[data-theme=dark] .map-experience{background:#07142d;border-color:#31527d;box-shadow:0 25px 65px #0000006b}html[data-theme=dark] .contact-map-frame{filter:saturate(.75)brightness(.72)contrast(1.1)}.hotel-autocomplete button{grid-template-columns:60px 1fr}.hotel-autocomplete button>span{gap:2px;display:grid}.hotel-autocomplete button b{text-overflow:ellipsis;color:#17385f;white-space:nowrap;overflow:hidden}.hotel-autocomplete button small{color:#6d829f;font-size:.62rem;font-weight:800}.hotel-autocomplete>button>strong{color:#8c5200;text-align:center;background:#fff0cc;border-radius:8px;padding:5px 6px;font-size:.58rem}html[data-theme=dark] .hotel-autocomplete button b{color:#ecf5ff}html[data-theme=dark] .hotel-autocomplete button small{color:#9bb1cc}html[data-theme=dark] .hotel-autocomplete>button>strong{color:#ffd985;background:#4b3511}@media (width<=760px){html:not([data-theme=dark]) .citadel-hero .hero-grid>div:first-child{background:#fffffff7}.service-card{min-height:188px}.service-icon.service-icon-3d{width:64px;height:64px}.map-experience{border-radius:25px;min-height:520px}.map-location-card{inset-inline:13px;grid-template-columns:auto 1fr;gap:10px;padding:13px;bottom:13px}.map-location-card>a{grid-column:1/-1;width:100%}.map-location-icon{width:46px;height:46px}.hotel-autocomplete{inset-inline:12px;z-index:260;max-height:50dvh;position:fixed;top:20vh}}html:not([data-theme=dark]) .trust-grid strong{text-shadow:0 1px #fff;font-weight:950;color:#075fcc!important}html:not([data-theme=dark]) .trust-grid span{color:#385574!important}html:not([data-theme=dark]) .trust-cards article>span{opacity:.42;color:#7aa8e2!important}html:not([data-theme=dark]) .offer-price strong,html:not([data-theme=dark]) .esim-price,html:not([data-theme=dark]) .service-price-card strong,html:not([data-theme=dark]) .umrah-offer-price strong{text-shadow:none;color:#075fcc!important}html:not([data-theme=dark]) .visa-option strong,html:not([data-theme=dark]) .rates-table td,html:not([data-theme=dark]) .ticket-action strong,html:not([data-theme=dark]) .admin-stats strong,html:not([data-theme=dark]) .event-metrics strong,html:not([data-theme=dark]) .bar-chart strong{color:#071f4b!important}html:not([data-theme=dark]) input[type=number],html:not([data-theme=dark]) input[type=date]{font-weight:850;color:#071f4b!important}html:not([data-theme=dark]) .night-count{background:linear-gradient(135deg,#086be3,#6348d9);color:#fff!important}html:not([data-theme=dark]) .flash-countdown b{color:#fff}.hotel-autocomplete>button>strong{min-width:54px}.hotel-autocomplete>button[data-hotel-source=WORLD]>strong{color:#fff;background:#287cf3}@media (width<=760px){html:not([data-theme=dark]) .trust-grid strong{font-size:1.8rem}.hotel-autocomplete button{min-height:59px}}.service-icon.icon-live-flight{color:#765100!important;background:linear-gradient(145deg,#fff8d8,#ffd24c)!important}.live-flights-page{background:#f3f7fc}.live-board-hero{background:radial-gradient(circle at 8% 8%,#2b8dff21,#0000 27%),linear-gradient(#edf5ff,#fff);min-height:calc(100vh - 90px);padding:62px 0 90px}.live-board-title{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.live-board-title h1{color:#071f4b;max-width:790px;margin:10px 0 8px;font-size:clamp(2.1rem,4.8vw,4.5rem);line-height:1.03}.live-board-title>div>p:last-child{color:#526b88;max-width:720px;margin:0}.live-data-badge{color:#086d45;background:#e9fbf3;border:1px solid #a9e4cb;border-radius:999px;align-items:center;gap:9px;padding:11px 16px;display:flex;box-shadow:0 10px 25px #0c8d541c}.live-data-badge i{background:#20c77b;border-radius:50%;width:10px;height:10px;animation:1.6s infinite livePulse;box-shadow:0 0 0 6px #20c77b21}.live-data-badge b{font:900 .76rem/1 Segoe UI,sans-serif}.flight-board-search{background:linear-gradient(135deg,#071a3d,#0c315c);border:1px solid #bdd4f1;border-radius:24px;grid-template-columns:minmax(270px,1.25fr) minmax(170px,.7fr) minmax(160px,.62fr) auto;align-items:end;gap:14px;padding:20px;display:grid;box-shadow:0 25px 60px #05275833}.flight-board-search label{gap:7px;display:grid}.flight-board-search label>span{color:#bcd2ed;font-size:.7rem;font-weight:900}.flight-board-search select,.flight-board-search input{color:#f5f9ff;background:#0b2347;border:1px solid #3b5e89;border-radius:14px;outline:none;width:100%;height:56px;padding:0 16px;font:800 .9rem/1.2 Segoe UI,Arial,sans-serif}.flight-board-search select:focus,.flight-board-search input:focus{border-color:#4ea7ff;box-shadow:0 0 0 4px #419eff29}.flight-board-search button{color:#08213f;cursor:pointer;background:linear-gradient(135deg,#ffd34e,#ffad19);border:0;border-radius:14px;justify-content:center;align-items:center;gap:14px;height:56px;padding:0 22px;font-weight:950;display:flex;box-shadow:0 13px 28px #ffb11e3d}.flight-board-search button b{font-size:1.35rem}.flight-board-meta{color:#617792;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:14px 4px 8px;display:flex}.flight-board-meta p{margin:0;font-size:.72rem}.flight-board-meta b{color:#1d3d67}.flight-board-meta button{color:#1f5eaa;cursor:pointer;background:#fff;border:1px solid #c5d8ee;border-radius:10px;align-items:center;gap:7px;padding:7px 11px;font-size:.68rem;display:flex}.flight-board-meta button span{font-size:1.05rem}.flight-board-meta button.is-refreshing span{animation:.8s linear infinite hala-live-spin}@keyframes hala-live-spin{to{transform:rotate(360deg)}}.flight-board{background:#fff;border:1px solid #c5d8ed;border-radius:24px;min-height:430px;overflow:hidden;box-shadow:0 23px 62px #05275821}.board-tabs{background:#f5f8fc;border-bottom:1px solid #d5e2f1;grid-template-columns:1fr 1fr;display:grid}.board-tabs button{color:#5b708b;cursor:pointer;background:0 0;border:0;border-top:4px solid #0000;height:64px;font:900 .9rem/1 inherit}.board-tabs button.active{color:#075da9;background:#fff;border-top-color:#ffb719}.flight-table-wrap{width:100%;overflow-x:auto}.flight-table{border-collapse:collapse;text-align:start;width:100%}.flight-table th{color:#075eab;letter-spacing:.01em;white-space:nowrap;background:#fff;padding:17px 15px;font-size:.66rem}.flight-table td{color:#465d77;vertical-align:middle;border-top:1px solid #e2eaf3;min-height:70px;padding:17px 15px;font-size:.72rem}.flight-table tbody tr{transition:all .18s}.flight-table tbody tr:hover{background:#f4f9ff}.flight-table td strong,.flight-table td b{color:#102f56}.flight-table td small{color:#8495a9;margin-top:3px;font:700 .58rem/1 Segoe UI,sans-serif;display:block}.flight-number{color:#075da9;font:950 .82rem/1.2 Segoe UI,Arial,sans-serif;display:block}.time-changed{color:#db7200!important}.flight-status{color:#17466f;white-space:nowrap;background:#e8f2fc;border-radius:8px;justify-content:center;min-width:78px;padding:7px 9px;font-size:.58rem;font-weight:950;display:inline-flex}.flight-status.cancelled{color:#fff;background:#df3e4e}.flight-status.delayed{color:#573400;background:#ffc34a}.flight-status.complete{color:#075a38;background:#bdf2d7}.flight-status.boarding{color:#fff;background:#1779e8}.flight-status.scheduled{color:#e9f4ff;background:#123a64}.flight-date-strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:12px 0 18px;display:grid}.flight-date-strip button{color:#173554;cursor:pointer;background:#ffffffb8;border:1px solid #bdd2e8;border-radius:13px;min-width:0;padding:10px 6px;transition:all .18s}.flight-date-strip button:hover,.flight-date-strip button.active{color:#fff;background:#1678eb;border-color:#1678eb;transform:translateY(-1px);box-shadow:0 8px 22px #1678eb38}.flight-date-strip b,.flight-date-strip span{display:block}.flight-date-strip b{font-size:.68rem}.flight-date-strip span{opacity:.82;margin-top:2px;font-size:.58rem;font-weight:800}html[data-theme=dark] .flight-date-strip button{color:#dcecff;background:#0d2748;border-color:#284b73}html[data-theme=dark] .flight-date-strip button:hover,html[data-theme=dark] .flight-date-strip button.active{color:#fff;background:linear-gradient(135deg,#1476e6,#20a6c7);border-color:#37b9ed}@media (width<=680px){.flight-date-strip{scroll-snap-type:x mandatory;padding:2px 2px 8px;display:flex;overflow-x:auto}.flight-date-strip button{scroll-snap-align:start;flex:0 0 82px}}.flight-identity{align-items:center;gap:9px;display:flex}.airline-logo{object-fit:contain;background:#fff;border:1px solid #d8e4f1;border-radius:9px;width:34px;height:34px;padding:4px;box-shadow:0 4px 10px #0a305c14}html[data-theme=dark] .airline-logo{border-color:#31527a}.board-status,.board-empty{color:#4e6887;text-align:center;justify-content:center;align-items:center;gap:12px;min-height:310px;display:flex}.board-status[hidden],.board-empty[hidden]{display:none}.board-status span{border:3px solid #c7d9ed;border-top-color:#1779e8;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite boardSpin}@keyframes boardSpin{to{transform:rotate(360deg)}}.board-status.error{color:#a72d3d;background:#fff3f4;border:1px solid #ffd0d5;border-radius:16px;min-height:150px;margin:28px;padding:20px}.board-empty{flex-direction:column}.board-empty span{opacity:.35;font-size:2rem}.flight-data-note{color:#6f8299;text-align:center;max-width:850px;margin:18px auto 0;font-size:.68rem}html[data-theme=dark] .live-flights-page,html[data-theme=dark] .live-board-hero{background:#07142d}html[data-theme=dark] .live-board-title h1{color:#f3f7ff}html[data-theme=dark] .live-board-title>div>p:last-child{color:#aac0da}html[data-theme=dark] .flight-board{background:#0b2042;border-color:#29486e;box-shadow:0 25px 65px #00000061}html[data-theme=dark] .board-tabs{background:#081a36;border-color:#29486e}html[data-theme=dark] .board-tabs button.active{color:#6ab7ff;background:#0b2042}html[data-theme=dark] .flight-table th{color:#72bbff;background:#0b2042}html[data-theme=dark] .flight-table td{color:#b5c8df;border-color:#213d61}html[data-theme=dark] .flight-table td strong,html[data-theme=dark] .flight-table td b{color:#edf5ff}html[data-theme=dark] .flight-table tbody tr:hover{background:#10294f}html[data-theme=dark] .flight-board-meta{color:#9db2cb}html[data-theme=dark] .flight-board-meta b{color:#e7f1ff}html[data-theme=dark] .flight-board-meta button{color:#b7d8ff;background:#0d2549;border-color:#31527a}@media (width<=790px){.live-board-hero{padding:34px 0 110px}.live-board-title{align-items:start}.live-board-title h1{font-size:clamp(2rem,10vw,3.2rem)}.live-data-badge{padding:9px 11px}.flight-board-search{border-radius:19px;grid-template-columns:1fr;padding:14px}.flight-board-search select,.flight-board-search input,.flight-board-search button{height:52px}.flight-board{border-radius:19px}.board-tabs button{height:56px}.flight-table-wrap{overflow:visible}.flight-table,.flight-table tbody{display:block}.flight-table thead{display:none}.flight-table tr{background:#f9fbfe;border:1px solid #d5e3f2;border-radius:16px;grid-template-columns:1fr 1fr;margin:0 12px 12px;padding:8px 12px;display:grid}.flight-table td{border:0;gap:4px;min-height:0;padding:9px 6px;font-size:.72rem;display:grid}.flight-table td:before{content:attr(data-label);color:#7a8ea6;font-size:.56rem;font-weight:900}.flight-table td:nth-child(4),.flight-table td:nth-child(5),.flight-table td:nth-child(7){grid-column:1/-1}.flight-table td:nth-child(7){justify-content:space-between;align-items:center;display:flex}.flight-table td:nth-child(7):before{margin-inline-end:auto}.flight-status{min-width:105px}.flight-table tbody tr:first-child{margin-top:12px}html[data-theme=dark] .flight-table tr{background:#0d2549;border-color:#29486e}.board-status,.board-empty{min-height:260px}.flight-board-meta{align-items:flex-start}.flight-board-meta p{max-width:70%}.flight-board-search label,.flight-board-search input,.flight-board-search select{box-sizing:border-box;min-width:0;max-width:100%}.flight-board-search input[type=date]{-webkit-appearance:none;appearance:none;width:100%;font-size:16px;display:block}.live-board-hero,.live-board-hero .container,.flight-board-search{max-width:100%;overflow:hidden}}@media (width<=430px){.live-board-title{display:grid}.live-data-badge{width:fit-content}.flight-board-search{padding:12px}.flight-table tr{grid-template-columns:1fr 1fr;margin-inline:8px;padding-inline:8px}.flight-table td{padding-inline:4px}.flight-board-meta{font-size:.65rem}}#quick-find,#services,#trust,#faq,.offer-alert-section,.contact-group-section{content-visibility:auto;contain-intrinsic-size:700px}.flight-board-search{grid-template-columns:minmax(280px,1.45fr) minmax(190px,.75fr) auto}@media (width<=790px){html,body{max-width:100%;overflow-x:clip}body{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.citadel-hero{background-size:auto 100%;min-height:auto;padding:24px 0 48px;animation:none}.citadel-hero .hero-grid{width:calc(100% - 24px)!important;max-width:none!important;min-height:0!important;margin-inline:auto!important;display:block!important}.citadel-hero .hero-grid>div:first-child{overflow:hidden;width:100%!important;max-width:none!important;margin:0!important;padding:20px!important;animation:none!important;transform:none!important}.citadel-hero h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(2.15rem,10vw,3rem)}.citadel-hero .hero-copy{max-width:100%;font-size:.94rem}.citadel-hero .hero-actions{grid-template-columns:1fr;gap:9px;display:grid}.citadel-hero .hero-actions .button{width:100%}.citadel-hero .proof-row{grid-template-columns:1fr;gap:8px}.citadel-hero .proof{text-align:start;justify-content:flex-start;padding:10px 12px;display:flex}.citadel-journey{width:100%;max-width:none;min-height:0;margin-top:150px;padding:0}.citadel-journey-card{width:100%;max-width:none}.hero-flight-animation{top:500px;width:92%;height:130px;inset-inline:4%;overflow:hidden}.moving-plane,.moving-plane img{width:140px;height:94px}.moving-plane:before,.moving-plane:after{right:118px}.floating-whatsapp{inset-inline-end:14px!important;bottom:calc(86px + env(safe-area-inset-bottom))!important}.notification-toggle{right:auto!important;inset-inline-end:14px!important;bottom:calc(150px + env(safe-area-inset-bottom))!important}.mobile-dock{bottom:calc(8px + env(safe-area-inset-bottom));min-height:66px}.live-board-hero{padding-bottom:125px}.flight-board-search{grid-template-columns:1fr}.flight-date-strip{margin-bottom:10px}.flight-board-meta{padding-bottom:14px}.flight-board-meta p{max-width:65%}.flight-board-meta button{flex:none;position:static}}@media (width<=430px){.citadel-hero .hero-grid{width:calc(100% - 20px)!important}.citadel-hero .hero-grid>div:first-child{border-radius:22px;padding:17px!important}.citadel-hero h1{font-size:clamp(2rem,10.5vw,2.7rem)}.citadel-journey{margin-top:125px}.hero-flight-animation{top:520px}.flight-board-meta{align-items:center}.flight-board-meta p{max-width:62%;font-size:.58rem}}body{background:radial-gradient(circle at 12% 10%,#35c9e821,#0000 25rem),radial-gradient(circle at 90% 18%,#1877f21f,#0000 31rem),#f4f9ff}.site-header{backdrop-filter:blur(22px)saturate(145%);background:#f7fbffd1}.install-section-top{background:0 0;padding:14px 0}.install-section-top .install-card{background:radial-gradient(circle at 88% 0,#41d3e85c,#0000 31%),linear-gradient(125deg,#061632,#0c3971 58%,#075e85);border:1px solid #75c2ff47;border-radius:24px;min-height:92px;padding:14px 18px;box-shadow:0 22px 48px #041c452e}.install-section-top .install-icon{background:#ffffff1f;width:58px;height:58px;padding:3px}.install-section-top .install-icon img{object-fit:cover;border-radius:16px;width:100%;height:100%}.install-benefits{gap:7px;display:flex}.install-benefits span{color:#d9edff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;padding:7px 10px;font:800 .62rem/1 Segoe UI,sans-serif}.citadel-hero{background-position:50% 56%;border:1px solid #ffffffe6;border-radius:40px;min-height:720px;margin:0 14px 20px;overflow:hidden;box-shadow:0 35px 90px #04245433}.citadel-hero:before{z-index:0;background:linear-gradient(90deg,#f4fafff5,#f0f8ffd1 40%,#0527521f 73%,#051e454d);border:0;border-radius:0;width:auto;height:auto;inset:0}.citadel-hero:after{z-index:0;background:linear-gradient(#ffffff0f,#0000 52%,#051d4340),radial-gradient(circle at 72% 24%,#45cef138,#0000 22rem)}.citadel-hero .hero-grid{z-index:4;grid-template-columns:.92fr 1.08fr;gap:56px}.citadel-hero .hero-grid>div:first-child{backdrop-filter:blur(22px)saturate(135%);background:linear-gradient(145deg,#ffffffe0,#f4f9ffb3);border:1px solid #ffffffd6;border-radius:34px;padding:42px;position:relative;box-shadow:0 30px 85px #0627592e}.hero-edition{color:#287ad9;letter-spacing:.2em;margin-bottom:18px;font:900 .64rem/1 Segoe UI,sans-serif;display:inline-flex}.citadel-hero h1{letter-spacing:-.045em;max-width:690px;font-size:clamp(3.35rem,5.7vw,5.9rem);line-height:1.12}.citadel-hero .hero-copy{max-width:570px;font-size:1.08rem;line-height:1.9}.hero-orbit{pointer-events:none;border:1px solid #41c2f059;border-radius:50%;animation:14s linear infinite v2Orbit;position:absolute}.orbit-one{top:50px;width:390px;height:390px;inset-inline-start:28px}.orbit-two{top:-15px;width:520px;height:520px;animation-duration:20s;animation-direction:reverse;inset-inline-start:-36px}.citadel-journey-card{z-index:3;background:linear-gradient(145deg,#fffffff0,#e5f4ffc7);border-color:#ffffffeb;width:min(100%,450px);padding:24px;position:relative;box-shadow:0 32px 80px #021f4d4d}.hero-rating{z-index:4;inset-inline-end:12px;color:#fff;backdrop-filter:blur(15px);background:#05234fb8;border:1px solid #fff9;border-radius:15px;gap:3px;padding:12px 15px;display:grid;position:absolute;bottom:82px;box-shadow:0 18px 38px #041c4538}.hero-rating span{color:#ffd36a;letter-spacing:.12em}.hero-rating strong{letter-spacing:.1em;font:800 .54rem/1.2 Segoe UI,sans-serif}.trust-grid{backdrop-filter:blur(14px);background:#ffffffb8;border:1px solid #2071da1a;border-radius:25px;overflow:hidden;box-shadow:0 18px 45px #07316d14}.services-grid{gap:18px}.service-card{background:linear-gradient(150deg,#fffffff7,#eff7ffde);border-color:#2574d821;min-height:235px;box-shadow:0 18px 50px #052c6317}.service-card:hover{transform:translateY(-9px)scale(1.015);box-shadow:0 28px 65px #052c6329}.service-icon.service-icon-3d{border-radius:23px;width:72px;height:72px;box-shadow:inset 0 1px #ffffffb3,0 16px 30px #1766ca33}.quick-find-card{background:linear-gradient(135deg,#fffffff5,#e8f5ffd6);border-color:#2779e129;box-shadow:0 25px 65px #06306c1c}html[data-theme=dark] body{background:radial-gradient(circle at 14% 10%,#1877f224,#0000 26rem),#050f24}html[data-theme=dark] .site-header{background:#051026d1}html[data-theme=dark] .citadel-hero:before{background:linear-gradient(90deg,#051128f5,#061a39d1 42%,#041d431f 74%,#020f246b)}html[data-theme=dark] .citadel-hero .hero-grid>div:first-child{background:linear-gradient(145deg,#081e40e0,#06142ebd);border-color:#6fafff30}html[data-theme=dark] .citadel-hero h1{color:#f4f8ff;text-shadow:none}@media (width<=980px){.citadel-hero .hero-grid{grid-template-columns:1fr;gap:8px}.citadel-journey{min-height:420px}.install-benefits{display:none}}@media (width<=790px){.install-section-top{padding:10px 10px 0}.install-section-top .install-card{border-radius:20px;grid-template-columns:50px minmax(0,1fr) auto;padding:12px}.install-section-top .install-icon{width:50px;height:50px}.install-section-top .install-card .button{grid-column:auto;width:auto;min-width:94px;min-height:45px;padding-inline:13px}.install-section-top .install-card p{display:none}.citadel-hero{background-position:62%;background-size:auto 100%;border-radius:28px;min-height:760px;margin:10px}.citadel-hero:before{background:linear-gradient(#f4fafffa,#f0f8ffdb 48%,#05214c38)}.citadel-hero .hero-grid{min-height:auto;padding:34px 18px 28px;width:auto!important}.citadel-hero .hero-grid>div:first-child{border-radius:25px;padding:25px 20px;animation:none}.citadel-hero h1{font-size:clamp(2.7rem,14vw,4rem)}.citadel-journey{min-height:300px;margin-top:20px}.citadel-journey-card{width:92%;padding:18px;animation:none}.hero-rating{display:none}.hero-flight-animation{height:190px;inset:420px 0 auto}.services-grid{grid-template-columns:1fr 1fr;gap:12px}.service-card{min-height:185px;padding:18px}.service-icon.service-icon-3d{width:60px;height:60px}}@media (width<=430px){.citadel-hero h1{font-size:2.65rem}.services-grid{grid-template-columns:1fr}.service-card{min-height:172px}}.home-v3{--night:#020b1d;--night-2:#071b3b;--electric:#2795ff;--aqua:#38d9d3;background:var(--night);color:#eaf5ff}.home-v3 .offer-flash{z-index:70;background:linear-gradient(90deg,#04132d,#056d88,#04132d);border:0;position:relative}.home-v3 .site-header{z-index:60;color:#fff;backdrop-filter:none;background:0 0;border:0;width:100%;position:absolute;top:38px}.home-v3 .site-header.scrolled{backdrop-filter:blur(24px);background:#020b1dd6;border-bottom:1px solid #5cb9ff26;position:fixed;top:0;box-shadow:0 18px 50px #00000047}.home-v3 .site-header .container{width:min(1320px,100% - 42px)}.home-v3 .brand{backdrop-filter:blur(14px);background:#05193785;border:1px solid #ffffff21;border-radius:18px;padding:7px 13px 7px 8px;box-shadow:0 18px 38px #0000002e}.home-v3 .brand-copy strong{color:#fff}.home-v3 .brand-copy small{color:#83d9ff}.home-v3 .nav-links{backdrop-filter:blur(18px);background:#04173280;border-color:#ffffff1a;box-shadow:0 18px 45px #00000024}.home-v3 .nav-links a{color:#c4d9ee}.home-v3 .nav-links a:hover,.home-v3 .nav-links a[aria-current=page]{color:#fff;background:linear-gradient(135deg,#208cf7,#19b8d0)}.home-v3 .theme-toggle,.home-v3 .language-button,.home-v3 .menu-toggle{color:#eaf5ff;backdrop-filter:blur(16px);background:#0417328c;border-color:#ffffff21}.home-v3 .install-section-top{display:none}.home-v3 .citadel-hero{min-height:100svh;box-shadow:none;background-color:#020b1d;background-position:50% 54%;background-size:cover;border:0;border-radius:0;margin:0}.home-v3 .citadel-hero:before{z-index:0;background:linear-gradient(90deg,#020b1dfa 0%,#031027ed 40%,#03153266 68%,#020a1ab8 100%);inset:0}.home-v3 .citadel-hero:after{z-index:1;background:radial-gradient(circle at 70% 35%,#1f96ff38,#0000 25rem),linear-gradient(#020b1d1f,#020b1d14 70%,#020b1d)}.home-v3 .citadel-hero .hero-grid{grid-template-columns:.92fr 1.08fr;gap:40px;width:min(1320px,100% - 42px);min-height:100svh;padding-top:138px;padding-bottom:70px}.home-v3 .citadel-hero .hero-grid>div:first-child{max-width:660px;box-shadow:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;animation:none}.home-v3 .hero-edition{color:#91dcff;letter-spacing:.19em;backdrop-filter:blur(10px);background:#0a3c6947;border:1px solid #4abfff33;border-radius:999px;align-items:center;gap:8px;margin:0 0 23px;padding:9px 13px;font-size:.62rem}.home-v3 .hero-edition i{background:#44e5c6;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 6px #44e5c61a,0 0 20px #44e5c6}.home-v3 .citadel-hero .eyebrow{color:#8fb5d6;background:0 0;border:0;padding:0}.home-v3 .citadel-hero h1{color:#f7fbff;letter-spacing:-.065em;text-shadow:0 20px 55px #00000073;max-width:720px;margin:16px 0 18px;font-size:clamp(4.1rem,6.7vw,7.6rem);line-height:1.02}.home-v3 .citadel-hero .hero-copy{color:#a9c2d9;max-width:600px;margin-bottom:30px;font-size:1.08rem;line-height:1.95}.home-v3 .hero-actions{gap:12px}.home-v3 .hero-actions .button{border-radius:17px;min-height:58px;padding-inline:27px}.home-v3 .hero-actions .button.primary{color:#fff;background:linear-gradient(135deg,#2597ff,#1263d5 55%,#08a9be);border:1px solid #fff3;box-shadow:0 18px 40px #177def52}.home-v3 .hero-actions .button.secondary{color:#dcecff;backdrop-filter:blur(16px);background:#0821458f;border:1px solid #87c7ff33}.hero-install-capsule{color:#eaf6ff;backdrop-filter:blur(16px);background:#051d3f80;border:1px solid #70c3ff26;border-radius:18px;grid-template-columns:44px 1fr auto;align-items:center;gap:11px;width:min(100%,420px);margin-top:17px;padding:10px;transition:all .25s;display:grid;box-shadow:0 16px 38px #0000002b}.hero-install-capsule:hover{background:#072c57ad;border-color:#41c8ff61;transform:translateY(-3px)}.hero-install-logo{color:#fff;background:linear-gradient(145deg,#2196ff,#16c4cc);border-radius:13px;place-items:center;width:44px;height:44px;font:900 1.3rem/1 Segoe UI,sans-serif;display:grid;box-shadow:0 10px 24px #1998ef4d}.hero-install-capsule>span:nth-child(2){display:grid}.hero-install-capsule b{font-size:.8rem}.hero-install-capsule small{color:#7fa4c4;letter-spacing:.06em;font:700 .61rem/1.4 Segoe UI,sans-serif}.hero-install-capsule>i{background:#ffffff12;border-radius:11px;place-items:center;width:35px;height:35px;display:grid}.home-v3 .proof-row{grid-template-columns:repeat(3,1fr);margin-top:27px}.home-v3 .proof{color:#a8bed5;min-height:58px;box-shadow:none;backdrop-filter:blur(12px);background:#051d3d6e;border-color:#67b8ff21}.home-v3 .proof svg{color:#43d8e1}.home-v3 .citadel-journey{justify-content:center;align-items:center;min-height:700px;padding:80px 0 0}.home-v3 .destination-word{z-index:0;top:110px;color:#ffffff09;letter-spacing:-.07em;pointer-events:none;font:950 clamp(6rem,13vw,12rem)/1 Segoe UI,sans-serif;position:absolute;inset-inline-start:-3%;transform:rotate(-8deg)}.home-v3 .hero-orbit{border-color:#48c2ff2e;box-shadow:inset 0 0 55px #1e81dc0a}.home-v3 .orbit-one{width:470px;height:470px}.home-v3 .orbit-two{width:650px;height:650px}.home-v3 .citadel-journey-card{color:#eff8ff;backdrop-filter:blur(24px)saturate(140%);background:linear-gradient(145deg,#07244be0,#03142eab);border:1px solid #67beff33;width:min(100%,470px);padding:26px;transform:perspective(900px)rotateY(-6deg)rotateX(2deg);box-shadow:0 40px 95px #0000006b}.home-v3 .citadel-journey-card header small,.home-v3 .citadel-route small,.home-v3 .citadel-journey-card footer>span{color:#779dbc}.home-v3 .citadel-route{border-color:#79bcf529}.home-v3 .citadel-route i{border-color:#38bfe3}.home-v3 .citadel-journey-card footer a{background:linear-gradient(135deg,#238fff,#13a9c9)}.home-v3 .citadel-badge{top:150px;background:linear-gradient(145deg,#0b538bc7,#05224cb8);border-color:#5cccff40;inset-inline-start:3%}.home-v3 .hero-rating{bottom:108px;background:#041b3aab;border-color:#76c8ff2b;inset-inline-end:3%}.hero-live-chip{z-index:5;top:225px;color:#bdeadd;backdrop-filter:blur(12px);background:#052d3694;border:1px solid #50d9b833;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font:800 .62rem/1 Segoe UI,sans-serif;display:flex;position:absolute;inset-inline-end:4%}.hero-live-chip i{background:#48e6b9;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #48e6b9}.hero-live-chip b{color:#46deb6}.home-v3 .hero-flight-animation{z-index:6;height:380px;inset:130px 4% auto}.home-v3 .hero-flight-animation .moving-plane{filter:drop-shadow(0 26px 28px #00000061);width:220px;animation-duration:12s}.home-v3 .hero-flight-animation .flight-path{border-color:#49c6ff73}.home-v3 .hero-flight-animation .flight-origin,.home-v3 .hero-flight-animation .flight-destination{color:#9fdcff;background:#051f42ab;border-color:#56c1ff2e}.home-v3 .trust-strip{z-index:5;margin-top:-72px;padding-bottom:28px;position:relative}.home-v3 .trust-grid{color:#eaf5ff;backdrop-filter:blur(22px);background:#041732c7;border-color:#52aaf129;box-shadow:0 28px 60px #0000004d}.home-v3 .trust-grid span{color:#87a5c0}.home-v3 .trust-grid article{border-color:#6eb8f01a}.home-v3 .quick-find-section,.home-v3 .section-white,.home-v3 .trust-section,.home-v3 .offer-alert-section,.home-v3 .faq-section{color:#09234c;background:#f3f8ff}.home-v3 .quick-find-section{background:linear-gradient(#020b1d 0,#071834 7rem,#edf6ff 7rem);padding-top:82px}.home-v3 .quick-find-card{background:linear-gradient(135deg,#fff,#eaf6ff);border:1px solid #4ea9ef38;box-shadow:0 35px 85px #031e4738}.home-v3 .service-card{background:linear-gradient(155deg,#fff,#edf6ff);border-radius:30px;min-height:265px;padding:30px;box-shadow:0 20px 55px #062b5e1a}.home-v3 .service-card:hover{transform:translateY(-10px)rotateX(1deg)rotateY(-1deg);box-shadow:0 32px 75px #062b5e2e}.home-v3 .service-icon.service-icon-3d{filter:saturate(1.2);border-radius:25px;width:76px;height:76px}@media (width<=980px){.home-v3 .site-header{top:38px}.home-v3 .citadel-hero .hero-grid{grid-template-columns:1fr}.home-v3 .citadel-hero .hero-grid>div:first-child{max-width:700px}.home-v3 .citadel-journey{min-height:470px}.home-v3 .hero-flight-animation{top:600px}.home-v3 .trust-strip{margin-top:0}}@media (width<=790px){.home-v3 .offer-flash{position:relative}.home-v3 .site-header{backdrop-filter:blur(22px);background:#020b1deb;position:sticky;top:0}.home-v3 .site-header .container{width:100%}.home-v3 .citadel-hero{background-position:64%;min-height:auto;margin:0}.home-v3 .citadel-hero:before{background:linear-gradient(#020b1dfa,#031129f0 58%,#03183794)}.home-v3 .citadel-hero .hero-grid{width:100%;padding:52px 17px 38px}.home-v3 .citadel-hero h1{font-size:clamp(3.35rem,16vw,5rem)}.home-v3 .citadel-hero .hero-copy{font-size:.95rem}.home-v3 .proof-row{grid-template-columns:1fr}.home-v3 .citadel-journey{min-height:390px;margin-top:40px}.home-v3 .citadel-journey-card{width:94%;transform:none}.home-v3 .hero-flight-animation{height:260px;top:650px}.home-v3 .hero-flight-animation .moving-plane{width:145px}.home-v3 .citadel-badge{top:45px}.hero-live-chip{top:90px}.home-v3 .hero-rating{display:none}.home-v3 .quick-find-section{background:linear-gradient(#020b1d 0,#edf6ff 5rem);padding-top:50px}.home-v3 .services-grid{grid-template-columns:1fr 1fr}.home-v3 .service-card{border-radius:24px;min-height:205px;padding:20px}}@media (width<=430px){.home-v3 .citadel-hero h1{font-size:3rem}.home-v3 .hero-edition{letter-spacing:.11em;font-size:.52rem}.home-v3 .hero-actions,.home-v3 .services-grid{grid-template-columns:1fr}.home-v3 .service-card{min-height:190px}}html:not([data-theme=dark]) body.home-v3 .citadel-hero .hero-grid>div:first-child{box-shadow:none;background:0 0;border:0}html:not([data-theme=dark]) body.home-v3 .citadel-hero h1{color:#f7fbff;text-shadow:0 20px 55px #00000073}html:not([data-theme=dark]) body.home-v3 .citadel-hero .hero-copy{color:#a9c2d9}html:not([data-theme=dark]) body.home-v3 .site-header{color:#fff;box-shadow:none;backdrop-filter:none;background:0 0;border:0}html:not([data-theme=dark]) body.home-v3 .site-header.scrolled{backdrop-filter:blur(24px);background:#020b1de6;box-shadow:0 18px 50px #00000047}html:not([data-theme=dark]) body.home-v3 .citadel-hero:before{background:linear-gradient(90deg,#020b1df0,#03122ac7 52%,#020c1ee6)}html:not([data-theme=dark]) body.home-v3 .citadel-journey-card{color:#eff8ff;background:linear-gradient(145deg,#07244be6,#03142ec7);border-color:#67beff33;box-shadow:0 40px 95px #0000006b}html:not([data-theme=dark]) body.home-v3 .citadel-journey-card header small,html:not([data-theme=dark]) body.home-v3 .citadel-route small,html:not([data-theme=dark]) body.home-v3 .citadel-journey-card footer>span{color:#779dbc}html:not([data-theme=dark]) body.home-v3 .citadel-journey-card footer{color:#dcecff;background:0 0;border:0}@media (width<=790px){html:not([data-theme=dark]) body.home-v3 .site-header{backdrop-filter:blur(22px);background:#020b1ded}}.brand{--brand-a:#092f68;--brand-b:#1687ed;isolation:isolate;position:relative}.brand img{animation:4.8s ease-in-out infinite halaLogoFloat}.brand-copy{padding-bottom:6px;position:relative}.brand-copy strong{color:var(--brand-a);background:linear-gradient(100deg,var(--brand-a) 0%,var(--brand-b) 38%,#70e5f6 50%,var(--brand-b) 62%,var(--brand-a) 100%);-webkit-text-fill-color:transparent;background-size:230% 100%;-webkit-background-clip:text;background-clip:text;animation:4.6s linear infinite halaBrandShine}.brand-copy:after{content:"";inset-inline-start:0;background:linear-gradient(90deg,#26a7ff,#58ebdd);border-radius:999px;width:38%;height:2px;animation:3.6s ease-in-out infinite halaBrandRoute;position:absolute;bottom:0;box-shadow:0 0 12px #36c0ffa6}.home-v3 .brand,body:not(.home-v3):not(.admin-page) .brand{--brand-a:#f8fbff;--brand-b:#54bfff}@keyframes halaLogoFloat{50%{filter:drop-shadow(0 13px 22px #1b91ff57);transform:translateY(-3px)}}@keyframes halaBrandShine{to{background-position:-230% 0}}@keyframes halaBrandRoute{50%{opacity:1;width:100%}to{opacity:.25;width:38%;inset-inline-start:62%}}body:not(.home-v3):not(.admin-page){--inner-ink:#071a3d;--inner-card:#fff;--inner-line:#c7d9ef;--inner-muted:#58708d;color:var(--inner-ink);background:radial-gradient(circle at 8% 12%,#2b9dff1f,#0000 24rem),radial-gradient(circle at 92% 26%,#28dad21a,#0000 28rem),#eef4fb}body:not(.home-v3):not(.admin-page):before{opacity:.13}body:not(.home-v3):not(.admin-page) .site-header{color:#fff;backdrop-filter:blur(24px)saturate(140%);background:#030f24f0;border-bottom:1px solid #6ebeff29;min-height:82px;box-shadow:0 16px 46px #02122f2e}body:not(.home-v3):not(.admin-page) .site-header.scrolled{background:#020c1ff7;border-color:#60b8ff3b}body:not(.home-v3):not(.admin-page) .nav{min-height:82px}body:not(.home-v3):not(.admin-page) .brand img{border-color:#82d3ff70;box-shadow:0 0 0 4px #2897ff14,0 15px 30px #0000004d}body:not(.home-v3):not(.admin-page) .brand-copy small{color:#79cfff}body:not(.home-v3):not(.admin-page) .nav-links{background:#0d274ca3;border-color:#70b8ff1f}body:not(.home-v3):not(.admin-page) .nav-links a{color:#c4d8ef}body:not(.home-v3):not(.admin-page) .nav-links a:hover,body:not(.home-v3):not(.admin-page) .nav-links a[aria-current=page]{color:#fff;background:linear-gradient(135deg,#167eed,#0bb9d2)}body:not(.home-v3):not(.admin-page) .language-button,body:not(.home-v3):not(.admin-page) .theme-toggle,body:not(.home-v3):not(.admin-page) .menu-toggle{color:#f5f9ff;background:#11315bd1;border-color:#7dc1ff42;box-shadow:inset 0 1px #ffffff14,0 10px 25px #0003}body:not(.home-v3):not(.admin-page) .menu-toggle span,body:not(.home-v3):not(.admin-page) .menu-toggle:before,body:not(.home-v3):not(.admin-page) .menu-toggle:after{background:#fff}body:not(.home-v3):not(.admin-page) .nav-cta{background:linear-gradient(135deg,#1887ff,#05aebd);border:1px solid #85deff3d;box-shadow:0 12px 27px #1485f04d}body:not(.home-v3):not(.admin-page) :is(.page-hero,.ticket-hero,.service-hero){color:#f5f9ff;background:radial-gradient(circle at 78% 18%,#3bd2ee45,#0000 23rem),radial-gradient(circle at 12% 95%,#1e74ff4d,#0000 28rem),linear-gradient(135deg,#03132f 0%,#092f63 62%,#065a79 100%);min-height:310px;padding:68px 0;position:relative;overflow:hidden}body:not(.home-v3):not(.admin-page) :is(.page-hero,.ticket-hero,.service-hero):before{content:"";border:1px solid #8bdcff29;border-radius:50%;width:440px;height:440px;position:absolute;inset:-120px -6% auto auto;box-shadow:0 0 0 55px #58c3ff09,0 0 0 110px #58c3ff06}body:not(.home-v3):not(.admin-page) :is(.page-hero,.ticket-hero,.service-hero):after{content:"✈";inset-inline-end:9%;color:#8dddff38;filter:drop-shadow(0 15px 20px #0003);font:900 5.5rem/1 Segoe UI Symbol,sans-serif;position:absolute;bottom:35px;transform:rotate(-13deg)}body:not(.home-v3):not(.admin-page) :is(.page-hero,.ticket-hero,.service-hero) .container{z-index:2;position:relative}body:not(.home-v3):not(.admin-page) :is(.page-hero,.ticket-hero,.service-hero) h1{color:#fff;text-shadow:0 18px 46px #00000042;max-width:850px;margin:8px 0 14px;font-size:clamp(2.5rem,5vw,4.8rem);line-height:1.04}body:not(.home-v3):not(.admin-page) :is(.page-hero,.ticket-hero,.service-hero) p:last-child{color:#b9cee6;max-width:720px;margin:0;font-size:.96rem}body:not(.home-v3):not(.admin-page) .page-hero .eyebrow,body:not(.home-v3):not(.admin-page) .ticket-hero .eyebrow{color:#bdeeff;background:#1768a44d;border:1px solid #75dcff33}html:not([data-theme=dark]) body:not(.home-v3):not(.admin-page) :is(.page-hero,.ticket-hero,.service-hero) h1{color:#fff!important}html:not([data-theme=dark]) body:not(.home-v3):not(.admin-page) :is(.page-hero,.ticket-hero,.service-hero)>div>p:last-child,html:not([data-theme=dark]) body:not(.home-v3):not(.admin-page) :is(.page-hero,.ticket-hero,.service-hero) .container>p:last-child{color:#c6d9ee!important}html:not([data-theme=dark]) body:not(.home-v3):not(.admin-page) :is(.page-hero,.ticket-hero,.service-hero) .eyebrow{color:#c7f5ff!important;background:#0d487f7a!important}body:not(.home-v3):not(.admin-page) .section{padding-block:74px}body:not(.home-v3):not(.admin-page) :is(.offer-card,.managed-offer-card,.ticket-card,.visa-card,.esim-card,.service-price-card,.request-workspace,.booking-success,.verified-method,.payment-notice,.contact-details-card,.contact-group-card,.standalone-form,.other-service,.track-search,.saved-requests,.tracking-result,.umrah-offer-detail){color:var(--inner-ink);position:relative;border:1px solid var(--inner-line)!important;background:linear-gradient(145deg,#fffffffc,#f1f7fff2)!important;box-shadow:0 22px 60px #062c631f!important}body:not(.home-v3):not(.admin-page) :is(.offer-card,.ticket-card,.visa-card,.esim-card,.service-price-card,.verified-method):before{content:"";z-index:2;border-radius:inherit;background:linear-gradient(90deg,#1988ff,#36d3df 54%,#7157e9);height:4px;position:absolute;inset:0 0 auto}body:not(.home-v3):not(.admin-page) :is(.offer-card,.ticket-card,.visa-card,.esim-card,.service-price-card){transition:transform .25s,border-color .25s,box-shadow .25s}body:not(.home-v3):not(.admin-page) :is(.offer-card,.ticket-card,.visa-card,.esim-card,.service-price-card):hover{transform:translateY(-7px);border-color:#76b6f5!important;box-shadow:0 30px 75px #0534742e!important}body:not(.home-v3):not(.admin-page) :is(.card-button,.request-send,.contact-whatsapp,.other-service>a,.service-price-card>a,.contact-group-button){color:#fff;background:linear-gradient(135deg,#218aff,#1266d7 56%,#0ba9ba);border:0;box-shadow:0 13px 28px #1873e33d}body:not(.home-v3):not(.admin-page) :is(input,select,textarea){background:#fff;border-color:#b8cee8;border-radius:14px;transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:inset 0 1px 2px #06214a06}body:not(.home-v3):not(.admin-page) :is(input,select,textarea):focus{border-color:#2688f4;outline:0;box-shadow:0 0 0 4px #2688f421}body:not(.home-v3):not(.admin-page) .visa-toolbar,body:not(.home-v3):not(.admin-page) .filters,body:not(.home-v3):not(.admin-page) .request-tabs{background:#ffffffe0;border:1px solid #c7d9ef;border-radius:20px;box-shadow:0 14px 35px #072f6514}body:not(.home-v3):not(.admin-page) :is(.filter-button,.request-tab).active{color:#fff;background:linear-gradient(135deg,#2289ff,#0b71db 58%,#0cb9c8);box-shadow:0 10px 24px #1877e840}body:not(.home-v3):not(.admin-page) .rates-scroll{scrollbar-color:#48a2f1 #eaf3fc;scrollbar-width:thin;background:#fff;border-color:#bcd2eb;border-radius:19px;position:relative;box-shadow:0 14px 34px #072d6014}body:not(.home-v3):not(.admin-page) .rates-table th{z-index:2;color:#dff2ff;background:#082955;padding:15px;position:sticky;top:0}body:not(.home-v3):not(.admin-page) .rates-table td{color:#1c3b60;background:#fff;border-color:#dce7f3;padding:13px 14px}body:not(.home-v3):not(.admin-page) .rates-table tbody tr:nth-child(2n) td{background:#f1f6fc}body:not(.home-v3):not(.admin-page) .rates-table th:first-child,body:not(.home-v3):not(.admin-page) .rates-table td:first-child{z-index:3;position:sticky;inset-inline-start:0;box-shadow:8px 0 16px #05204a0f}body:not(.home-v3):not(.admin-page) .rates-table th:first-child{z-index:4}body:not(.home-v3):not(.admin-page).payment-page .payment-hero{background:linear-gradient(#03132f 0,#0a315e 350px,#eef4fb 350px);padding:64px 0 90px}body:not(.home-v3):not(.admin-page).payment-page .payment-heading{color:#fff}body:not(.home-v3):not(.admin-page).payment-page .payment-heading h1{color:#fff;text-shadow:0 16px 40px #00000040}body:not(.home-v3):not(.admin-page).payment-page .payment-heading>p:last-child{color:#bfd1e6}body:not(.home-v3):not(.admin-page).track-page .track-hero{background:radial-gradient(circle at 85% 15%,#28cde12e,#0000 25rem),linear-gradient(#061a3b 0,#0b3769 370px,#eef4fb 370px);min-height:calc(100vh - 82px);padding:70px 0 110px}body:not(.home-v3):not(.admin-page).track-page .track-copy,body:not(.home-v3):not(.admin-page).track-page .track-copy h1{color:#fff}body:not(.home-v3):not(.admin-page).track-page .track-copy>p:last-child{color:#b9cde4}body:not(.home-v3):not(.admin-page).live-flights-page .live-board-hero{background:radial-gradient(circle at 88% 7%,#30d3e533,#0000 26rem),linear-gradient(#03132f 0,#092f60 410px,#eef4fb 410px);padding-top:62px}body:not(.home-v3):not(.admin-page).live-flights-page .live-board-title h1{color:#fff;text-shadow:0 15px 40px #00000047}body:not(.home-v3):not(.admin-page).live-flights-page .live-board-title>div>p:last-child{color:#b9cde4}body:not(.home-v3):not(.admin-page).live-flights-page .flight-board-search{background:linear-gradient(135deg,#041633fa,#0c3965f5);border-color:#68bcff47;box-shadow:0 25px 65px #00000040}.live-data-badge[data-state=schedule]{color:#0757a3;background:#eaf5ff;border-color:#a9d2f5}.live-data-badge[data-state=empty]{color:#7c5710;background:#fff8df;border-color:#ead598}.airline-mark{color:#176abd;background:linear-gradient(145deg,#fff,#eaf4ff);border:1px solid #cdddef;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid;position:relative;overflow:hidden;box-shadow:0 7px 16px #0730631a}.airline-mark>i{font:950 .58rem/1 Segoe UI,sans-serif}.airline-mark .airline-logo{width:100%;height:100%;box-shadow:none;opacity:0;border:0;border-radius:0;padding:4px;position:absolute;inset:0}.airline-mark.has-logo .airline-logo{opacity:1}.airline-mark.has-logo>i{opacity:0}body:not(.home-v3):not(.admin-page).live-flights-page .flight-board{border-color:#b9d0ea;box-shadow:0 25px 70px #05265526}body:not(.home-v3):not(.admin-page).live-flights-page .flight-table th{color:#dff2ff;background:#082955}body:not(.home-v3):not(.admin-page).live-flights-page .flight-table tbody tr:nth-child(2n){background:#f5f8fc}body:not(.home-v3):not(.admin-page) footer{color:#afc8e4;background:#03132f;border-top:1px solid #6cb7ff26}html[data-theme=dark] body:not(.home-v3):not(.admin-page){--inner-ink:#eef6ff;--inner-card:#0b2143;--inner-line:#284a72;--inner-muted:#9db5cf;color:#edf5ff;background:radial-gradient(circle at 8% 12%,#248bf321,#0000 25rem),#050f24}html[data-theme=dark] body:not(.home-v3):not(.admin-page) :is(.offer-card,.managed-offer-card,.ticket-card,.visa-card,.esim-card,.service-price-card,.request-workspace,.booking-success,.verified-method,.payment-notice,.contact-details-card,.contact-group-card,.standalone-form,.other-service,.track-search,.saved-requests,.tracking-result,.umrah-offer-detail){color:#edf5ff;background:linear-gradient(145deg,#0d274b,#091a35)!important;border-color:#294b73!important;box-shadow:0 24px 65px #0000004d!important}html[data-theme=dark] body:not(.home-v3):not(.admin-page) .rates-scroll{background:#0a1d3b;border-color:#294b73}html[data-theme=dark] body:not(.home-v3):not(.admin-page) .rates-table td,html[data-theme=dark] body:not(.home-v3):not(.admin-page) .rates-table tbody tr:nth-child(2n) td{color:#dceaff;background:#0c2345;border-color:#244364}html[data-theme=dark] body:not(.home-v3):not(.admin-page) .rates-table tbody tr:nth-child(2n) td{background:#10294e}html[data-theme=dark] body:not(.home-v3):not(.admin-page).payment-page .payment-hero,html[data-theme=dark] body:not(.home-v3):not(.admin-page).track-page .track-hero,html[data-theme=dark] body:not(.home-v3):not(.admin-page).live-flights-page .live-board-hero{background:radial-gradient(circle at 85% 8%,#20b4d324,#0000 26rem),#050f24}html[data-theme=dark] .airline-mark{color:#8ac7ff;background:linear-gradient(145deg,#14335b,#0b2041);border-color:#31547b}@media (width<=790px){body:not(.home-v3):not(.admin-page) .site-header,body:not(.home-v3):not(.admin-page) .nav{min-height:70px}body:not(.home-v3):not(.admin-page) .site-header{position:sticky;top:0}body:not(.home-v3):not(.admin-page) .brand img{width:48px;height:48px}body:not(.home-v3):not(.admin-page) .brand-copy strong{font-size:.9rem}body:not(.home-v3):not(.admin-page) .nav-links{background:#05152ffa;border-color:#31557d;max-height:calc(100dvh - 88px);top:70px;overflow-y:auto;box-shadow:0 25px 65px #00000073}body:not(.home-v3):not(.admin-page) .nav-links a{align-items:center;min-height:46px;padding-inline:14px;display:flex}body:not(.home-v3):not(.admin-page) :is(.page-hero,.ticket-hero,.service-hero){min-height:250px;padding:45px 0}body:not(.home-v3):not(.admin-page) :is(.page-hero,.ticket-hero,.service-hero):after{inset-inline-end:4%;font-size:3.8rem;bottom:22px}body:not(.home-v3):not(.admin-page) :is(.page-hero,.ticket-hero,.service-hero) h1{overflow-wrap:anywhere;font-size:clamp(2.15rem,10vw,3.2rem)}body:not(.home-v3):not(.admin-page) .section{padding-block:52px}body:not(.home-v3):not(.admin-page) :is(.offer-card,.ticket-card,.visa-card,.esim-card,.service-price-card):hover{transform:none}body:not(.home-v3):not(.admin-page).payment-page .payment-hero{background:linear-gradient(#03132f 0,#0a315e 290px,#eef4fb 290px);padding:42px 0 120px}body:not(.home-v3):not(.admin-page).track-page .track-hero{background:linear-gradient(#061a3b 0,#0b3769 300px,#eef4fb 300px);padding:44px 0 120px}body:not(.home-v3):not(.admin-page).live-flights-page .live-board-hero{background:linear-gradient(#03132f 0,#092f60 430px,#eef4fb 430px);padding:40px 0 125px}body:not(.home-v3):not(.admin-page).live-flights-page .flight-table tr{box-shadow:0 10px 25px #05275814}body:not(.home-v3):not(.admin-page).live-flights-page .flight-table tbody tr:nth-child(2n){background:#f9fbfe}.rates-scroll:after{content:"↔";inset-inline-end:10px;color:#fff;pointer-events:none;background:#167be9;border-radius:11px;place-items:center;width:34px;height:34px;display:grid;position:sticky;bottom:10px;box-shadow:0 9px 22px #146adc47}}@media (width<=430px){body:not(.home-v3):not(.admin-page) .brand-copy small{display:none}body:not(.home-v3):not(.admin-page) .brand-copy:after{bottom:2px}body:not(.home-v3):not(.admin-page) :is(.page-hero,.ticket-hero,.service-hero) p:last-child{font-size:.82rem}body:not(.home-v3):not(.admin-page) .section{padding-block:42px}}@media (prefers-reduced-motion:reduce){.brand img,.brand-copy strong,.brand-copy:after{animation:none!important}body:not(.home-v3):not(.admin-page) :is(.offer-card,.ticket-card,.visa-card,.esim-card,.service-price-card){transition:none}}:root{--hala-blue:#1788ff;--hala-cyan:#22c7d8;--hala-mint:#40dfc0;--hala-night:#020d24;--hala-ink:#071d43;--hala-soft:#edf6ff}.brand-emblem{isolation:isolate;flex:0 0 58px;place-items:center;width:58px;height:58px;display:grid;position:relative}.brand-emblem>img{z-index:2;width:58px;height:58px;position:relative}.brand-flight-orbit{z-index:3;border:1px solid #4dc1ff5c;pointer-events:none;border-inline-start-color:#40dfc0d9;border-radius:50%;animation:7.2s linear infinite halaBrandOrbit;position:absolute;inset:-7px}.brand-flight-orbit:after{content:"";background:linear-gradient(90deg,#0000,#58d9ffe6);border-radius:999px;width:20px;height:2px;position:absolute;top:4px;left:11px;transform:rotate(-28deg);box-shadow:0 0 9px #3bc1ffbf}.brand-flight-orbit svg{color:#79e9ff;fill:currentColor;filter:drop-shadow(0 3px 4px #03275b8c);width:17px;height:17px;position:absolute;top:-6px;left:50%;overflow:visible;transform:translate(-50%)rotate(18deg)}.brand-copy:before{content:"";z-index:3;bottom:-1px;background:#5af1d4;border-radius:50%;width:5px;height:5px;animation:3.6s ease-in-out infinite halaBrandBeacon;position:absolute;inset-inline-start:0;box-shadow:0 0 0 4px #5af1d41a,0 0 13px #39dfc4}@keyframes halaBrandOrbit{to{transform:rotate(360deg)}}@keyframes halaBrandBeacon{0%,to{opacity:.35;inset-inline-start:0}50%{opacity:1;inset-inline-start:calc(100% - 5px)}}html.theme-switching body,html.theme-switching .site-header,html.theme-switching .mobile-dock,html.theme-switching :is(.service-card,.visa-card,.esim-card,.offer-card,.ticket-card,.contact-details-card,.standalone-form,.payment-code-card,.flight-board){transition:color .4s,background-color .4s,border-color .4s,box-shadow .4s!important}.hala-motion-ready .hala-motion-card{animation:.62s cubic-bezier(.2,.78,.25,1) halaCardArrive;animation-delay:calc(var(--motion-i,0) * 42ms)}.hala-motion-icon svg{transform-origin:50%;animation:4.8s ease-in-out infinite halaGlyphDrift;animation-delay:calc(var(--motion-i,0) * -320ms)}.hala-motion-icon.esim-signal{animation:4s ease-in-out infinite halaSignalGlow}@keyframes halaCardArrive{0%{opacity:.15;transform:translateY(17px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes halaGlyphDrift{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translateY(-3px)rotate(2.5deg)}}@keyframes halaSignalGlow{0%,to{filter:drop-shadow(0 16px 28px #1089d321)}50%{filter:drop-shadow(0 20px 36px #26d2d54d)}}body:not(.admin-page) .site-header{isolation:isolate}body:not(.admin-page) .site-header:after{content:"";z-index:-1;opacity:.72;background:linear-gradient(90deg,#0000,#32b2ffa3,#43e2cf99,#0000);height:1px;position:absolute;inset:auto 7% -1px}body:not(.admin-page) .nav-links a{transition:color .2s,background .2s,transform .2s,box-shadow .2s}body:not(.admin-page) .nav-links a:hover{transform:translateY(-1px)}body:not(.admin-page) .theme-toggle{position:relative;overflow:hidden}body:not(.admin-page) .theme-toggle:after{content:"";background:radial-gradient(circle,#4aceff33,#0000 62%);border-radius:50%;transition:transform .28s;position:absolute;inset:-35%;transform:scale(0)}body:not(.admin-page) .theme-toggle:hover:after{transform:scale(1)}body:not(.admin-page) .theme-toggle svg{z-index:1;transition:transform .35s;position:relative}body:not(.admin-page) .theme-toggle:hover svg{transform:rotate(18deg)scale(1.08)}body:not(.home-v3):not(.admin-page) :is(.page-hero,.ticket-hero,.service-hero):after{animation:8.5s ease-in-out infinite halaHeroPlane}body:not(.home-v3):not(.admin-page) :is(.page-hero,.ticket-hero,.service-hero) .container p:last-child{text-shadow:0 7px 24px #00123752;color:#d5e7f9!important;opacity:1!important}@keyframes halaHeroPlane{0%,to{opacity:.18;transform:translate(0,0)rotate(-13deg)}50%{opacity:.3;transform:translate(-26px,-13px)rotate(-8deg)}}body:not(.home-v3):not(.admin-page) .section-white{background:radial-gradient(circle at 4% 8%,#1f8bf914,#0000 22rem),radial-gradient(circle at 95% 24%,#2ad5cf12,#0000 25rem),linear-gradient(#f9fcff,#edf5fd)}body:not(.home-v3):not(.admin-page) .section-head{border-bottom:1px solid #2575d21f;padding-bottom:17px}body:not(.home-v3):not(.admin-page) .section-head h2{color:#071d43;font-size:clamp(1.65rem,3vw,2.55rem)}body:not(.home-v3):not(.admin-page) :is(.service-card,.offer-card,.managed-offer-card,.ticket-card,.visa-card,.esim-card,.service-price-card,.request-workspace,.booking-success,.verified-method,.payment-notice,.payment-code-card,.receipt-upload-card,.contact-details-card,.contact-group-card,.standalone-form,.other-service,.track-search,.saved-requests,.tracking-result,.umrah-offer-detail,.flight-board){background:radial-gradient(circle at 96% 0,#2595ff14,#0000 11rem),linear-gradient(145deg,#fffffffe,#eff7fff5)!important;border-color:#bfd5ec!important;box-shadow:0 22px 65px #042c641d!important}body:not(.home-v3):not(.admin-page) :is(.service-card,.offer-card,.managed-offer-card,.ticket-card,.visa-card,.esim-card,.service-price-card,.request-workspace,.payment-code-card,.receipt-upload-card,.contact-details-card,.contact-group-card,.standalone-form,.other-service,.umrah-offer-detail) :is(h2,h3,strong,label){color:#08234c}body:not(.home-v3):not(.admin-page) :is(.service-card,.offer-card,.managed-offer-card,.ticket-card,.visa-card,.esim-card,.service-price-card,.request-workspace,.payment-code-card,.receipt-upload-card,.contact-details-card,.contact-group-card,.standalone-form,.other-service,.umrah-offer-detail) :is(p,small,.offer-location,.esim-validity,.esim-card-top){color:#526b88}body:not(.home-v3):not(.admin-page) .visa-card>header{color:#fff;background:radial-gradient(circle at 9% 0,#4cdce340,#0000 8rem),linear-gradient(135deg,#0c4f9f,#061d49)}body:not(.home-v3):not(.admin-page) .visa-card>header :is(h2,small){color:#fff!important}body:not(.home-v3):not(.admin-page) .visa-card>header small{opacity:.72}body:not(.home-v3):not(.admin-page) .visa-requirements{background:linear-gradient(145deg,#f4fffd,#edf8ff);border-color:#c8e4e7}body:not(.home-v3):not(.admin-page) .visa-requirements :is(h3,span){color:#28546a}body:not(.home-v3):not(.admin-page) .esim-card-top i{color:#075d83;background:#ddf7ff}body:not(.home-v3):not(.admin-page) :is(input,select,textarea){color:#091f47;background:#fff;border-color:#adc8e5}body:not(.home-v3):not(.admin-page) :is(input,textarea)::placeholder{color:#687e9a;opacity:1}body:not(.home-v3):not(.admin-page) :is(input,select,textarea):hover{border-color:#75a9dc}body:not(.home-v3):not(.admin-page) :is(.visa-toolbar,.filters,.request-tabs){background:#fffffff0;border-color:#bdd3eb;box-shadow:0 17px 42px #06337017}body:not(.home-v3):not(.admin-page) .contact-detail{border-color:#d6e3f2}body:not(.home-v3):not(.admin-page) .contact-detail:hover .contact-3d-icon{filter:saturate(1.18)brightness(1.04);box-shadow:inset 0 2px 1px #ffffffeb,inset 0 -12px 20px #001f5821,0 18px 33px #053e8940!important}body:not(.home-v3):not(.admin-page) .map-location-card :is(strong,p,small){color:inherit}body:not(.home-v3):not(.admin-page).live-flights-page .live-board-title .eyebrow{box-shadow:inset 0 1px #ffffff17,0 10px 25px #0011342e;color:#c8f6ff!important;background:#08486f94!important;border-color:#5bdee861!important}body:not(.home-v3):not(.admin-page).live-flights-page .live-board-title .eyebrow span{color:inherit!important}body:not(.home-v3):not(.admin-page) :is(.offer-price strong,.esim-price,.service-price-card>strong,.umrah-offer-price strong){text-shadow:0 8px 24px #075fcc1f;color:#075fcc!important}html[data-theme=dark] body:not(.home-v3):not(.admin-page) .section-white{background:radial-gradient(circle at 6% 9%,#1f84e91c,#0000 23rem),radial-gradient(circle at 96% 25%,#28cdc914,#0000 27rem),linear-gradient(#061630,#041127)}html[data-theme=dark] body:not(.home-v3):not(.admin-page) .section-head{border-color:#234569}html[data-theme=dark] body:not(.home-v3):not(.admin-page) .section-head h2{color:#edf6ff}html[data-theme=dark] body:not(.home-v3):not(.admin-page) :is(.service-card,.offer-card,.managed-offer-card,.ticket-card,.visa-card,.esim-card,.service-price-card,.request-workspace,.booking-success,.verified-method,.payment-notice,.payment-code-card,.receipt-upload-card,.contact-details-card,.contact-group-card,.standalone-form,.other-service,.track-search,.saved-requests,.tracking-result,.umrah-offer-detail,.flight-board){color:#ecf5ff;background:radial-gradient(circle at 96% 0,#2c9dff1c,#0000 12rem),linear-gradient(145deg,#0d284d,#071933)!important;border-color:#2a4e76!important;box-shadow:0 25px 70px #00000052!important}html[data-theme=dark] body:not(.home-v3):not(.admin-page) :is(.service-card,.offer-card,.managed-offer-card,.ticket-card,.visa-card,.esim-card,.service-price-card,.request-workspace,.payment-code-card,.receipt-upload-card,.contact-details-card,.contact-group-card,.standalone-form,.other-service,.umrah-offer-detail) :is(h2,h3,strong,label){color:#edf6ff}html[data-theme=dark] body:not(.home-v3):not(.admin-page) :is(.service-card,.offer-card,.managed-offer-card,.ticket-card,.visa-card,.esim-card,.service-price-card,.request-workspace,.payment-code-card,.receipt-upload-card,.contact-details-card,.contact-group-card,.standalone-form,.other-service,.umrah-offer-detail) :is(p,small,.offer-location,.esim-validity,.esim-card-top){color:#a9bfd8}html[data-theme=dark] body:not(.home-v3):not(.admin-page) .visa-card>header :is(h2,small){color:#fff}html[data-theme=dark] body:not(.home-v3):not(.admin-page) .visa-requirements{background:linear-gradient(145deg,#0c2a40,#0b203a);border-color:#27506b}html[data-theme=dark] body:not(.home-v3):not(.admin-page) .visa-requirements :is(h3,span){color:#b8e1ec}html[data-theme=dark] body:not(.home-v3):not(.admin-page) :is(input,select,textarea){color:#edf6ff;background:#071a36;border-color:#315b86}html[data-theme=dark] body:not(.home-v3):not(.admin-page) :is(input,textarea)::placeholder{color:#849bb7}html[data-theme=dark] body:not(.home-v3):not(.admin-page) :is(.visa-toolbar,.filters,.request-tabs){background:#071933f0;border-color:#2b5078}html[data-theme=dark] body:not(.home-v3):not(.admin-page) :is(.offer-price strong,.esim-price,.service-price-card>strong,.umrah-offer-price strong){text-shadow:0 8px 26px #2b94ff33;color:#72b8ff!important}html:not([data-theme=dark]) body.home-v3 :is(.quick-find-section,.section-white,.trust-section,.offer-alert-section,.faq-section){color:#071d43;background:#f2f8ff}html:not([data-theme=dark]) body.home-v3 :is(.service-card,.quick-find-card,.faq-item,.offer-alert-card){color:#071d43;background:linear-gradient(150deg,#fff,#eaf5ff);border-color:#bfd6ee}html:not([data-theme=dark]) body.home-v3 :is(.service-card,.quick-find-card,.faq-item,.offer-alert-card) :is(h2,h3,strong,label){color:#071d43}html:not([data-theme=dark]) body.home-v3 :is(.service-card,.quick-find-card,.faq-item,.offer-alert-card) :is(p,small){color:#526b88}html[data-theme=dark] body.home-v3 :is(.quick-find-section,.section-white,.trust-section,.offer-alert-section,.faq-section){color:#edf6ff;background:radial-gradient(circle at 90% 8%,#1f8def1a,#0000 24rem),#05142c}html[data-theme=dark] body.home-v3 :is(.service-card,.quick-find-card,.faq-item,.offer-alert-card){color:#edf6ff;background:linear-gradient(150deg,#0e294f,#071a35);border-color:#294e76;box-shadow:0 22px 58px #0000004d}html[data-theme=dark] body.home-v3 :is(.service-card,.quick-find-card,.faq-item,.offer-alert-card) :is(h2,h3,strong,label){color:#edf6ff}html[data-theme=dark] body.home-v3 :is(.service-card,.quick-find-card,.faq-item,.offer-alert-card) :is(p,small){color:#a8bdd6}html[data-theme=dark] body.home-v3 :is(input,select,textarea){color:#edf6ff;background:#071a35;border-color:#31577f}html[data-theme=dark] body.home-v3 :is(input,textarea)::placeholder{color:#8299b4;opacity:1}.mobile-dock .dock-icon{color:#5d7fa5;width:31px;height:31px;font:inherit;background:linear-gradient(145deg,#f8fcff,#dcecff);border:1px solid #73b1ef2e;border-radius:10px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffffe6,0 5px 12px #0535741a}.mobile-dock .dock-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.mobile-dock a.active .dock-icon{color:#fff;background:linear-gradient(145deg,#5bb8ff,#1572e4);border-color:#fff3;box-shadow:inset 0 1px #ffffff73,0 7px 15px #01358240}html[data-theme=dark] .mobile-dock .dock-icon{color:#9ab8d9;background:linear-gradient(145deg,#15345c,#0b2141);border-color:#294c75}html[data-theme=dark] .mobile-dock a.active .dock-icon{color:#fff;background:linear-gradient(145deg,#4aaeff,#1264d2)}.home-v3 main>section:nth-of-type(n+4),body:not(.home-v3):not(.admin-page) main>.section:nth-of-type(n+3){content-visibility:auto;contain-intrinsic-size:auto 620px}@media (width<=790px){.brand-emblem{flex-basis:48px;width:48px;height:48px}.brand-emblem>img{width:48px!important;height:48px!important}.brand-flight-orbit{inset:-5px}.brand-flight-orbit svg{width:14px;height:14px;top:-5px}.brand{gap:9px}.brand-copy{padding-bottom:4px}.brand-copy:before{width:4px;height:4px}body:not(.admin-page) .site-header{backdrop-filter:blur(15px)saturate(125%)}body:not(.home-v3):not(.admin-page) :is(.page-hero,.ticket-hero,.service-hero){min-height:235px;padding:39px 0}body:not(.home-v3):not(.admin-page) :is(.page-hero,.ticket-hero,.service-hero) h1{max-width:92%;font-size:clamp(2.05rem,10vw,3rem);line-height:1.12}body:not(.home-v3):not(.admin-page) :is(.page-hero,.ticket-hero,.service-hero) p:last-child{max-width:92%;font-size:.84rem;line-height:1.8}body:not(.home-v3):not(.admin-page) :is(.page-hero,.ticket-hero,.service-hero):after{opacity:.15;font-size:3.15rem}body:not(.home-v3):not(.admin-page) .section-white{background:#f3f8fe}html[data-theme=dark] body:not(.home-v3):not(.admin-page) .section-white{background:#05142c}.mobile-dock{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;min-height:70px;padding:6px}.mobile-dock a{gap:3px;min-width:0}.mobile-dock a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.floating-whatsapp{bottom:calc(91px + env(safe-area-inset-bottom))}.notification-toggle{bottom:calc(162px + env(safe-area-inset-bottom))}}@media (width<=430px){.brand-emblem{flex-basis:44px;width:44px;height:44px}.brand-emblem>img{width:44px!important;height:44px!important}.brand-flight-orbit{inset:-4px}.brand-flight-orbit svg{width:13px;height:13px}.brand-copy strong{font-size:.82rem!important}.mobile-dock{inset-inline:8px}.mobile-dock .dock-icon{width:29px;height:29px}.mobile-dock a{font-size:.58rem}}@media (prefers-reduced-motion:reduce){.brand-flight-orbit,.brand-copy:before,.hala-motion-ready .hala-motion-card,.hala-motion-icon svg,.hala-motion-icon.esim-signal,body:not(.home-v3):not(.admin-page) :is(.page-hero,.ticket-hero,.service-hero):after{animation:none!important}}:root{scrollbar-gutter:stable}html{scroll-behavior:smooth}body:not(.admin-page){-webkit-tap-highlight-color:transparent}body:not(.admin-page) :is(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #268bff6b}body:not(.admin-page) :is(.section,.page-hero,.ticket-hero,.service-hero,.live-board-hero){scroll-margin-top:92px}body:not(.admin-page) :is(.button,button,a){touch-action:manipulation}.home-v3 .citadel-hero .hero-grid>div:first-child{flex-direction:column;justify-content:center;display:flex}.home-v3 .citadel-hero h1{margin-top:0}.home-v3 .hero-rating strong{letter-spacing:.11em}.hala-motion-icon{isolation:isolate;position:relative;overflow:hidden}.hala-motion-icon:after{content:"";z-index:3;opacity:0;pointer-events:none;width:24%;animation:5.8s cubic-bezier(.2,.72,.24,1) infinite halaIconGlint;animation-delay:calc(var(--motion-i,0) * -430ms);background:linear-gradient(90deg,#0000,#ffffffc2,#0000);border-radius:999px;position:absolute;inset:-45% auto -45% -42%;transform:rotate(18deg)translate(-180%)}.hala-motion-icon :is(svg,img){transform-origin:50%;animation:4.8s ease-in-out infinite halaGlyphDrift;animation-delay:calc(var(--motion-i,0) * -320ms)}.service-card:hover .hala-motion-icon,.contact-detail:hover .hala-motion-icon{filter:saturate(1.14)brightness(1.03)}@keyframes halaIconGlint{0%,62%{opacity:0;transform:rotate(18deg)translate(-180%)}69%{opacity:.72}82%,to{opacity:0;transform:rotate(18deg)translate(720%)}}body:not(.admin-page) :is(.button,.flight-board-search button,.contact-group-button){transition:transform .2s,box-shadow .2s,filter .2s;position:relative;overflow:hidden}body:not(.admin-page) :is(.button,.flight-board-search button,.contact-group-button):hover{filter:saturate(1.08)brightness(1.025)}body:not(.admin-page) :is(.button,.flight-board-search button,.contact-group-button):active{transform:translateY(1px)scale(.988)}html:not([data-theme=dark]) body.live-flights-page .flight-board{color:#102d50;background:#fff!important}html:not([data-theme=dark]) body.live-flights-page .board-tabs{color:#173858;background:#f3f7fc}html:not([data-theme=dark]) body.live-flights-page .board-tabs button{color:#526b88}html:not([data-theme=dark]) body.live-flights-page .board-tabs button.active{color:#075da9;background:#fff}html:not([data-theme=dark]) body.live-flights-page .flight-table td{background:0 0;color:#38516d!important}html:not([data-theme=dark]) body.live-flights-page .flight-table td :is(strong,b){color:#102f56!important}html:not([data-theme=dark]) body.live-flights-page :is(.board-status,.board-empty,.flight-data-note,.flight-board-meta){color:#4e6887!important}html:not([data-theme=dark]) body.live-flights-page .flight-board-meta b{color:#163b67!important}html[data-theme=dark] body.live-flights-page .flight-board{color:#edf6ff;background:#0b2042!important}html[data-theme=dark] body.live-flights-page .board-tabs{background:#081a36;border-color:#29486e}html[data-theme=dark] body.live-flights-page .board-tabs button{color:#a8bdd6}html[data-theme=dark] body.live-flights-page .board-tabs button.active{color:#7dc8ff;background:#0b2042}html[data-theme=dark] body.live-flights-page .flight-table tbody tr,html[data-theme=dark] body.live-flights-page .flight-table tbody tr:nth-child(2n){color:#d9e9fb;background:#0b2042!important}html[data-theme=dark] body.live-flights-page .flight-table tbody tr:nth-child(2n){background:#0e294e!important}html[data-theme=dark] body.live-flights-page .flight-table td{border-color:#29486e;color:#b9cde3!important}html[data-theme=dark] body.live-flights-page .flight-table td :is(strong,b){color:#f2f8ff!important}html[data-theme=dark] body.live-flights-page .flight-table td:before{color:#84a6ca!important}html[data-theme=dark] body.live-flights-page :is(.board-status,.board-empty,.flight-data-note,.flight-board-meta){color:#a8bdd6!important}html[data-theme=dark] body.live-flights-page .flight-board-meta b{color:#edf6ff!important}html[data-theme=dark] body.live-flights-page .airline-mark{color:#8fceff;background:linear-gradient(145deg,#17385f,#0d2548);border-color:#365a82}@media (width<=790px){html,body{width:100%;max-width:100%;overflow-x:clip}body:not(.admin-page){min-height:100dvh;padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))}.mobile-dock{backface-visibility:hidden;will-change:transform;contain:layout style;isolation:isolate;z-index:1000!important;top:auto!important;left:max(10px,env(safe-area-inset-left,0px))!important;right:max(10px,env(safe-area-inset-right,0px))!important;bottom:max(8px,env(safe-area-inset-bottom,0px))!important;color:#4d6786!important;backdrop-filter:none!important;background:#fafdfffb!important;border:1px solid #bed2e9!important;border-radius:22px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;width:auto!important;max-width:none!important;min-height:70px!important;margin:0!important;padding:6px!important;transition:none!important;display:grid!important;position:fixed!important;transform:translate(0,0)!important;box-shadow:0 14px 38px #041e4638,inset 0 1px #ffffffe6!important}.mobile-dock a{min-width:0;min-height:56px;padding:4px 2px;color:#5d7390!important;box-shadow:none!important;background:0 0!important;transition:color .18s,background-color .18s!important}.mobile-dock a.active{color:#075dca!important;background:linear-gradient(145deg,#edf6ff,#dcecff)!important;box-shadow:inset 0 0 0 1px #3384e726!important}.mobile-dock .dock-icon{width:31px;height:31px;color:inherit!important}.mobile-dock a.active .dock-icon{color:#fff!important;background:linear-gradient(145deg,#55baff,#1267d6)!important;box-shadow:inset 0 1px #ffffff73,0 7px 15px #01358240!important}html[data-theme=dark] .mobile-dock{color:#abc1da!important;background:#05142cfb!important;border-color:#29496f!important;box-shadow:0 15px 42px #0000006b,inset 0 1px #7ebeff14!important}html[data-theme=dark] .mobile-dock a{color:#9cb2cd!important}html[data-theme=dark] .mobile-dock a.active{color:#fff!important;background:linear-gradient(145deg,#14345f,#0d2a51)!important;box-shadow:inset 0 0 0 1px #315781!important}.floating-whatsapp{z-index:995!important;bottom:calc(91px + env(safe-area-inset-bottom,0px))!important}.notification-toggle{z-index:994!important;bottom:calc(161px + env(safe-area-inset-bottom,0px))!important}body.live-flights-page .flight-table tr,html:not([data-theme=dark]) body.live-flights-page .flight-table tbody tr:nth-child(2n){color:#173858;border-color:#ccdbeb;background:#f8fbff!important}html:not([data-theme=dark]) body.live-flights-page .flight-table tbody tr:nth-child(2n){background:#eef5fc!important}body.live-flights-page .flight-table td:before{color:#657f9e!important}html[data-theme=dark] body.live-flights-page .flight-table tr,html[data-theme=dark] body.live-flights-page .flight-table tbody tr:nth-child(2n){border-color:#29486e;background:#0d2549!important}html[data-theme=dark] body.live-flights-page .flight-table tbody tr:nth-child(2n){background:#102d55!important}}@media (width<=430px){.mobile-dock{left:max(7px,env(safe-area-inset-left,0px))!important;right:max(7px,env(safe-area-inset-right,0px))!important;border-radius:20px!important}.mobile-dock a{font-size:.57rem!important}.mobile-dock .dock-icon{width:29px;height:29px}body.live-flights-page .flight-board-meta{gap:8px}body.live-flights-page .flight-board-meta p{max-width:66%;color:inherit!important}}@media (prefers-reduced-motion:reduce){.hala-motion-icon:after,.hala-motion-icon :is(svg,img){animation:none!important}.mobile-dock{transform:none!important}}:root{--hala-navy:#061a3d;--hala-blue:#1677ea;--hala-cyan:#25c8df;--hala-mint:#34d3ad;--hala-soft:#f3f8fe;--hala-radius:28px;--hala-shadow:0 24px 70px #052d631f}body:not(.admin-page){text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}html:not([data-theme=dark]) body.home-v3 .nav-links a{color:#c8dcf1!important}html:not([data-theme=dark]) body.home-v3 .nav-links a:hover,html:not([data-theme=dark]) body.home-v3 .nav-links a[aria-current=page]{color:#fff!important}body:not(.admin-page) :is(.section,.section-white,.quick-find-section,.trust-section,.faq-section){background-image:radial-gradient(circle at 8% 12%,#25c8df13,#0000 25rem),radial-gradient(circle at 94% 88%,#1677ea11,#0000 28rem)}body:not(.admin-page) :is(.service-card,.offer-card,.managed-offer-card,.ticket-card,.visa-card,.esim-card,.service-price-card,.request-workspace,.booking-success,.booking-customer-card,.payment-code-card,.receipt-upload-card,.contact-details-card,.contact-group-card,.standalone-form,.other-service,.track-search,.saved-requests,.tracking-result,.umrah-offer-detail,.flight-board,.quick-find-card,.faq-item,.trust-cards article){transition:transform .28s cubic-bezier(.2,.75,.25,1),box-shadow .28s,border-color .28s;border-radius:var(--hala-radius)!important}body:not(.admin-page) :is(.service-card,.offer-card,.managed-offer-card,.ticket-card,.visa-card,.esim-card,.service-price-card,.contact-details-card,.standalone-form,.other-service,.quick-find-card,.trust-cards article):hover{border-color:#1f89e657!important;box-shadow:0 28px 76px #052d6329!important}body:not(.admin-page) :is(.button,.card-button,.request-send,.flight-board-search button,.contact-group-button){box-shadow:inset 0 1px #ffffff47,0 13px 30px #1469e133;border-radius:15px!important}body:not(.admin-page) :is(input,select,textarea){transition:border-color .18s,box-shadow .18s,background-color .18s;border-radius:15px!important}body:not(.admin-page) :is(input,select,textarea):focus{border-color:#4b9cf0!important;box-shadow:0 0 0 4px #278bee1f!important}.service-icon.service-icon-3d,.contact-detail>span.contact-3d-icon{--icon-a:#58b9ff;--icon-b:#1268dd;--icon-c:#063c9b;transform-style:preserve-3d;will-change:transform;transform:perspective(260px)rotateX(8deg)rotateY(-8deg)translateZ(0);color:#fff!important;background:radial-gradient(circle at 27% 18%,#ffffff9e,transparent 18%), linear-gradient(145deg,var(--icon-a),var(--icon-b) 56%,var(--icon-c))!important;width:72px!important;height:72px!important;box-shadow:inset 0 2px 1px #ffffffb8, inset 8px 9px 20px #ffffff1f, inset -9px -13px 22px #00184d47, 0 15px 0 -9px color-mix(in srgb,var(--icon-c) 62%,transparent), 0 20px 38px color-mix(in srgb,var(--icon-b) 30%,transparent)!important;border:1px solid #ffffffc7!important;border-radius:24px!important;place-items:center!important;display:grid!important;overflow:hidden!important}.service-icon.service-icon-3d:before,.contact-detail>span.contact-3d-icon:before{z-index:0!important;filter:none!important;background:linear-gradient(145deg,#fff3,#0000 50%)!important;border:1px solid #ffffff2e!important;border-radius:18px!important;width:auto!important;height:auto!important;inset:7px!important}.service-icon.service-icon-3d svg,.contact-detail>span.contact-3d-icon svg{z-index:2;transform:translateZ(18px);color:#fff!important;fill:none!important;stroke:#fff!important;stroke-width:1.9px!important;filter:drop-shadow(0 4px 3px #00184857)!important;width:33px!important;height:33px!important}.service-icon.icon-visa{--icon-a:#ad8cff;--icon-b:#6b4bea;--icon-c:#34228d}.service-icon.icon-flight{--icon-a:#75dcff;--icon-b:#188de7;--icon-c:#0750b7}.service-icon.icon-live-flight{--icon-a:#50e0d2;--icon-b:#0b98bd;--icon-c:#07577d}.service-icon.icon-hotel{--icon-a:#ffd16c;--icon-b:#f18b32;--icon-c:#b54426}.service-icon.icon-transfer{--icon-a:#63ecc5;--icon-b:#16ae8a;--icon-c:#087463}.service-icon.icon-esim{--icon-a:#64e4f0;--icon-b:#4f93e8;--icon-c:#5540b8}.service-icon.icon-car{--icon-a:#ff9d92;--icon-b:#ed5362;--icon-c:#a7234f}.service-icon.icon-payment{--icon-a:#ffe36f;--icon-b:#edae24;--icon-c:#9a6211}.contact-3d-icon.phone-icon{--icon-a:#77d3ff;--icon-b:#1687e9;--icon-c:#0750aa}.contact-3d-icon.email-icon{--icon-a:#bda2ff;--icon-b:#7355e8;--icon-c:#3d299d}.contact-3d-icon.location-icon{--icon-a:#ff9a99;--icon-b:#ee4657;--icon-c:#a91f3b}.contact-3d-icon.instagram-icon{--icon-a:#ffcf69;--icon-b:#e94c88;--icon-c:#673cc5}.contact-3d-icon.facebook-icon{--icon-a:#73bdff;--icon-b:#2779ef;--icon-c:#114ba9}.contact-3d-icon.tiktok-icon{--icon-a:#5af0e7;--icon-b:#26364f;--icon-c:#070c18}.contact-detail>span.contact-3d-icon{border-radius:20px!important;width:60px!important;height:60px!important}.service-card:hover .service-icon.service-icon-3d,.contact-detail:hover>span.contact-3d-icon{transform:perspective(260px)rotateX(-5deg)rotateY(10deg)translateY(-6px)scale(1.045)}.hala-motion-ready .service-icon.service-icon-3d,.hala-motion-ready .contact-detail>span.contact-3d-icon{animation:5.2s ease-in-out infinite halaPremiumFloat;animation-delay:calc(var(--motion-i,0) * -370ms)}@keyframes halaPremiumFloat{0%,to{transform:perspective(260px)rotateX(8deg)rotateY(-8deg)translateY(0)}50%{transform:perspective(260px)rotateX(4deg)rotateY(-3deg)translateY(-5px)}}.service-card:hover .service-icon.service-icon-3d,.contact-detail:hover>span.contact-3d-icon{animation-play-state:paused}.hotel-global-field{grid-column:span 2}.global-hotel-hint{color:#5d7592;align-items:center;gap:7px;margin-top:2px;font-size:.65rem;line-height:1.55;display:flex}.global-hotel-hint:before{content:"◎";color:#0877cf;background:#e5f5ff;border-radius:7px;flex:none;place-items:center;width:20px;height:20px;font-size:.76rem;font-weight:950;display:grid}.hotel-autocomplete{backdrop-filter:blur(18px);background:#fffffffb!important;border-color:#b9d4ef!important;border-radius:20px!important;padding:9px!important;box-shadow:0 28px 75px #05245138!important}.hotel-autocomplete button{transition:background-color .15s,transform .15s;border-radius:13px!important}.hotel-autocomplete button:hover{transform:translate(2px)}.hotel-autocomplete>button[data-hotel-source=WORLD]>strong{box-shadow:0 7px 16px #1c7cdc33;color:#fff!important;background:linear-gradient(135deg,#19b9cf,#2377ef)!important}html[data-theme=dark] .global-hotel-hint{color:#9db4cf}html[data-theme=dark] .global-hotel-hint:before{color:#83dfff;background:#103654}html[data-theme=dark] .hotel-autocomplete{background:#071933fb!important;border-color:#315981!important}body.live-flights-page .flight-board-search{background:radial-gradient(circle at 92% 0,#25c8df38,#0000 14rem),linear-gradient(135deg,#061a3d,#0c3c6b)!important;border-radius:27px!important}body.live-flights-page .flight-date-strip button{border-radius:15px;transition:transform .18s,border-color .18s,background-color .18s}body.live-flights-page .flight-date-strip button:hover{transform:translateY(-2px)}body.live-flights-page .flight-table tbody tr{transition:background-color .16s,transform .16s}body.live-flights-page .flight-table tbody tr:hover{transform:translateY(-1px)}body.live-flights-page .airline-mark{border-radius:13px;box-shadow:inset 0 1px #fff,0 8px 20px #05387424}html[data-theme=dark] body:not(.admin-page) :is(.service-card,.offer-card,.managed-offer-card,.ticket-card,.visa-card,.esim-card,.service-price-card,.request-workspace,.booking-success,.booking-customer-card,.payment-code-card,.receipt-upload-card,.contact-details-card,.standalone-form,.other-service,.track-search,.saved-requests,.tracking-result,.umrah-offer-detail,.flight-board,.quick-find-card,.faq-item,.trust-cards article){background:radial-gradient(circle at 100% 0,#279de71f,#0000 13rem),linear-gradient(150deg,#0d2a50,#071a36)!important;border-color:#2b527d!important}@media (width<=790px){body:not(.admin-page) :is(.service-card,.offer-card,.managed-offer-card,.ticket-card,.visa-card,.esim-card,.service-price-card,.request-workspace,.payment-code-card,.receipt-upload-card,.contact-details-card,.standalone-form,.other-service,.flight-board,.quick-find-card){border-radius:22px!important}.services-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important}.service-card{min-height:184px!important;padding:17px!important}.service-card h3{font-size:.91rem!important}.service-card p{font-size:.68rem!important;line-height:1.65!important}.service-icon.service-icon-3d{border-radius:20px!important;width:59px!important;height:59px!important}.service-icon.service-icon-3d svg{width:27px!important;height:27px!important}.hotel-global-field{grid-column:1/-1}.global-hotel-hint{font-size:.61rem}body.live-flights-page .flight-board-search{border-radius:21px!important}}@media (width<=420px){.services-grid{gap:9px!important}.service-card{min-height:176px!important;padding:15px!important}.service-icon.service-icon-3d{width:55px!important;height:55px!important}.contact-detail>span.contact-3d-icon{border-radius:18px!important;width:52px!important;height:52px!important}}@media (prefers-reduced-motion:reduce){.hala-motion-ready .service-icon.service-icon-3d,.hala-motion-ready .contact-detail>span.contact-3d-icon{animation:none!important}}.site-footer{color:#dceaff;background:radial-gradient(circle at 8% 0,#25c8df2e,#0000 24rem),radial-gradient(circle at 94% 100%,#1677ea38,#0000 27rem),linear-gradient(145deg,#04142f,#072852 68%,#073b54);border-top:1px solid #68c5ff38;margin:0;padding:64px 0 28px;position:relative;overflow:hidden}.site-footer:before{content:"";pointer-events:none;opacity:.22;background-image:radial-gradient(#ffffffb3 .6px,#0000 .6px);background-size:20px 20px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#000,#0000 72%)}.site-footer-grid{grid-template-columns:minmax(245px,1.35fr) repeat(3,minmax(145px,.72fr));gap:clamp(28px,4vw,58px);display:grid;position:relative}.site-footer-brand>a{align-items:center;gap:12px;width:fit-content;display:flex}.site-footer-brand>a img{object-fit:cover;border:1px solid #ffffff85;border-radius:18px;width:54px;height:54px;box-shadow:0 16px 35px #00000047}.site-footer-brand>a span{line-height:1.12;display:grid}.site-footer-brand>a strong{color:#fff;font:900 1.08rem/1.1 Segoe UI,Arial,sans-serif}.site-footer-brand>a small{color:#7fdff2;letter-spacing:.15em;margin-top:6px;font:800 .53rem/1 Segoe UI,Arial,sans-serif}.site-footer-brand>p{color:#abc3de;max-width:350px;margin:18px 0 20px;font-size:.76rem;line-height:1.9}.site-footer h2{color:#fff;letter-spacing:0;margin:3px 0 17px;font-size:.82rem}.site-footer :is(nav,.site-footer-contact){align-content:start;gap:9px;display:grid}.site-footer :is(nav,.site-footer-contact)>a{color:#b8cee6;width:fit-content;font-size:.71rem;font-weight:750;transition:color .18s,transform .18s}.site-footer :is(nav,.site-footer-contact)>a:hover{color:#75e8ee;transform:translate(3px)}html[dir=rtl] .site-footer :is(nav,.site-footer-contact)>a:hover{transform:translate(-3px)}.site-footer-social{flex-wrap:wrap;gap:8px;display:flex}.site-footer-social a{color:#e9f5ff;background:#fff1;border:1px solid #84c0ef40;border-radius:999px;padding:7px 11px;font:800 .61rem/1.2 Segoe UI,Arial,sans-serif;transition:background-color .18s,border-color .18s,transform .18s}.site-footer-social a:hover{background:#34c7dc24;border-color:#68e1ef8f;transform:translateY(-2px)}.site-footer-bottom{color:#8fa9c6;border-top:1px solid #92c4eb2b;justify-content:space-between;align-items:center;gap:18px;margin-top:48px;padding-top:22px;font-size:.64rem;display:flex;position:relative}.flight-board-filters{background:linear-gradient(#fbfdff,#f3f8fd);border-bottom:1px solid #d6e3f1;grid-template-columns:minmax(180px,.8fr) minmax(180px,.8fr) 1fr;align-items:end;gap:13px;min-height:88px;padding:15px 18px;display:grid}.flight-board-filters label{gap:6px;min-width:0;display:grid}.flight-board-filters label>span{color:#607995;font-size:.62rem;font-weight:900}.flight-board-filters select{color:#173a63;background:#fff;border:1px solid #bdd2e9;outline:0;width:100%;min-width:0;height:44px;padding-inline:12px 34px;font-size:.72rem;font-weight:850;border-radius:12px!important}.flight-result-count{color:#0d64b9;white-space:nowrap;background:#eaf6ff;border:1px solid #b9daf5;border-radius:999px;place-self:center end;padding:7px 11px;font-size:.64rem;font-weight:900}html[data-theme=dark] .flight-board-filters{background:linear-gradient(#0b2042,#091b39);border-color:#29496f}html[data-theme=dark] .flight-board-filters label>span{color:#9eb8d4}html[data-theme=dark] .flight-board-filters select{color:#eef6ff;background:#102b50;border-color:#34577f}html[data-theme=dark] .flight-result-count{color:#8edaf5;background:#0c334f;border-color:#2c6081}.policies-page .policies-hero{min-height:360px}.policies-page .policies-hero [data-policy=intro]{text-shadow:0 7px 22px #0003;color:#c8ddf2!important}.policy-updated{color:#bed7ee;backdrop-filter:blur(12px);background:#041d406b;border:1px solid #78d8ef47;border-radius:999px;align-items:center;gap:9px;width:fit-content;margin-top:24px;padding:9px 12px;font-size:.64rem;display:flex}.policy-updated b{color:#fff}.policy-layout{grid-template-columns:minmax(210px,.31fr) minmax(0,1fr);align-items:start;gap:30px;display:grid}.policy-nav{backdrop-filter:blur(15px);background:#ffffffeb;border:1px solid #cbddef;border-radius:22px;gap:5px;padding:12px;display:grid;position:sticky;top:102px;box-shadow:0 18px 48px #052d631a}.policy-nav a{color:#516b88;border-radius:12px;padding:10px 12px;font-size:.69rem;font-weight:850;transition:color .18s,background-color .18s,transform .18s}.policy-nav a:hover{color:#075daf;background:#eaf5ff;transform:translate(3px)}html[dir=rtl] .policy-nav a:hover{transform:translate(-3px)}.policy-content{gap:16px;display:grid}.policy-card{background:radial-gradient(circle at 100% 0,#25c8df17,#0000 15rem),#fff;border:1px solid #caddef;border-radius:26px;padding:clamp(24px,4vw,38px);scroll-margin-top:105px;position:relative;box-shadow:0 18px 50px #052d6317}.policy-card>span{color:#0873c2;background:linear-gradient(145deg,#e9f9ff,#eaf1ff);border:1px solid #b8def4;border-radius:14px;place-items:center;width:43px;height:43px;font:900 .7rem/1 Segoe UI,Arial,sans-serif;display:grid;box-shadow:inset 0 1px #fff,0 10px 25px #0a65bc1a}.policy-card h2{color:#092953;margin:18px 0 9px;font-size:clamp(1.25rem,2.4vw,1.7rem)}.policy-card>p{color:#526d8a;margin-bottom:17px;font-size:.79rem}.policy-card ul{color:#314e6d;gap:9px;margin:0;padding-inline-start:21px;display:grid}.policy-card li{padding-inline-start:5px;font-size:.73rem}.policy-card li::marker{color:#19a9c4}.policy-contact{color:#fff;background:radial-gradient(circle at 92% 0,#48dce552,#0000 14rem),linear-gradient(135deg,#062552,#075d87);border:1px solid #85d9e7;border-radius:26px;justify-content:space-between;align-items:center;gap:22px;padding:28px;display:flex;box-shadow:0 22px 55px #0530642e}.policy-contact h2{margin-bottom:6px;font-size:1.25rem}.policy-contact p{color:#c0d9ed;margin:0;font-size:.73rem}.policy-contact .button{color:#07325f;background:linear-gradient(135deg,#71ebdc,#4dc8f4);flex:none}html[data-theme=dark] .policy-nav{background:#081b39f0;border-color:#294d76;box-shadow:0 20px 50px #00000047}html[data-theme=dark] .policy-nav a{color:#a9bfd8}html[data-theme=dark] .policy-nav a:hover{color:#8debf1;background:#10365c}html[data-theme=dark] .policy-card{background:radial-gradient(circle at 100% 0,#25c8df1c,#0000 15rem),#0a2143;border-color:#294f79;box-shadow:0 20px 55px #00000042}html[data-theme=dark] .policy-card>span{color:#8ae6ed;background:linear-gradient(145deg,#123d61,#102b51);border-color:#28617d}html[data-theme=dark] .policy-card h2{color:#f2f8ff}html[data-theme=dark] .policy-card>p{color:#aec4dd}html[data-theme=dark] .policy-card ul{color:#d4e3f2}@media (width<=900px){.site-footer-grid{grid-template-columns:1.2fr 1fr}.site-footer-brand{grid-column:1/-1}.policy-layout{grid-template-columns:1fr}.policy-nav{scrollbar-width:none;display:flex;position:static;overflow-x:auto}.policy-nav::-webkit-scrollbar{display:none}.policy-nav a{white-space:nowrap;flex:none}}@media (width<=790px){.site-footer{padding:50px 0 118px}.site-footer-grid{gap:28px}.site-footer-bottom{flex-direction:column;align-items:flex-start;margin-top:34px}.flight-board-filters{grid-template-columns:1fr 1fr;padding:13px}.flight-result-count{grid-column:1/-1;justify-self:start}.policies-page .policies-hero{min-height:285px}.policy-card{border-radius:22px}.policy-contact{flex-direction:column;align-items:stretch}.policy-contact .button{overflow-wrap:anywhere;width:100%}}@media (width<=560px){.site-footer-grid{grid-template-columns:1fr}.site-footer-brand{grid-column:auto}.site-footer :is(nav,.site-footer-contact){border-top:1px solid #92c4eb24;padding-top:20px}.flight-board-filters{grid-template-columns:1fr}.flight-result-count{grid-column:auto}.policy-card{padding:22px 18px}.policy-contact{padding:23px 19px}}body.live-flights-page .flight-board-search{grid-template-columns:minmax(280px,1.35fr) minmax(190px,.7fr) minmax(170px,.55fr)}body.live-flights-page .flight-board-search optgroup{color:#173a63;background:#fff;font-weight:900}body.live-flights-page .flight-board-search option{color:#173a63;background:#fff;font-weight:700}body.live-flights-page .board-tabs button{justify-content:center;align-items:center;gap:9px;display:flex}body.live-flights-page .board-tabs button b{color:#446987;background:#eaf3fb;border:1px solid #bfd8ee;border-radius:999px;place-items:center;min-width:26px;height:22px;padding-inline:7px;font:900 .62rem/1 Segoe UI,Arial,sans-serif;display:grid}body.live-flights-page .board-tabs button.active b{color:#fff;background:#1978d8;border-color:#1978d8}body.live-flights-page .flight-board-filters{grid-template-columns:minmax(210px,1.15fr) minmax(170px,.8fr) minmax(170px,.8fr) auto}body.live-flights-page .flight-board-filters input{color:#173a63;background:#fff;border:1px solid #bdd2e9;border-radius:12px;outline:0;width:100%;min-width:0;height:44px;padding-inline:13px;font:800 .72rem/1.2 inherit}body.live-flights-page .flight-board-filters :is(input,select):focus{border-color:#2583e9;box-shadow:0 0 0 4px #2583e91f}body.live-flights-page .flight-source{color:#075eac;white-space:nowrap;background:#eaf6ff;border:1px solid #b7d9f1;border-radius:999px;align-items:center;margin-inline-start:7px;padding:4px 8px;font-size:.58rem;font-weight:900;display:inline-flex}body.live-flights-page .flight-source[data-state=live]{color:#08734b;background:#e9faf2;border-color:#abe3ca}body.live-flights-page .flight-source[data-state=empty]{color:#795716;background:#fff8df;border-color:#e8d393}body.live-flights-page .flight-status.active{color:#075eac;background:#e6f4ff;border-color:#afd5f4}body.live-flights-page .flight-status.diverted{color:#7b3cb4;background:#f4eaff;border-color:#d8bcf0}html[data-theme=dark] body.live-flights-page .board-tabs button b{color:#a7c8e7;background:#102d50;border-color:#31577b}html[data-theme=dark] body.live-flights-page .board-tabs button.active b{color:#052441;background:#76dce9;border-color:#76dce9}html[data-theme=dark] body.live-flights-page .flight-board-filters input{color:#eef6ff;background:#102b50;border-color:#34577f}html[data-theme=dark] body.live-flights-page .flight-source{color:#9eddf5;background:#0c3451;border-color:#2d6684}html[data-theme=dark] body.live-flights-page .flight-source[data-state=live]{color:#88e5bb;background:#0b342d;border-color:#276b53}html[data-theme=dark] body.live-flights-page .flight-source[data-state=empty]{color:#f2d483;background:#312b17;border-color:#695c30}html[data-theme=dark] body.live-flights-page .flight-status.active{color:#8ed4ff;background:#0d3555;border-color:#2d6389}html[data-theme=dark] body.live-flights-page .flight-status.diverted{color:#dbb2ff;background:#302044;border-color:#664187}@media (width<=900px){body.live-flights-page .flight-board-filters{grid-template-columns:1fr 1fr}body.live-flights-page .flight-result-count{grid-column:1/-1;justify-self:start}}@media (width<=790px){body.live-flights-page .flight-board-search{grid-template-columns:1fr}body.live-flights-page .live-board-title{gap:18px}body.live-flights-page .live-board-title h1{max-width:12ch}body.live-flights-page .flight-board-meta p{flex-wrap:wrap;align-items:center;gap:4px;max-width:none;display:flex}body.live-flights-page .flight-source{margin-inline-start:0}}@media (width<=560px){body.live-flights-page .flight-board-filters{grid-template-columns:1fr}body.live-flights-page .flight-result-count{grid-column:auto}body.live-flights-page .flight-text-filter{order:-1}body.live-flights-page .flight-board-meta{flex-direction:column;align-items:flex-start}body.live-flights-page .flight-board-meta p{max-width:100%}body.live-flights-page .flight-board-meta button{align-self:flex-end}}.request-advanced{border:1px solid var(--line,#d7e2ee);background:color-mix(in srgb,var(--surface,#fff) 92%,#39c6c8 8%);border-radius:22px;margin:20px 0;padding:20px}.request-advanced h3{margin:0 0 16px;font-size:1rem}.request-checks{flex-wrap:wrap;gap:12px 22px;margin-top:8px;display:flex}.request-checks label,.admin-check{cursor:pointer;align-items:center;gap:9px;font-weight:750;display:flex}.request-checks input,.admin-check input{accent-color:#1478f2;width:20px;height:20px}.child-age-fields{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin:12px 0;display:grid}.child-age-fields[hidden]{display:none}.child-age-fields .field{min-width:0}.search-results{border-top:1px solid #dbe6f3;margin-top:28px;padding-top:25px;scroll-margin-top:110px}.search-results[hidden]{display:none}.search-results-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:17px;display:flex}.search-results-head .eyebrow.compact{color:#1681e7;min-height:0;margin:0 0 5px;font-size:.66rem}.search-results-head h2{color:#092855;margin:0;font-size:clamp(1.3rem,2.6vw,2rem)}.search-results-notice{color:#637994;max-width:760px;margin:7px 0 0;font-size:.72rem;font-weight:750}.search-result-grid{gap:15px;display:grid}.flight-result-grid,.hotel-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.search-result-card{color:#102a50;background:radial-gradient(circle at 96% 4%,#2fbae021,#0000 28%),linear-gradient(145deg,#fff,#f8fbff);border:1px solid #cdddf0;border-radius:24px;flex-direction:column;gap:17px;min-width:0;padding:20px;display:flex;overflow:hidden;box-shadow:0 15px 36px #06285214}.search-result-card:hover{border-color:#8bbce8;transform:translateY(-2px);box-shadow:0 20px 48px #06306621}.result-card-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.result-card-top h3{color:#0a2851;margin:0;font-size:1.08rem}.result-card-top p{color:#6b8099;margin:4px 0 0;font-size:.69rem;font-weight:750}.result-brand{align-items:center;gap:11px;min-width:0;display:flex}.result-brand>div{gap:2px;min-width:0;display:grid}.result-brand strong{text-overflow:ellipsis;color:#0b2c59;white-space:nowrap;font-size:.84rem;overflow:hidden}.result-brand small{color:#71859e;font-size:.62rem;font-weight:850}.result-brand-mark{color:#fff;letter-spacing:.04em;background:linear-gradient(145deg,#2c94ff,#063e9d);border:1px solid #ffffffbf;border-radius:16px;flex:0 0 48px;place-items:center;width:48px;height:48px;font:950 .78rem/1 Segoe UI,Arial,sans-serif;display:grid;box-shadow:inset 0 1px #ffffff8c,inset 0 -8px 18px #00144b3d,0 10px 22px #1468d340}.result-brand-mark.has-logo{background:#fff;border-color:#d8e5f2;padding:7px;box-shadow:0 10px 22px #08366a1f}.result-brand-logo{object-fit:contain;width:100%;height:100%;display:block}.result-source-chip{color:#08745f;background:#eafff9;border:1px solid #b9e3dc;border-radius:999px;flex:none;padding:6px 9px;font-size:.58rem;font-weight:950}.flight-itineraries{gap:12px;display:grid}.flight-itinerary{background:#edf5ff;border-radius:17px;grid-template-columns:minmax(78px,1fr) minmax(100px,1.4fr) minmax(78px,1fr);align-items:center;gap:10px;padding:14px;display:grid}.flight-itinerary>div:first-child,.flight-itinerary>div:last-child{gap:3px;min-width:0;display:grid}.flight-itinerary>div:last-child{text-align:end}.flight-itinerary strong{color:#09295a;font:950 1.1rem/1 Segoe UI,Arial,sans-serif}.flight-itinerary span{text-overflow:ellipsis;color:#677e9a;white-space:nowrap;font-size:.61rem;font-weight:800;overflow:hidden}.flight-route-line{text-align:center;place-items:center;gap:4px;display:grid}.flight-route-line i{background:linear-gradient(90deg,#2dbed1,#2576ed);border-radius:9px;width:100%;height:2px;position:relative}.flight-route-line i:after{content:"✈";inset-inline-end:-2px;color:#1877e7;background:#edf5ff;padding-inline-start:4px;font-style:normal;position:absolute;top:50%;transform:translateY(-55%)}.flight-route-line b{color:#526d8e;font-size:.58rem}.result-facts{flex-wrap:wrap;gap:7px;display:flex}.result-facts span{color:#536b88;background:#fff;border:1px solid #dbe5f2;border-radius:9px;padding:6px 9px;font-size:.59rem;font-weight:850}.result-facts .hotel-rating{color:#7b5500;background:#fff8df;border-color:#f0d388}.result-facts .free-cancellation{color:#087052;background:#e9fff6;border-color:#abe2ce}.result-card-footer{background:0 0;border-top:1px solid #dfe8f4;justify-content:space-between;align-items:flex-end;gap:13px;margin-top:auto;padding-top:14px;display:flex}.result-price{gap:2px;min-width:0;display:grid}.result-price small{color:#70849d;font-size:.59rem;font-weight:850}.result-price strong{color:#0a5ec9;font:950 1.25rem/1.1 Segoe UI,Arial,sans-serif}.result-price b{color:#0e865f;font:900 .74rem/1.2 Segoe UI,Arial,sans-serif}.result-price em{color:#7d8da3;font-size:.52rem;font-style:normal;font-weight:800}.result-price .price-on-request{font-size:.86rem}.result-request{white-space:nowrap;min-height:45px;padding:10px 14px;font-size:.66rem}.search-confirmation-note{color:#795200;background:#fff9e9;border:1px solid #ffe09a;border-radius:14px;margin:15px 0 0;padding:12px 14px;font-size:.65rem;font-weight:850}.hotel-search-card{grid-template-columns:170px minmax(0,1fr);gap:0;padding:0;display:grid}.hotel-result-media{background:linear-gradient(155deg,#1787d626,#21c3b533),repeating-linear-gradient(45deg,#e7f3ff,#e7f3ff 15px,#eef8ff 15px 30px);place-items:center;min-height:255px;display:grid;position:relative}.hotel-result-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hotel-result-media.has-photo .hotel-photo-placeholder{display:none}.hotel-photo-placeholder{text-align:center;color:#315b81;place-items:center;gap:9px;padding:18px;display:grid}.hotel-photo-placeholder span{color:#fff;background:linear-gradient(145deg,#3fbfc4,#127ac6);border:1px solid #fffc;border-radius:18px;place-items:center;width:58px;height:58px;font-size:1.5rem;display:grid;box-shadow:0 13px 26px #0b66a238}.hotel-photo-placeholder small{max-width:120px;font-size:.59rem;font-weight:900}.hotel-result-body{flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex}.hotel-room-summary{background:#f1f6fc;border-radius:14px;padding:12px}.hotel-room-summary strong{color:#15365e;font-size:.72rem}.hotel-room-summary p{color:#677f9a;margin:4px 0 0;font-size:.62rem}.manual-quote-card{grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.manual-result-icon{color:#fff;background:linear-gradient(145deg,#25bad0,#126ee7);border-radius:19px;place-items:center;width:58px;height:58px;font-size:1.45rem;display:grid;box-shadow:0 12px 25px #146fd33b}.manual-result-copy{gap:4px;min-width:0;display:grid}.manual-result-copy strong{color:#0c2c57;font-size:.93rem}.manual-result-copy p,.manual-result-copy span{color:#647b96;margin:0;font-size:.67rem;font-weight:750}.manual-quote-card .result-card-footer{grid-column:1/-1;width:100%}.search-loading{color:#153b6b;background:linear-gradient(145deg,#f5fbff,#edf6ff);border:1px solid #d4e3f3;border-radius:24px;place-content:center;place-items:center;gap:9px;min-height:220px;display:grid}.search-loading i{border:4px solid #cde2fa;border-top-color:#1678e9;border-radius:50%;width:38px;height:38px;animation:.75s linear infinite liveSpin}.search-loading strong{font-size:.9rem}.search-loading span{color:#72869e;font-size:.65rem;font-weight:800}html[data-theme=dark] .search-results{border-color:#29476e}html[data-theme=dark] .search-results-head h2,html[data-theme=dark] .result-brand strong,html[data-theme=dark] .result-card-top h3,html[data-theme=dark] .flight-itinerary strong,html[data-theme=dark] .hotel-room-summary strong,html[data-theme=dark] .manual-result-copy strong{color:#edf5ff}html[data-theme=dark] .search-results-notice,html[data-theme=dark] .result-brand small,html[data-theme=dark] .result-card-top p,html[data-theme=dark] .manual-result-copy p,html[data-theme=dark] .manual-result-copy span{color:#a9bdd5}html[data-theme=dark] .search-result-card{color:#e9f2ff;background:radial-gradient(circle at 96% 4%,#30bae01f,#0000 28%),linear-gradient(145deg,#10284b,#0b1f3f);border-color:#2b4f78}html[data-theme=dark] .flight-itinerary,html[data-theme=dark] .hotel-room-summary,html[data-theme=dark] .flight-route-line i:after{background:#081a35}html[data-theme=dark] .result-facts span{color:#bdd0e7;background:#0a1c39;border-color:#294a70}html[data-theme=dark] .result-brand-mark.has-logo{background:#f7fbff;border-color:#34557b}html[data-theme=dark] .result-facts .hotel-rating{color:#ffe29a;background:#302a17;border-color:#67582e}html[data-theme=dark] .result-facts .free-cancellation{color:#94ebc7;background:#0b332b;border-color:#2b6c54}html[data-theme=dark] .result-card-footer{border-color:#29486c}html[data-theme=dark] .hotel-result-media{background:linear-gradient(155deg,#123b5d,#0c4c59)}html[data-theme=dark] .search-loading{color:#edf5ff;background:#0a1e3d;border-color:#294b72}html[data-theme=dark] .search-confirmation-note{color:#ffe3a2;background:#302815;border-color:#5d4d22}@media (width<=980px){.flight-result-grid,.hotel-result-grid{grid-template-columns:1fr}}@media (width<=680px){.search-results{margin-top:22px;padding-top:20px}.search-result-card{border-radius:20px;padding:15px}.hotel-search-card{grid-template-columns:1fr;padding:0}.hotel-result-media{min-height:190px}.hotel-result-body{padding:16px}.flight-itinerary{grid-template-columns:72px minmax(82px,1fr) 72px;gap:7px;padding:12px 9px}.flight-itinerary strong{font-size:.94rem}.flight-itinerary span{font-size:.54rem}.result-card-footer{flex-direction:column;align-items:stretch}.result-request{width:100%}.result-price{grid-template-columns:auto auto;align-items:end;gap:3px 9px}.result-price small,.result-price em{grid-column:1/-1}.result-price b{text-align:end}.manual-quote-card{grid-template-columns:auto minmax(0,1fr)}.result-card-top{gap:9px}.result-source-chip{text-overflow:ellipsis;white-space:nowrap;max-width:42%;overflow:hidden}.result-brand{gap:9px}.result-brand-mark{border-radius:14px;flex-basis:43px;width:43px;height:43px}.result-brand strong{max-width:42vw}.result-facts{gap:6px}.result-facts span{font-size:.57rem}.search-results-notice{font-size:.66rem;line-height:1.65}}.sold-out{filter:saturate(.72);position:relative}.sold-out:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#0000 35%,#071c3714);position:absolute;inset:0}.catalog-sold-button,.esim-sold,.card-button.disabled{color:#fff;background:#8a98a9;border-radius:14px;justify-content:center;align-items:center;min-height:46px;padding:12px 18px;font-weight:900;display:flex}.catalog-detail-link{z-index:1;border-radius:inherit;position:absolute;inset:0}.ticket-action,.ticket-top,.ticket-route,.ticket-details,.offer-body>*{z-index:2;position:relative}.ticket-action a,.offer-body a{z-index:3}.catalog-country-link{color:#1680ea;margin-top:5px;font-size:.8rem;font-weight:850;display:inline-flex}.country-detail-hero{padding-block:110px 72px}.country-detail-grid{max-width:850px;margin:auto}.country-detail-card{border:1px solid var(--line,#d9e5f1);background:var(--surface,#fff);border-radius:32px;padding:clamp(24px,5vw,52px);box-shadow:0 28px 80px #06264b1f}.country-detail-price{align-items:end;gap:10px;margin-bottom:30px;display:flex}.country-detail-price strong{color:#1478f2;font-size:clamp(2.3rem,7vw,5rem);line-height:1}.country-detail-price small{color:#60748a;font-weight:900}.country-detail-card section{margin-bottom:24px}.country-detail-card section h2{margin:0 0 8px}.country-detail-card section p{white-space:pre-line;line-height:1.9}.country-detail-card dl{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:0 0 28px;display:grid}.country-detail-card dl div{background:var(--surface-soft,#f3f7fb);border-radius:15px;padding:14px}.country-detail-card dt{color:#718398;font-size:.76rem}.country-detail-card dd{margin:4px 0 0;font-weight:800}.admin-page .site-header{position:sticky;top:0}.admin-page .admin-dashboard{padding-bottom:70px}.admin-page .admin-tabs{scrollbar-width:thin;background:#f4f8fc;border:1px solid #d8e5f3;border-radius:20px;gap:8px;margin:18px 0 28px;padding:8px;display:flex;overflow:auto}.admin-page .admin-tabs button{color:#42566f;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:13px;flex:none;padding:10px 16px;font-weight:850}.admin-page .admin-tabs button.active{color:#fff;background:linear-gradient(135deg,#1777ef,#08aebe);box-shadow:0 8px 24px #1170dd3d}.admin-page .admin-quick button{appearance:none;width:100%;text-align:inherit;cursor:pointer;background:#fff;border:1px solid #d8e5f3}.admin-page .admin-catalog-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.admin-page .admin-catalog-head h2{margin:3px 0 0;font-size:clamp(1.7rem,4vw,2.5rem)}.admin-page .admin-catalog-head .admin-filterbar{margin:0}.admin-catalog-layout{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.admin-catalog-form{background:#fff;border:1px solid #cfdff0;border-radius:26px;padding:clamp(18px,3vw,30px);box-shadow:0 22px 65px #09294e1c}.admin-catalog-form[hidden]{display:none}.admin-catalog-form .admin-card-title{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.admin-catalog-form .drawer-close{position:static}.admin-catalog-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-catalog-card{background:#fff;border:1px solid #d7e4f1;border-radius:22px;justify-content:space-between;gap:16px;padding:20px;display:flex;position:relative;box-shadow:0 12px 35px #0b2d5112}.admin-catalog-card h3{margin:7px 0 4px;font-size:1.15rem}.admin-catalog-card p{color:#63768c;margin:0 0 10px}.admin-catalog-card>div:first-child>small{color:#7b8ca0;margin-inline-start:8px}.catalog-state{text-transform:uppercase;border-radius:999px;padding:5px 9px;font-size:.7rem;font-style:normal;font-weight:900;display:inline-flex}.catalog-state.published{color:#087047;background:#dff8ed}.catalog-state.draft{color:#895d00;background:#fff2ca}.catalog-state.archived{color:#6b7280;background:#e9eef3}.catalog-card-actions{flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:7px;display:flex}.catalog-card-actions button,.admin-managed-offer button{color:#16416e;font:inherit;cursor:pointer;background:#f7fafe;border:1px solid #ccdbea;border-radius:10px;padding:7px 10px;font-size:.76rem;font-weight:850}.admin-provider-row{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.admin-provider-row span{border:1px solid;border-radius:14px;align-items:center;gap:9px;padding:10px 14px;font-size:.8rem;font-weight:800;display:flex}.admin-provider-row .ready{color:#087047;background:#e6fbf1;border-color:#a7e6c9}.admin-provider-row .missing{color:#8c5b00;background:#fff7df;border-color:#f1d190}.admin-history-row{border-bottom:1px solid #e0e8f0;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.admin-history-row p{white-space:pre-line;margin:4px 0}.admin-history-row small{color:#718296}.notification-status{text-transform:uppercase;background:#edf1f5;border-radius:9px;align-self:start;padding:5px 8px;font-size:.68rem;font-weight:900}.notification-status.sent{color:#087047;background:#dff8ed}.notification-status.failed{color:#a42d2d;background:#ffe5e5}.notification-status.skipped{color:#895d00;background:#fff2ca}body.live-flights-page .live-data-badge[data-state=mixed]{color:#765200;background:#fff8dc;border-color:#f0cf73}body.live-flights-page .flight-source[data-state=mixed]{color:#765200;background:#fff8df;border-color:#efd37f}body.live-flights-page .flight-status-wrap{flex-direction:column;align-items:flex-start;gap:6px;display:inline-flex}body.live-flights-page .flight-status.unconfirmed{color:#6b4a08;background:#fff6d9;border:1px solid #e7cd86}body.live-flights-page .flight-row-source{color:#667b92;white-space:nowrap;align-items:center;gap:4px;font-size:.52rem;font-weight:900;line-height:1.15;display:inline-flex}body.live-flights-page .flight-row-source:before{content:"";background:#9fb1c4;border-radius:50%;width:6px;height:6px}body.live-flights-page .flight-row-source.live{color:#08734b}body.live-flights-page .flight-row-source.live:before{background:#20c77b}body.live-flights-page .flight-row-source.official{color:#075eac}body.live-flights-page .flight-row-source.official:before{background:#2784ef}html[data-theme=dark] body.live-flights-page .live-data-badge[data-state=mixed],html[data-theme=dark] body.live-flights-page .flight-source[data-state=mixed]{color:#ffe18b;background:#332b14;border-color:#6f5a21}html[data-theme=dark] body.live-flights-page .flight-status.unconfirmed{color:#ffe29a;background:#332b17;border-color:#705c26}html[data-theme=dark] body.live-flights-page .flight-row-source{color:#aabbd0}html[data-theme=dark] body.live-flights-page .flight-row-source.live{color:#86e3b8}html[data-theme=dark] body.live-flights-page .flight-row-source.official{color:#8dccff}@media (width<=790px){body.live-flights-page .flight-table td:nth-child(7){align-items:flex-start}body.live-flights-page .flight-status-wrap{text-align:end;align-items:flex-end}body.live-flights-page .flight-status{white-space:normal;min-width:0;max-width:170px}body.live-flights-page .flight-board{margin-bottom:28px}}.admin-security-grid{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px;display:grid}.backup-actions{flex-wrap:wrap;gap:9px;display:flex}.restore-box{background:#f7fbff;border:1px dashed #9fbcd8;border-radius:18px;gap:10px;margin-top:24px;padding:18px;display:grid}.restore-box input{max-width:100%}.security-report{grid-template-columns:auto 1fr;gap:20px;display:grid}.security-score{color:#fff;background:linear-gradient(145deg,#167aef,#11b7aa);border-radius:24px;place-items:center;width:92px;height:92px;display:grid}.security-score strong{font-size:2.6rem;line-height:1}.security-score span{font-size:.72rem;font-weight:850}.security-report dl{gap:5px;margin:0;display:grid}.security-report dl div{justify-content:space-between;gap:12px;display:flex}.security-report dt{color:#708298}.security-report dd{margin:0;font-weight:850}.security-report ul{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.security-report li{background:#f4f8fc;border-radius:12px;align-items:center;gap:8px;padding:9px;font-size:.8rem;display:flex}.security-report li i{color:#087047;background:#daf7eb;border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;font-weight:900;display:grid}.audit-list{max-height:520px;display:grid;overflow:auto}.audit-list article{border-bottom:1px solid #e1e9f1;grid-template-columns:170px 1fr 1fr;gap:12px;padding:12px 0;font-size:.82rem;display:grid}.audit-list time{color:#718296}.audit-list span{overflow-wrap:anywhere;color:#52667c}.admin-page .field small{color:#718296;margin-top:6px;display:block}.admin-login-form{text-align:start;gap:9px;margin:22px 0 16px;display:grid}.admin-login-form label{color:#314967;font-size:.74rem;font-weight:900}.admin-login-form input{color:#102746;width:100%;min-height:50px;font:inherit;background:#f8fbff;border:1px solid #cbdbea;border-radius:14px;outline:0;padding:12px 14px;font-size:1rem;transition:border-color .2s,box-shadow .2s}.admin-login-form input:focus{border-color:#2679e8;box-shadow:0 0 0 4px #2679e821}.admin-login-form .button{width:100%;margin:8px 0 0}.admin-password-field{position:relative}.admin-password-field input{padding-inline-end:52px}.admin-password-field button{inset-inline-end:7px;color:#52708f;cursor:pointer;background:#e8f1fb;border:0;border-radius:10px;width:36px;height:36px;font-size:1rem;position:absolute;top:7px}.admin-password-field button.active{color:#fff;background:#1d70f7}.admin-login-error{color:#a31f2b;text-align:start;background:#fff0f1;border:1px solid #f3b8b8;border-radius:12px;margin:3px 0 0;padding:10px 12px;font-size:.76rem;font-weight:850}html[data-theme=dark] .request-advanced,html[data-theme=dark] .country-detail-card{color:#edf6ff;background:#0e294c;border-color:#284b70}html[data-theme=dark] .country-detail-card dl div{background:#102f56}html[data-theme=dark] .admin-page .admin-tabs{background:#0c2748;border-color:#294d74}html[data-theme=dark] .admin-page .admin-tabs button{color:#b9cde2}html[data-theme=dark] .admin-page .admin-catalog-form,html[data-theme=dark] .admin-catalog-card{color:#edf6ff;background:#0e294c;border-color:#2b5078}html[data-theme=dark] .admin-catalog-card p,html[data-theme=dark] .admin-catalog-card>div:first-child>small{color:#aec3d9}html[data-theme=dark] .catalog-card-actions button,html[data-theme=dark] .admin-managed-offer button{color:#d9ecff;background:#102f56;border-color:#345b82}html[data-theme=dark] .restore-box,html[data-theme=dark] .security-report li{background:#102f56;border-color:#31577e}html[data-theme=dark] .admin-login-form label{color:#bfd0e5}html[data-theme=dark] .admin-login-form input{color:#edf6ff;background:#081a34;border-color:#315476}html[data-theme=dark] .admin-password-field button{color:#cfe2f5;background:#15395f}html[data-theme=dark] .admin-login-error{color:#ffd8dd;background:#431e29;border-color:#7f3640}@media (width<=900px){.admin-page .admin-catalog-head{flex-direction:column;align-items:stretch}.admin-page .admin-catalog-head .admin-filterbar{width:100%}.admin-catalog-list,.admin-security-grid{grid-template-columns:1fr}}@media (width<=640px){.request-advanced{margin-inline:-2px;padding:15px}.request-checks{flex-direction:column}.admin-page .admin-dashboard{padding-inline:12px}.admin-page .admin-dashboard-head{flex-direction:column;align-items:flex-start}.admin-page .admin-tabs{z-index:15;border-radius:14px;margin-inline:-4px;position:sticky;top:78px}.admin-page .admin-filterbar{grid-template-columns:1fr}.admin-catalog-card{flex-direction:column}.catalog-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.security-report{grid-template-columns:1fr}.security-score{width:100%;height:82px}.security-report ul{grid-template-columns:1fr}.audit-list article{grid-template-columns:1fr;gap:3px}.country-detail-hero{padding-block:88px 45px}}body.request-page{--search-ink:#08234a;--search-muted:#607894;--search-line:#d3e2f2;--search-surface:#fff;--search-soft:#f4f8fd;--search-blue:#1978f2;--search-cyan:#16b8cb;overflow-x:clip}body.request-page .request-hero{text-align:start;color:#f7fbff;background:radial-gradient(circle at 10% 10%,#1fc9d33d,#0000 31%),radial-gradient(circle at 88% 86%,#2577f245,#0000 34%),linear-gradient(135deg,#071a3a 0%,#0a315d 56%,#075f72 100%);padding:68px 0 58px;position:relative;overflow:hidden}body.request-page .request-hero:after{inset-inline-end:-190px;content:"";border:1px solid #70e1ee3d;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-270px}body.request-page .request-hero-inner{z-index:1;grid-template-columns:minmax(0,1fr) 330px;align-items:center;gap:clamp(28px,6vw,90px);display:grid;position:relative}body.request-page .request-hero-copy{min-width:0}body.request-page .request-hero .eyebrow{margin-inline:0}body.request-page .request-hero h1{color:#fff;letter-spacing:-.045em;max-width:760px;margin:12px 0 14px;font-size:clamp(2.4rem,5vw,4.4rem)}body.request-page .request-hero-copy>p:last-of-type{max-width:650px;margin:0;font-size:clamp(.85rem,1.4vw,1.02rem);line-height:1.8;color:#e5effb!important}.request-search-proof{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}.request-search-proof span{color:#dcecff;backdrop-filter:blur(10px);background:#04163652;border:1px solid #a3daf633;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:8px 12px;font-size:.7rem;display:inline-flex}.request-search-proof i{color:#072148;background:#65e1dc;border-radius:8px;place-items:center;width:22px;height:22px;font:950 .68rem/1 Segoe UI,Arial,sans-serif;display:grid}.request-search-proof b{font-weight:850}.search-hero-visual{aspect-ratio:1;background:radial-gradient(circle,#30bdd23d,#0000 36%),#04153340;border:1px solid #a3dbf633;border-radius:50%;justify-self:end;width:300px;position:relative;box-shadow:inset 0 0 65px #13a0c426,0 30px 80px #00071d38}.search-orbit{border:1px solid #96def242;border-radius:50%;position:absolute}.orbit-one{inset:24px;transform:rotate(-17deg)}.orbit-two{border-style:dashed;inset:61px;transform:rotate(22deg)}.search-plane,.search-hotel{color:#fff;border:1px solid #ffffff59;place-items:center;display:grid;position:absolute;box-shadow:0 18px 35px #000c2747}.search-plane{inset-inline-start:37px;background:linear-gradient(145deg,#26d5d1,#1376e9);border-radius:24px;width:74px;height:74px;font-size:2rem;animation:4.8s ease-in-out infinite searchPlaneFloat;top:52px;transform:rotate(-10deg)}.search-hotel{inset-inline-end:47px;background:linear-gradient(145deg,#2e8eff,#174baf);border-radius:20px;width:60px;height:60px;font:950 1.25rem/1 Segoe UI,Arial,sans-serif;bottom:53px}.search-route{inset-inline-start:93px;border-top:2px dashed #bef0f6ad;border-radius:50%;width:120px;height:70px;position:absolute;top:118px;transform:rotate(21deg)}@keyframes searchPlaneFloat{50%{transform:translate(8px,-9px)rotate(-4deg)}}body.request-page .section-white{background:radial-gradient(circle at 6% 4%,#1d7af114,#0000 24%),linear-gradient(#f4f9ff,#fff 50%,#f4f9ff);padding-top:46px}.request-dashboard-head{justify-content:space-between;align-items:flex-end;gap:26px;margin-bottom:18px;display:flex}.request-dashboard-head h2{color:var(--search-ink);margin:5px 0 4px;font-size:clamp(1.65rem,3.7vw,2.6rem)}.request-dashboard-head>div>p:last-child{max-width:680px;color:var(--search-muted);margin:0;font-size:.79rem;font-weight:700}.search-data-note{color:#086c5a;background:#edfff9;border:1px solid #bce6df;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;min-width:150px;padding:11px 14px;display:grid;box-shadow:0 9px 22px #0b705c14}.search-data-note>span{background:#20c780;border-radius:50%;grid-row:1/3;width:10px;height:10px;box-shadow:0 0 0 5px #20c78021}.search-data-note b{letter-spacing:.08em;font-size:.64rem}.search-data-note small{color:#527e75;font-size:.61rem;font-weight:800}body.request-page .request-tabs{border:1px solid var(--search-line);backdrop-filter:blur(16px);background:#ffffffdb;border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px;padding:7px;box-shadow:0 16px 40px #082e5e14}body.request-page .request-tab{color:#56708d;text-align:start;background:0 0;border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;gap:12px;min-height:72px;padding:10px 16px;display:flex}body.request-page .request-tab:hover{background:#f4f8fd;border-color:#d7e5f4}body.request-page .request-tab.active{color:#fff;background:linear-gradient(135deg,#1678f1,#0e95c5);border-color:#2485f3;box-shadow:0 12px 27px #1876e13d}.request-tab-icon{color:#1978ee;background:#fff;border:1px solid #d4e3f3;border-radius:14px;flex:0 0 43px;place-items:center;width:43px;height:43px;font:950 1.08rem/1 Segoe UI,Arial,sans-serif;display:grid;box-shadow:0 8px 18px #0935681a}.request-tab.active .request-tab-icon{color:#fff;background:#04214c33;border-color:#ffffff7a}.request-tab-copy{gap:2px;min-width:0;display:grid}.request-tab-copy b{font-size:.82rem}.request-tab-copy small{opacity:.76;font-size:.59rem;font-weight:750}body.request-page .request-workspace{border:1px solid var(--search-line);color:var(--search-ink);background:var(--search-surface);border-radius:30px;overflow:visible;box-shadow:0 27px 80px #082f601c}body.request-page .request-customer-details{border-bottom:1px solid var(--search-line);background:linear-gradient(135deg,#f1f7ff,#effcfb);border-radius:30px 30px 0 0;grid-template-columns:minmax(220px,.7fr) minmax(360px,1.3fr);align-items:end;gap:24px;padding:20px clamp(22px,4vw,38px);display:grid}body.request-page .request-customer-details .request-form-head{margin:0}body.request-page .request-customer-details .request-form-head h2{font-size:1rem}body.request-page .request-customer-details .request-form-head p{margin:4px 0 0;font-size:.65rem;line-height:1.55}body.request-page .request-customer-details .request-fields.compact{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;margin:0}body.request-page .service-request{padding:clamp(24px,4vw,42px)}body.request-page .service-request:focus{outline:0}body.request-page .service-request>.request-form-head{margin-bottom:18px}body.request-page .service-request>.request-form-head h2{font-size:clamp(1.45rem,3vw,2rem)}body.request-page .service-request>.request-form-head p{margin-top:5px;font-size:.74rem}body.request-page .trip-types{gap:8px;margin-bottom:17px}body.request-page .trip-types span{color:#526c88;background:#f8fbff;border-color:#cfdeee;min-height:44px;padding:9px 16px;font-size:.7rem}body.request-page .trip-types input:checked+span{background:#176fea;border-color:#176fea;box-shadow:0 8px 20px #176fea33}body.request-page .request-fields{gap:12px}body.request-page .field label{color:#304b6d;margin-bottom:7px;font-size:.67rem;font-weight:900;display:block}body.request-page .field input,body.request-page .field select,body.request-page .field textarea{color:#09264d;background:#f6f9fd;border:1px solid #cfdeee;border-radius:15px;min-height:52px;font-size:16px;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px 1px #07254b05}body.request-page .field input:hover,body.request-page .field select:hover{background:#fff;border-color:#9ebddd}body.request-page .field input:focus,body.request-page .field select:focus,body.request-page .field textarea:focus{background:#fff;border-color:#2580ed;box-shadow:0 0 0 4px #2580ed1f}body.request-page #simple-flight{position:relative}.route-swap{z-index:5;inset-inline-start:calc(25% - 19px);color:#126ddc;cursor:pointer;background:#fff;border:1px solid #c4dbef;border-radius:13px;place-items:center;width:38px;height:38px;font:950 1rem/1 Segoe UI,Arial,sans-serif;transition:all .18s;display:grid;position:absolute;top:33px;box-shadow:0 8px 19px #06306326}.route-swap:hover,.route-swap:focus-visible{color:#fff;background:#1679ee;border-color:#1679ee;outline:0;transform:rotate(180deg)}body.request-page .request-advanced{background:linear-gradient(135deg,#f7fbff,#f1fafb);border:1px solid #d6e5f2;border-radius:20px;margin:20px 0 0;padding:17px 18px}body.request-page .request-advanced h3{color:#193a61;cursor:pointer;outline:0;margin:0 0 15px;padding-inline-end:32px;font-size:.8rem;position:relative}body.request-page .request-advanced h3:after{inset-inline-end:2px;color:#1b70da;content:"⌃";background:#fff;border:1px solid #caddec;border-radius:9px;place-items:center;width:25px;height:25px;transition:transform .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}body.request-page .request-advanced.is-collapsed h3{margin-bottom:0}body.request-page .request-advanced.is-collapsed h3:after{transform:translateY(-50%)rotate(180deg)}body.request-page .request-advanced.is-collapsed>:not(h3){display:none!important}body.request-page .request-checks label{color:#405d7d;background:#fff;border:1px solid #d5e3f1;border-radius:12px;min-height:38px;padding:7px 10px;font-size:.66rem}body.request-page .search-submit{background:linear-gradient(135deg,#1677f1,#06a6b5);border-radius:16px;width:100%;min-height:56px;margin-top:20px;font-size:.79rem;box-shadow:0 13px 28px #1274e038}.search-results-head{align-items:center}.search-results-tools{justify-items:end;gap:8px;min-width:250px;display:grid}.search-coverage{color:#39715f;text-align:end;align-items:center;gap:7px;font-size:.61rem;font-weight:850;display:flex}.search-coverage i{background:#20c67a;border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 0 4px #20c67a1f}.result-sort{color:#657d98;align-items:center;gap:8px;font-size:.62rem;font-weight:850;display:flex}.result-sort select{color:#173a65;background:#fff;border:1px solid #cfdeed;border-radius:12px;outline:0;min-height:39px;padding:7px 31px 7px 11px;font:850 .65rem/1 Segoe UI,Arial,sans-serif}html[dir=rtl] .result-sort select{padding:7px 11px 7px 31px}.search-result-card{transition:transform .18s,border-color .18s,box-shadow .18s}.result-brand small{display:none}.flight-itinerary span,.flight-route-line b,.result-facts span,.search-results-notice{font-size:max(.68rem,12px)}.result-brand strong{font-size:max(.82rem,14px)}.result-request{font-size:max(.66rem,12px)}.hotel-result-media{aspect-ratio:4/3;min-height:0}.hotel-room-summary p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}html[data-theme=dark] body.request-page{--search-ink:#eff6ff;--search-muted:#adbed3;--search-line:#294b70;--search-surface:#0b2344;--search-soft:#0b1d39}html[data-theme=dark] body.request-page .section-white{background:radial-gradient(circle at 8% 3%,#197eec21,#0000 27%),linear-gradient(#06152d,#071a34 55%,#06152c)}html[data-theme=dark] .request-dashboard-head h2{color:#f0f6ff}html[data-theme=dark] .request-dashboard-head>div>p:last-child{color:#acbed3}html[data-theme=dark] .search-data-note{color:#9ef0ce;background:#0d332d;border-color:#286853}html[data-theme=dark] .search-data-note small{color:#98cbbd}html[data-theme=dark] body.request-page .request-tabs{background:#081c37e6;border-color:#294c73}html[data-theme=dark] body.request-page .request-tab{color:#aec2da}html[data-theme=dark] body.request-page .request-tab:hover{background:#102e54;border-color:#31567f}html[data-theme=dark] body.request-page .request-tab.active{color:#fff;background:linear-gradient(135deg,#1e70e6,#087f9f);border-color:#3d91f3}html[data-theme=dark] body.request-page .request-customer-details{background:linear-gradient(135deg,#102d53,#0d353e);border-color:#294a70}html[data-theme=dark] body.request-page .request-form-head p{color:#a9bed5}html[data-theme=dark] body.request-page .trip-types span{color:#b7c9dd;background:#0a1c38;border-color:#2b4d73}html[data-theme=dark] body.request-page .field label{color:#c2d3e6}html[data-theme=dark] body.request-page .field input,html[data-theme=dark] body.request-page .field select,html[data-theme=dark] body.request-page .field textarea{color:#f3f8ff;background:#081a34;border-color:#315478}html[data-theme=dark] body.request-page .field input:hover,html[data-theme=dark] body.request-page .field select:hover,html[data-theme=dark] body.request-page .field input:focus,html[data-theme=dark] body.request-page .field select:focus,html[data-theme=dark] body.request-page .field textarea:focus{background:#0b2141;border-color:#5897e5}html[data-theme=dark] .route-swap{color:#8fc1ff;background:#102f55;border-color:#345b80}html[data-theme=dark] body.request-page .request-advanced{background:linear-gradient(135deg,#0c2547,#0b303b);border-color:#2e5277}html[data-theme=dark] body.request-page .request-advanced h3{color:#e6f1ff}html[data-theme=dark] body.request-page .request-advanced h3:after,html[data-theme=dark] body.request-page .request-checks label{color:#cce0f4;background:#102d51;border-color:#31567b}html[data-theme=dark] .search-coverage{color:#98e0c0}html[data-theme=dark] .result-sort{color:#aec0d5}html[data-theme=dark] .result-sort select{color:#eaf3ff;background:#0b2241;border-color:#315578}@media (width<=900px){body.request-page .request-hero-inner{grid-template-columns:minmax(0,1fr) 230px}.search-hero-visual{width:220px}.search-plane{inset-inline-start:28px;border-radius:19px;width:58px;height:58px;font-size:1.55rem;top:38px}.search-hotel{inset-inline-end:34px;border-radius:16px;width:49px;height:49px;bottom:39px}.search-route{inset-inline-start:68px;width:88px;height:55px;top:87px}body.request-page .request-customer-details{grid-template-columns:1fr}body.request-page .request-customer-details .request-fields.compact{max-width:760px}}@media (width<=720px){body.request-page{padding-bottom:calc(105px + env(safe-area-inset-bottom))}body.request-page .request-hero{padding:42px 0 36px}body.request-page .request-hero-inner{display:block}body.request-page .request-hero h1{font-size:clamp(2rem,10vw,3rem)}.search-hero-visual{display:none}.request-search-proof{grid-template-columns:1fr 1fr;margin-top:18px;display:grid}.request-search-proof span{border-radius:14px;min-width:0}.request-search-proof span:last-child{grid-column:1/-1}body.request-page .section-white{padding:27px 0 38px}.request-dashboard-head{flex-direction:column;align-items:flex-start;gap:13px}.request-dashboard-head h2{font-size:1.55rem}.search-data-note{grid-template-columns:auto auto 1fr;width:100%;min-width:0}.search-data-note>span{grid-row:auto}.search-data-note small{text-align:end}body.request-page .request-tabs{z-index:30;border-radius:18px;gap:6px;margin-inline:-2px;padding:6px;position:sticky;top:76px}body.request-page .request-tab{border-radius:13px;gap:8px;min-height:58px;padding:8px 9px}.request-tab-icon{border-radius:11px;flex-basis:36px;width:36px;height:36px;font-size:.9rem}.request-tab-copy b{font-size:.72rem}.request-tab-copy small{text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-size:.54rem;overflow:hidden}body.request-page .request-workspace{border-radius:23px;margin-inline:-3px}body.request-page .request-customer-details{border-radius:23px 23px 0 0;gap:13px;padding:17px}body.request-page .request-customer-details .request-fields.compact{grid-template-columns:1fr}body.request-page .service-request{padding:20px 16px 24px}body.request-page .service-request>.request-form-head h2{font-size:1.35rem}body.request-page .request-fields{grid-template-columns:1fr}body.request-page .service-request>.request-fields.compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}body.request-page .service-request>.request-fields.compact .field label{font-size:.58rem}body.request-page .service-request>.request-fields.compact input{text-align:center;padding-inline:9px}body.request-page #simple-flight{grid-template-columns:1fr}.route-swap{inset-inline:auto 13px;width:36px;height:36px;top:79px;transform:rotate(90deg)}.route-swap:hover,.route-swap:focus-visible{transform:rotate(270deg)}body.request-page .request-advanced{border-radius:17px;margin-top:17px;padding:14px}body.request-page .request-advanced h3{font-size:.74rem}body.request-page .request-checks{gap:7px}body.request-page .request-checks label{width:100%}body.request-page .search-submit{min-height:54px}.search-results{margin-top:24px;padding-top:22px}.search-results-head{flex-direction:column;align-items:stretch;gap:13px}.search-results-tools{grid-template-columns:1fr;justify-items:stretch;width:100%;min-width:0}.search-coverage{text-align:start;line-height:1.5}.result-sort{justify-content:space-between}.result-sort select{min-width:160px}.search-result-card{gap:14px}.hotel-result-media{aspect-ratio:16/9;min-height:155px}.flight-itinerary{grid-template-columns:68px minmax(72px,1fr) 68px}.flight-itinerary span,.flight-route-line b,.result-facts span,.search-results-notice{font-size:12px}.result-brand strong{max-width:48vw;font-size:14px}.result-source-chip{font-size:11px}body.request-page .floating-whatsapp{width:50px;height:50px;bottom:calc(104px + env(safe-area-inset-bottom));left:auto!important;right:14px!important}body.request-page .floating-whatsapp svg{width:27px;height:27px}}@media (width<=390px){.request-search-proof span{padding:7px 9px;font-size:.62rem}body.request-page .request-tab-copy small{display:none}.request-tab-copy b{font-size:.76rem}body.request-page .service-request{padding-inline:13px}body.request-page .service-request>.request-fields.compact{gap:5px}.result-sort select{min-width:140px;max-width:58vw}}@media (prefers-reduced-motion:reduce){.search-plane{animation:none}}@media (width<=790px){body.request-page .airport-autocomplete,body.request-page .hotel-autocomplete{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:100%;margin-top:8px;overflow-y:auto;box-shadow:0 14px 34px #07265224;z-index:auto!important;max-height:min(320px,40svh)!important;position:static!important;inset:auto!important}body.request-page .hotel-autocomplete{order:3}body.request-page .global-hotel-hint{order:4}body.request-page .airport-autocomplete button{min-height:56px}body.request-page .hotel-autocomplete button:hover{transform:none}}body.request-page .flight-itineraries{gap:15px}.flight-leg-detail{background:#f7fbff;border:1px solid #d7e5f3;border-radius:18px;overflow:hidden}.flight-leg-head{background:linear-gradient(135deg,#edf6ff,#f4fffd);border-bottom:1px solid #dbe7f3;align-items:center;gap:10px;padding:11px 13px;display:flex}.flight-leg-number{color:#fff;background:linear-gradient(145deg,#2587f3,#09a5b7);border-radius:10px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-weight:950;display:grid}.flight-leg-head div{gap:2px;min-width:0;display:grid}.flight-leg-head strong{color:#0b315f;font-size:.78rem}.flight-leg-head small{color:#6b819b;font-size:.58rem;font-weight:850}.flight-segment-list{padding:5px 12px}.flight-segment-row{grid-template-columns:minmax(64px,.75fr) minmax(95px,1.3fr) minmax(64px,.75fr);align-items:center;gap:8px;padding:11px 0;display:grid}.flight-segment-point{gap:3px;min-width:0;display:grid}.flight-segment-point:last-child{text-align:end}.flight-segment-point strong{color:#0a2c59;font-size:1rem}.flight-segment-point span{color:#647d99;text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;font-weight:800;overflow:hidden}.flight-segment-carrier{text-align:center;justify-items:center;gap:3px;min-width:0;display:grid}.flight-segment-carrier:after{content:"";background:linear-gradient(90deg,#26bfd0,#2773ea);border-radius:5px;width:100%;height:2px;display:block}.flight-segment-carrier small,.flight-segment-carrier span{color:#71869f;font-size:.54rem;font-weight:800}.flight-segment-carrier strong{color:#1c64ba;font-size:.64rem}.flight-layover{color:#5a7390;background:#eef5fb;border-block:1px dashed #c9dcec;justify-content:center;align-items:center;gap:7px;margin:0;padding:7px 10px;font-size:.56rem;display:flex}.flight-layover span{color:#0a9ea9}.flight-leg-summary{border-top:1px solid #e0ebf5;gap:8px;padding:8px 12px;display:flex}.flight-leg-summary span{color:#4f6a89;background:#eaf2fa;border-radius:8px;padding:5px 8px;font-size:.55rem;font-weight:850}.flight-leg-pending{color:#687f98;gap:4px;padding:17px;display:grid}.flight-leg-pending b{color:#244b77;font-size:.7rem}.flight-leg-pending span{font-size:.61rem;font-weight:750}.hotel-result-media{align-content:stretch;overflow:hidden}.hotel-result-media .hotel-gallery-main{object-fit:cover;width:100%;height:calc(100% - 68px);position:absolute;inset:0 0 68px}.hotel-gallery-strip{z-index:2;scrollbar-width:thin;background:linear-gradient(#041631b8,#041631f0);gap:6px;height:68px;padding:8px;display:flex;position:absolute;inset:auto 0 0;overflow-x:auto}.hotel-gallery-thumb{cursor:pointer;background:#dceafb;border:2px solid #0000;border-radius:10px;width:52px;min-width:52px;height:52px;padding:0;overflow:hidden}.hotel-gallery-thumb.active{border-color:#45d9d0;box-shadow:0 0 0 2px #45d9d040}.hotel-gallery-thumb img{object-fit:cover;width:100%;height:100%;display:block;position:static}.hotel-rate-options{gap:9px;padding-top:2px;display:grid}.hotel-rate-options h4{color:#173a65;margin:0;font-size:.72rem}.hotel-rate-list{gap:8px;display:grid}.hotel-rate-row{background:#f8fbff;border:1px solid #d8e5f2;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px;display:grid}.hotel-rate-copy{gap:4px;min-width:0;display:grid}.hotel-rate-copy strong{color:#14365e;font-size:.66rem}.hotel-rate-copy small{color:#657d99;font-size:.54rem;font-weight:800}.hotel-rate-actions{align-items:center;gap:9px;display:flex}.hotel-rate-actions .result-price strong{font-size:.88rem}.hotel-rate-actions .result-price small,.hotel-rate-actions .result-price em{display:none}.hotel-rate-actions .result-request{min-height:38px;padding:8px 10px}.hotel-load-more{min-width:220px;margin:18px auto 0;display:flex}.request-service-chooser{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.request-choice-card{color:#102d56;background:radial-gradient(circle at 100% 0,#2ac9cb2e,#0000 34%),linear-gradient(145deg,#fff,#f3f8ff);border:1px solid #cee0f0;border-radius:28px;flex-direction:column;align-items:flex-start;gap:13px;min-height:260px;padding:30px;display:flex;box-shadow:0 18px 45px #0935681a}.request-choice-card:hover{border-color:#78b5e9;transform:translateY(-3px)}.request-choice-icon{color:#fff;background:linear-gradient(145deg,#2b8cf4,#08a7b5);border-radius:20px;place-items:center;width:64px;height:64px;font-size:1.6rem;display:grid;box-shadow:0 14px 28px #1e77dc40}.request-choice-card h2{margin:4px 0 0;font-size:1.5rem}.request-choice-card p{color:#627a96;margin:0;line-height:1.8}.request-choice-card span:last-child{color:#0876de;margin-top:auto;font-weight:900}html[data-theme=dark] .flight-leg-detail{background:#081b35;border-color:#294c71}html[data-theme=dark] .flight-leg-head{background:linear-gradient(135deg,#102b50,#0d383f);border-color:#294a6d}html[data-theme=dark] .flight-leg-head strong,html[data-theme=dark] .flight-segment-point strong,html[data-theme=dark] .hotel-rate-options h4,html[data-theme=dark] .hotel-rate-copy strong{color:#edf6ff}html[data-theme=dark] .flight-leg-head small,html[data-theme=dark] .flight-segment-point span,html[data-theme=dark] .flight-segment-carrier small,html[data-theme=dark] .flight-segment-carrier span,html[data-theme=dark] .hotel-rate-copy small{color:#a8bdd5}html[data-theme=dark] .flight-layover{color:#b7cae0;background:#102642;border-color:#315272}html[data-theme=dark] .flight-leg-summary{border-color:#294967}html[data-theme=dark] .flight-leg-summary span{color:#c5d8ed;background:#102b4a}html[data-theme=dark] .flight-leg-pending{color:#adc1d7}.flight-leg-pending b{color:inherit}html[data-theme=dark] .hotel-rate-row{background:#0a1e3b;border-color:#2d5075}html[data-theme=dark] .request-choice-card{color:#edf6ff;background:radial-gradient(circle at 100% 0,#2ac9cb29,#0000 34%),linear-gradient(145deg,#10294b,#0b1e3d);border-color:#2b5078}html[data-theme=dark] .request-choice-card p{color:#adc0d7}@media (width<=720px){.flight-segment-row{grid-template-columns:60px minmax(82px,1fr) 60px}.flight-segment-point strong{font-size:.88rem}.flight-segment-carrier strong{font-size:.58rem}.hotel-result-media .hotel-gallery-main{height:calc(100% - 62px);inset:0 0 62px}.hotel-gallery-strip{height:62px;padding:7px}.hotel-gallery-thumb{width:48px;min-width:48px;height:48px}.hotel-rate-row{grid-template-columns:1fr}.hotel-rate-actions{justify-content:space-between}.hotel-rate-actions .result-request{width:auto}.request-service-chooser{grid-template-columns:1fr}.request-choice-card{min-height:210px;padding:23px}body.request-page .search-results{scroll-margin-top:165px}}body.request-page .flight-result-grid,body.request-page .hotel-result-grid{grid-template-columns:minmax(0,1fr)}body.request-page .hotel-autocomplete>button[data-hotel-source=CITY]{background:#f1fffb;border:1px solid #c9ebe2}body.request-page .hotel-autocomplete>button[data-hotel-source=CITY]>strong{color:#08735d;background:#dffaf2}body.request-page .hotel-autocomplete>button[data-hotel-source=CITY] small{color:#387763}body.request-page .hotel-search-card{border-radius:26px;grid-template-columns:minmax(300px,34%) minmax(0,1fr);min-height:410px}body.request-page .hotel-result-media{aspect-ratio:auto;border-inline-end:1px solid #d7e5f3;min-height:410px}body.request-page .hotel-result-media .hotel-gallery-main{height:100%;inset:0}body.request-page .hotel-result-media.has-multiple-photos .hotel-gallery-main{height:calc(100% - 88px);inset:0 0 88px}body.request-page .hotel-gallery-count{z-index:3;inset-inline-end:12px;color:#fff;backdrop-filter:blur(10px);background:#051b3bc2;border:1px solid #ffffff73;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900;position:absolute;top:12px;box-shadow:0 7px 18px #03152f33}body.request-page .hotel-gallery-strip{gap:8px;height:88px;padding:10px}body.request-page .hotel-gallery-thumb{border-radius:12px;width:68px;min-width:68px;height:68px}body.request-page .hotel-result-body{gap:17px;padding:25px clamp(22px,3vw,34px)}body.request-page .hotel-result-body .result-card-top h3{font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.25}body.request-page .hotel-result-body .result-card-top p{margin-top:7px;font-size:.73rem}body.request-page .hotel-room-summary{background:linear-gradient(135deg,#f6faff,#f0f8ff);border:1px solid #dce8f3;padding:14px 16px}body.request-page .hotel-room-summary strong{font-size:.78rem}body.request-page .hotel-room-summary p{margin-top:6px;font-size:.66rem;line-height:1.7}body.request-page .hotel-rate-options{gap:11px;margin-top:2px}body.request-page .hotel-rate-options h4{letter-spacing:.01em;font-size:.8rem}body.request-page .hotel-rate-list{gap:10px}body.request-page .hotel-rate-row{border-radius:16px;grid-template-columns:minmax(170px,1fr) minmax(250px,auto);min-height:76px;padding:13px 15px}body.request-page .hotel-rate-copy strong{font-size:max(.72rem,13px);line-height:1.45}body.request-page .hotel-rate-copy small{font-size:max(.58rem,12px);line-height:1.55}body.request-page .hotel-rate-actions{justify-content:flex-end;min-width:250px}body.request-page .hotel-rate-actions .result-price{text-align:end;min-width:105px}body.request-page .hotel-rate-actions .result-price strong{font-size:1rem}body.request-page .hotel-rate-actions .result-price b{margin-top:3px;font-size:.63rem;display:block}body.request-page .hotel-rate-actions .result-request{min-width:132px;min-height:43px}body.request-page .flight-search-card{border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(190px,220px);grid-template-areas:"flight-top flight-price""flight-routes flight-price""flight-facts flight-price";gap:0;padding:0;display:grid}body.request-page .flight-search-card>.result-card-top{grid-area:flight-top;padding:18px 20px 14px}body.request-page .flight-search-card>.flight-itineraries{grid-area:flight-routes;gap:11px;padding:0 20px 17px}body.request-page .flight-search-card>.result-facts{grid-area:flight-facts;padding:0 20px 18px}body.request-page .flight-search-card>.result-card-footer{border-top:0;background:linear-gradient(155deg,#f3f8ff,#eef8ff);border-inline-start:1px solid #dce7f3;flex-direction:column;grid-area:flight-price;justify-content:center;align-self:stretch;align-items:stretch;gap:17px;min-width:0;margin:0;padding:24px 18px}body.request-page .flight-search-card>.result-card-footer .result-price{text-align:center}body.request-page .flight-search-card>.result-card-footer .result-price strong{font-size:1.55rem}body.request-page .flight-search-card>.result-card-footer .result-price b{margin-top:4px;font-size:.78rem}body.request-page .flight-search-card>.result-card-footer .result-request{width:100%;min-height:48px}body.request-page .flight-search-card .flight-leg-detail{border-radius:16px}body.request-page .flight-search-card .flight-leg-head{padding:9px 12px}body.request-page .flight-search-card .flight-leg-number{flex-basis:28px;width:28px;height:28px}body.request-page .flight-search-card .flight-leg-head strong{font-size:.82rem}body.request-page .flight-search-card .flight-segment-list{padding-inline:14px}body.request-page .flight-search-card .flight-segment-row{grid-template-columns:minmax(80px,.75fr) minmax(150px,1.5fr) minmax(80px,.75fr);padding:12px 0}body.request-page .flight-search-card .flight-segment-point strong{font-size:1.08rem}body.request-page .flight-search-card .flight-segment-point span{font-size:.61rem}body.request-page .flight-search-card .flight-segment-carrier strong{font-size:.69rem}body.request-page .flight-search-card .flight-leg-pending{align-content:center;min-height:74px}html[data-theme=dark] body.request-page .hotel-result-media{border-color:#2d4e73}html[data-theme=dark] body.request-page .hotel-autocomplete>button[data-hotel-source=CITY]{background:#0b332c;border-color:#286b59}html[data-theme=dark] body.request-page .hotel-autocomplete>button[data-hotel-source=CITY]>strong{color:#9ff3d5;background:#145442}html[data-theme=dark] body.request-page .hotel-autocomplete>button[data-hotel-source=CITY] small{color:#a7dccc}html[data-theme=dark] body.request-page .hotel-room-summary{background:linear-gradient(135deg,#0b1e3c,#0d2748);border-color:#294b70}html[data-theme=dark] body.request-page .flight-search-card>.result-card-footer{background:linear-gradient(155deg,#0b1d3a,#0d2948);border-color:#2b4b70}@media (width<=880px){body.request-page .hotel-search-card{grid-template-columns:minmax(240px,38%) minmax(0,1fr)}body.request-page .hotel-rate-row{grid-template-columns:1fr}body.request-page .hotel-rate-actions{justify-content:space-between;min-width:0}body.request-page .flight-search-card{grid-template-columns:minmax(0,1fr) 185px}}@media (width<=680px){body.request-page .hotel-search-card{grid-template-columns:1fr;min-height:0}body.request-page .hotel-result-media{aspect-ratio:auto;border-inline-end:0;border-bottom:1px solid #d7e5f3;width:100%;min-width:0;height:clamp(240px,68vw,285px);min-height:0}body.request-page .hotel-result-media .hotel-gallery-main{height:100%;inset:0}body.request-page .hotel-result-media.has-multiple-photos .hotel-gallery-main{height:calc(100% - 72px);inset:0 0 72px}body.request-page .hotel-gallery-strip{height:72px;padding:8px}body.request-page .hotel-gallery-thumb{width:56px;min-width:56px;height:56px}body.request-page .hotel-result-body{padding:18px 15px}body.request-page .hotel-rate-row{padding:12px}body.request-page .hotel-rate-actions{grid-template-columns:minmax(0,1fr) minmax(132px,auto);display:grid}body.request-page .hotel-rate-actions .result-price{text-align:start}body.request-page .hotel-rate-actions .result-request{width:100%;min-width:0}body.request-page .flight-search-card{grid-template-columns:1fr;grid-template-areas:"flight-top""flight-routes""flight-facts""flight-price"}body.request-page .flight-search-card>.result-card-top{padding:15px}body.request-page .flight-search-card>.flight-itineraries{padding:0 15px 14px}body.request-page .flight-search-card>.result-facts{padding:0 15px 15px}body.request-page .flight-search-card>.result-card-footer{border-top:1px solid #dce7f3;border-inline-start:0;grid-template-columns:minmax(0,1fr) minmax(145px,auto);align-items:center;gap:12px;padding:15px;display:grid}body.request-page .flight-search-card>.result-card-footer .result-price{text-align:start}body.request-page .flight-search-card>.result-card-footer .result-price strong{font-size:1.25rem}body.request-page .flight-search-card .flight-segment-row{grid-template-columns:62px minmax(88px,1fr) 62px}body.request-page .flight-search-card .flight-segment-point strong{font-size:.9rem}body.request-page .flight-search-card .flight-segment-point span{font-size:.55rem}}@media (width<=390px){body.request-page .hotel-result-media{height:clamp(230px,68vw,255px)}body.request-page .hotel-rate-actions{grid-template-columns:1fr}body.request-page .hotel-rate-actions .result-request{min-height:46px}body.request-page .flight-search-card>.result-card-footer{grid-template-columns:1fr}}.home-v3{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}html body.home-v3 .service-priority{z-index:2;isolation:isolate;color:#edf7ff;padding:clamp(150px,11vw,184px) 0 clamp(68px,5.5vw,92px);position:relative;overflow:hidden;background:radial-gradient(circle at 9% 14%,#278eff2e,#0000 25rem),radial-gradient(circle at 91% 9%,#2bd7dc1f,#0000 23rem),linear-gradient(145deg,#020a1b 0%,#041631 52%,#031126 100%)!important}html body.home-v3 .service-priority:before{content:"";z-index:-2;pointer-events:none;opacity:.38;background-image:linear-gradient(#66b5ff0b 1px,#0000 1px),linear-gradient(90deg,#66b5ff0b 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 88%)}html body.home-v3 .service-priority:after{content:"";z-index:-1;pointer-events:none;border:1px solid #50bdff1f;border-radius:50%;width:min(72vw,1040px);height:min(72vw,1040px);position:absolute;inset:-54% auto auto -18%;box-shadow:0 0 0 90px #2c89e705,0 0 0 180px #2c89e703}html body.home-v3 .service-priority>.container{z-index:1;width:min(1420px,100% - 48px);position:relative}html body.home-v3 .service-priority .section-head{border:0;max-width:960px;margin:0 0 34px;padding:0}html body.home-v3 .service-priority .section-copy{max-width:960px}html body.home-v3 .service-priority .kicker{color:#61e0dc;letter-spacing:.08em;background:#14809e1f;border:1px solid #4acbe233;border-radius:999px;width:fit-content;margin-bottom:12px;padding:7px 11px;font-size:.65rem}html body.home-v3 .service-priority .section-head h2{letter-spacing:-.035em;text-wrap:balance;max-width:900px;margin-bottom:12px;font-size:clamp(2rem,3.15vw,3.7rem);line-height:1.22;color:#f5fbff!important}html body.home-v3 .service-priority .section-head p:last-child{max-width:720px;font-size:.9rem;line-height:1.85;color:#a9c0d8!important}html body.home-v3 .service-priority .services-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}html body.home-v3 .service-priority .service-card,html[data-theme=dark] body.home-v3 .service-priority .service-card{transition:transform .32s cubic-bezier(.2,.8,.2,1),border-color .32s,box-shadow .32s;position:relative;overflow:hidden;transform:none;color:#eef7ff!important;background:radial-gradient(circle at 100% 0,#3196f521,#0000 13rem),linear-gradient(150deg,#0c2f57f0,#051b3bf5)!important;border:1px solid #59afff40!important;border-radius:24px!important;min-height:222px!important;padding:25px!important;box-shadow:inset 0 1px #ffffff0b,0 20px 45px #0003!important}html body.home-v3 .service-priority .service-card:before{content:"";z-index:0;background:radial-gradient(circle,color-mix(in srgb,var(--icon-a,#4d9fff) 20%,transparent),transparent 70%);pointer-events:none;border-radius:50%;width:170px;height:170px;transition:transform .35s,opacity .35s;position:absolute;inset:auto -74px -96px auto}html body.home-v3 .service-priority .service-card:after{content:"";z-index:0;top:-28%;opacity:.035;pointer-events:none;background:#9fd4ff;border-radius:50%;width:78px;height:150%;position:absolute;inset-inline-end:14%;transform:rotate(11deg)}html body.home-v3 .service-priority .service-card>a{z-index:2;height:100%;color:inherit;flex-direction:column;align-items:flex-start;display:flex;position:relative}html body.home-v3 .service-priority .service-card h3{margin:4px 0 7px;line-height:1.45;color:#f7fbff!important;font-size:1rem!important}html body.home-v3 .service-priority .service-card p{margin:0;font-weight:500;color:#afc4db!important;font-size:.74rem!important;line-height:1.75!important}html body.home-v3 .service-priority .service-icon.service-icon-3d{filter:saturate(1.14)contrast(1.02);margin-bottom:17px;border-radius:21px!important;width:66px!important;height:66px!important}html body.home-v3 .service-priority .service-icon.service-icon-3d svg{width:30px!important;height:30px!important}@media (hover:hover) and (pointer:fine){html body.home-v3 .service-priority .service-card:hover{transform:translateY(-8px);border-color:#5ccbff80!important;box-shadow:inset 0 1px #ffffff12,0 29px 66px #00000052,0 0 0 1px #49b3ff14!important}html body.home-v3 .service-priority .service-card:hover:before{opacity:1;transform:scale(1.22)translate(-8px,-7px)}}html body.home-v3 .service-priority .service-card>a:focus-visible{outline-offset:8px;border-radius:13px;outline:3px solid #62ddff9e}.home-v3 .brand-emblem:before{content:"";z-index:0;filter:blur(3px);background:radial-gradient(circle,#299dff59,#1c6fd90f 58%,#0000 72%);border-radius:50%;animation:3.8s ease-in-out infinite halaBrandAura;position:absolute;inset:5px}.home-v3 .brand-emblem>img{backface-visibility:hidden;image-rendering:auto;filter:drop-shadow(0 10px 16px #1786ef47);will-change:transform,filter;animation:5.6s ease-in-out infinite halaLogoCinematic;transform:translateZ(0)}.home-v3 .brand-flight-orbit{border-color:#51caff6b;border-inline-start-color:#55e7cf;animation-duration:8.4s;box-shadow:0 0 18px #2da8f017}.home-v3 .brand-copy strong{text-shadow:0 8px 24px #1c89ef29}@keyframes halaLogoCinematic{0%,to{filter:drop-shadow(0 10px 16px #1786ef40);transform:translate(0,0)rotate(-1.2deg)scale(1)}48%{filter:drop-shadow(0 15px 23px #27b9ee6b);transform:translateY(-3px)rotate(1.4deg)scale(1.025)}}@keyframes halaBrandAura{0%,to{opacity:.52;transform:scale(.86)}50%{opacity:1;transform:scale(1.12)}}@media (width>=2000px){html body.home-v3 .service-priority{padding-top:196px;padding-bottom:110px}html body.home-v3 .service-priority>.container{width:min(1760px,100% - 96px)}html body.home-v3 .service-priority .services-grid{gap:24px!important}html body.home-v3 .service-priority .service-card{border-radius:29px!important;min-height:270px!important;padding:32px!important}html body.home-v3 .service-priority .service-card h3{font-size:1.18rem!important}html body.home-v3 .service-priority .service-card p{font-size:.86rem!important}html body.home-v3 .service-priority .service-icon.service-icon-3d{border-radius:27px!important;width:82px!important;height:82px!important}html body.home-v3 .service-priority .service-icon.service-icon-3d svg{width:37px!important;height:37px!important}}@media (width<=980px){html body.home-v3 .service-priority .services-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=790px){html body.home-v3 .service-priority{padding:34px 0 46px}html body.home-v3 .service-priority>.container{width:min(100% - 24px,690px)}html body.home-v3 .service-priority .section-head{margin-bottom:23px;padding-inline:4px}html body.home-v3 .service-priority .section-head h2{font-size:clamp(1.72rem,7.6vw,2.65rem);line-height:1.28}html body.home-v3 .service-priority .section-head p:last-child{font-size:.78rem;line-height:1.75}html body.home-v3 .service-priority .services-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important}html body.home-v3 .service-priority .service-card{border-radius:20px!important;min-height:180px!important;padding:16px!important}html body.home-v3 .service-priority .service-card h3{margin-top:1px;font-size:.83rem!important}html body.home-v3 .service-priority .service-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:.65rem!important;line-height:1.62!important}html body.home-v3 .service-priority .service-icon.service-icon-3d{margin-bottom:13px;border-radius:18px!important;width:55px!important;height:55px!important}html body.home-v3 .service-priority .service-icon.service-icon-3d svg{width:25px!important;height:25px!important}}@media (width<=390px){html body.home-v3 .service-priority>.container{width:calc(100% - 18px)}html body.home-v3 .service-priority .services-grid{gap:9px!important}html body.home-v3 .service-priority .service-card{min-height:172px!important;padding:14px!important}html body.home-v3 .service-priority .service-card h3{font-size:.78rem!important}html body.home-v3 .service-priority .service-card p{-webkit-line-clamp:2;font-size:.61rem!important}html body.home-v3 .service-priority .service-icon.service-icon-3d{width:51px!important;height:51px!important}}@media (prefers-reduced-motion:reduce){.home-v3 .brand-emblem:before,.home-v3 .brand-emblem>img,.home-v3 .brand-flight-orbit{animation:none!important}html body.home-v3 .service-priority .service-card{transition:none!important}}