:root{--navy:#071d49;--navy-2:#0c2b63;--ink:#0b1d3d;--gold:#c99832;--gold-light:#e4bd6c;--paper:#f7f6f2;--cream:#f1ede4;--muted:#6c7483;--white:#fff;--line:rgba(7,29,73,.14);--shadow:0 18px 45px rgba(7,29,73,.11)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:DM Sans,Arial,sans-serif;font-size:16px;line-height:1.5}button,input,select{font:inherit}a{color:inherit;text-decoration:none}.announcement{height:34px;background:var(--gold);display:flex;align-items:center;justify-content:center;gap:28px;color:var(--navy);font-size:12px;font-weight:700;letter-spacing:.03em}.announcement a{border-bottom:1px solid rgba(7,29,73,.5)}.site-header{height:89px;background:#fff;display:flex;align-items:center;padding:0 clamp(22px,5vw,84px);gap:24px;position:sticky;top:0;z-index:20;border-bottom:1px solid rgba(7,29,73,.06)}.brand{display:flex;align-items:center;gap:8px;flex-shrink:0}.brand img{width:53px;height:55px;object-fit:cover;object-position:center 24%;mix-blend-mode:multiply}.brand-copy{line-height:.78;display:flex;flex-direction:column}.brand-copy strong{font-family:Playfair Display,serif;color:var(--navy);font-size:23px;letter-spacing:.09em}.brand-copy small{font-size:8.5px;color:var(--gold);letter-spacing:.38em;font-weight:700;margin-top:5px;margin-left:3px}.site-nav{display:flex;gap:25px;margin-left:auto;font-size:13px;font-weight:600}.site-nav a{position:relative}.site-nav a:after{content:"";background:var(--gold);position:absolute;bottom:-7px;left:0;width:0;height:2px;transition:.2s}.site-nav a:hover:after{width:100%}.header-actions{display:flex;align-items:center;gap:20px;margin-left:10px}.phone-link{font-size:12px;font-weight:700;color:var(--navy)}.phone-link span{color:var(--muted);font-weight:500;display:block;font-size:10px}.button{border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:13px;padding:15px 20px;text-transform:uppercase;font-size:11px;letter-spacing:.08em;font-weight:700;transition:transform .2s,background .2s,box-shadow .2s}.button:hover{transform:translateY(-2px);box-shadow:0 9px 20px #06194029}.button span{font-size:17px;line-height:8px}.button-small{padding:12px 14px;font-size:10px}.button-gold{background:var(--gold);color:var(--navy)}.button-navy{background:var(--navy);color:#fff}.button-ghost{border:1px solid rgba(255,255,255,.45);color:#fff;background:transparent}.button-light{background:#fff;color:var(--navy)}.button-outline-light{border:1px solid rgba(255,255,255,.55);color:#fff;background:transparent}.menu-toggle{display:none;border:0;background:transparent}.hero{background:var(--navy);min-height:650px;color:#fff;display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,47%);position:relative;overflow:hidden;padding:clamp(56px,8vw,130px) clamp(22px,8vw,135px) 75px}.hero:before{content:"";position:absolute;width:700px;height:700px;border:1px solid rgba(214,175,87,.24);border-radius:50%;left:-370px;top:-305px}.hero:after{content:"";position:absolute;background:linear-gradient(180deg,rgba(7,29,73,0),var(--navy));height:170px;bottom:0;left:0;right:0;z-index:1}.hero-content{position:relative;z-index:3;align-self:center;max-width:630px}.eyebrow{display:flex;align-items:center;gap:8px;margin:0 0 18px;text-transform:uppercase;color:var(--gold);font-size:10px;letter-spacing:.17em;font-weight:700}.eyebrow span{width:21px;height:1px;background:currentColor}.eyebrow-light{color:#f2d78e}.hero h1,.section-heading-row h2,.intro h2,.application-content h2,.process-head h2,.tracking-section h2,.contact-details h2,.about-copy h2{font:600 clamp(40px,5.2vw,77px)/.99 "Playfair Display",serif;letter-spacing:-.048em;margin:0}.hero h1 em,h2 em,.complete-step h3 em{color:var(--gold-light);font-weight:600}.hero-description{max-width:440px;color:#ffffffbf;font-size:17px;margin:24px 0 31px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.hero-proof{display:flex;align-items:center;gap:13px;margin-top:58px}.hero-proof p{font-size:11px;color:#ffffffb3;line-height:1.45;margin:0}.hero-proof strong{color:#fff;font-size:12px}.avatar-stack{display:flex}.avatar-stack span{width:29px;height:29px;border-radius:50%;display:grid;place-items:center;background:#e4b34f;border:2px solid var(--navy);font-size:10px;font-weight:700;margin-left:-7px}.avatar-stack span:nth-child(2){background:#5983b8}.avatar-stack span:nth-child(3){background:#a8826a}.avatar-stack span:nth-child(4){background:#fff;color:var(--navy)}.hero-visual{position:relative;z-index:2;min-height:500px}.hero-image{position:absolute;inset:-130px -135px -76px -30px;background:linear-gradient(90deg,var(--navy) 0%,rgba(7,29,73,.08) 46%,rgba(7,29,73,.15)),url(https://images.unsplash.com/photo-1470214304380-aadaedcfff1b?auto=format&fit=crop&w=1550&q=88) center/cover no-repeat;opacity:.96}.hero-image:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(7,29,73,.7),transparent 38%)}.orbit-one,.orbit-two{position:absolute;border:1px solid rgba(209,163,65,.25);border-radius:50%;z-index:2}.orbit-one{width:396px;height:396px;right:19%;top:55px}.orbit-two{width:600px;height:600px;right:-120px;top:-40px}.flight-chip,.passport-card{background:#fffffff0;box-shadow:var(--shadow);color:var(--navy);position:absolute;z-index:2}.flight-chip{display:flex;align-items:center;gap:12px;padding:12px 19px;top:56px;right:9%;min-width:194px}.flight-chip .plane{background:var(--gold);width:28px;height:28px;display:grid;place-items:center;color:#fff;border-radius:50%;font-size:14px}.flight-chip b,.flight-chip small{display:block;font-size:10px;line-height:1.4}.flight-chip small{color:var(--muted);font-size:9px}.passport-card{bottom:30px;left:20px;padding:16px;width:166px;background:var(--gold);transform:rotate(-4deg)}.passport-icon{font-size:20px}.passport-card p{font-size:11px;line-height:1.25;margin:5px 0 0}.city-label{position:absolute;right:0;bottom:59px;z-index:2;font-size:9px;font-weight:700;letter-spacing:.2em;line-height:1.5;writing-mode:vertical-rl}.city-label span{color:var(--gold)}.hero-bottom{z-index:4;position:absolute;bottom:23px;left:clamp(22px,8vw,135px);right:clamp(22px,8vw,135px);display:flex;justify-content:space-between;font-size:9px;letter-spacing:.16em;color:#fff9;font-weight:600}.scroll-cue{display:flex;align-items:center;gap:10px}.scroll-cue i{height:1px;width:39px;background:var(--gold)}.section-pad{padding:115px clamp(22px,8vw,135px)}.section-kicker{font-size:10px;font-weight:700;letter-spacing:.16em;color:var(--gold);text-transform:uppercase;margin-bottom:25px}.intro-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:110px;align-items:end}.intro h2{font-size:clamp(38px,4vw,61px);color:var(--navy)}.intro h2 em,.section-heading-row h2 em,.application-content h2 em,.about-copy h2 em{color:var(--gold);font-weight:600}.intro-copy{max-width:430px}.intro-copy p,.application-content>p,.about-copy>p{color:var(--muted);font-size:15px;line-height:1.75;margin:0 0 20px}.text-link{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid var(--gold);padding-bottom:5px}.text-link span{font-size:15px;margin-left:10px}.assurance-grid{margin-top:88px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.assurance-grid article{padding:26px 25px 12px;border-right:1px solid var(--line);position:relative;min-height:190px}.assurance-grid article:first-child{padding-left:0}.assurance-grid article:last-child{border:0}.assurance-number{position:absolute;right:19px;top:24px;font-size:10px;color:#a1a8b4}.assurance-icon{font-size:24px;color:var(--gold);height:42px}.assurance-grid h3{font-size:14px;margin:0 0 8px}.assurance-grid p{color:var(--muted);font-size:12px;line-height:1.55;margin:0;max-width:150px}.offers{padding:0 clamp(22px,8vw,135px) 0;display:grid;grid-template-columns:1.25fr .75fr;gap:14px}.offer-card{min-height:430px;position:relative;display:flex;align-items:flex-end;padding:44px;overflow:hidden}.offer-card:after{position:absolute;content:"";inset:0;pointer-events:none}.offer-uae{background:linear-gradient(90deg,#071d49f2,#071d4959),url(https://images.unsplash.com/photo-1518684079-3c830dcef090?auto=format&fit=crop&w=1300&q=85) center/cover}.offer-uae:after{background:linear-gradient(0deg,rgba(7,29,73,.6),transparent 55%)}.offer-world{background:linear-gradient(0deg,#031437d4,#0314371a),url(https://images.unsplash.com/photo-1499856871958-5b9627545d1a?auto=format&fit=crop&w=1000&q=85) center/cover}.offer-copy{position:relative;z-index:1;color:#fff;max-width:370px}.offer-copy h2{font:600 clamp(35px,3.8vw,53px)/1 "Playfair Display",serif;letter-spacing:-.045em;margin:0 0 14px}.offer-copy h2 em{color:var(--gold-light)}.offer-copy>p:not(.eyebrow){font-size:13px;line-height:1.6;color:#fffc;margin-bottom:24px}.offer-price{position:absolute;right:30px;top:32px;z-index:1;color:#fff;text-align:right;display:flex;flex-direction:column}.offer-price span,.offer-price small{font-size:9px;letter-spacing:.1em;text-transform:uppercase}.offer-price strong{font:600 32px Playfair Display,serif;color:var(--gold-light)}.world-stamp{border:1px solid var(--gold-light);border-radius:50%;width:130px;height:130px;display:grid;place-items:center;align-content:center;text-align:center;position:absolute;right:26px;top:28px;color:var(--gold-light);font-size:10px;letter-spacing:.11em;line-height:1.3;transform:rotate(12deg)}.world-stamp b{font-size:18px}.section-heading-row{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:55px}.section-heading-row h2{font-size:clamp(38px,4vw,58px);color:var(--navy)}.circle-link{border:1px solid var(--gold);color:var(--gold);width:53px;height:53px;border-radius:50%;display:grid;place-items:center;font-size:22px}.services-section{background:#fff}.services-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.service-card{border:1px solid #dfe2e8;padding:29px 24px 20px;min-height:285px;display:flex;flex-direction:column;transition:.25s}.service-card:hover{transform:translateY(-6px);box-shadow:var(--shadow);border-color:transparent}.featured-service{background:var(--navy);color:#fff;border-color:var(--navy)}.service-icon{font-size:23px;color:var(--gold);height:43px}.service-card p{font-size:9px;letter-spacing:.11em;text-transform:uppercase;color:var(--gold);font-weight:700;margin:0}.service-card h3{font:600 25px Playfair Display,serif;margin:15px 0 8px}.service-card>span{font-size:12px;color:var(--muted);line-height:1.6;max-width:185px}.featured-service>span{color:#ffffffad}.service-card a{font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:700;margin-top:auto;padding-top:25px}.service-card a b{font-size:15px;margin-left:10px;color:var(--gold)}.destinations{overflow:hidden}.destination-controls{display:flex;gap:6px}.destination-controls button{width:43px;height:43px;border:1px solid var(--line);background:transparent;font-size:18px;cursor:pointer;color:var(--navy)}.destination-controls button:last-child{background:var(--navy);border-color:var(--navy);color:#fff}.destination-track{display:flex;gap:14px;overflow-x:auto;padding-bottom:17px;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--gold) transparent}.destination-card{height:395px;min-width:min(290px,75vw);flex:0 0 calc(25% - 10px);position:relative;color:#fff;padding:25px;display:flex;flex-direction:column;justify-content:flex-end;background-size:cover;background-position:center;overflow:hidden}.destination-shade{position:absolute;inset:0;background:linear-gradient(0deg,#041431ed,#0414310a 75%)}.destination-uae{background-image:url(https://images.unsplash.com/photo-1512453979798-5ea266f8880c?auto=format&fit=crop&w=700&q=80)}.destination-europe{background-image:url(https://images.unsplash.com/photo-1529260830199-42c24126f198?auto=format&fit=crop&w=700&q=80)}.destination-canada{background-image:url(https://images.unsplash.com/photo-1517935706615-2717063c2225?auto=format&fit=crop&w=700&q=80)}.destination-australia{background-image:url(https://images.unsplash.com/photo-1523482580672-f109ba8cb9be?auto=format&fit=crop&w=700&q=80)}.destination-uk{background-image:url(https://images.unsplash.com/photo-1513635269975-59663e0ac1ad?auto=format&fit=crop&w=700&q=80)}.destination-card p,.destination-card h3,.destination-card span,.destination-card a{z-index:1;position:relative}.destination-card p{font-size:9px;letter-spacing:.12em;font-weight:700;color:var(--gold-light);text-transform:uppercase;margin:0}.destination-card h3{font:600 31px Playfair Display,serif;margin:9px 0 4px}.destination-card span{font-size:11px;color:#ffffffc7}.destination-card a{border-top:1px solid rgba(255,255,255,.35);padding-top:14px;margin-top:18px;text-transform:uppercase;font-weight:700;letter-spacing:.08em;font-size:10px}.destination-card a b{float:right;font-size:16px;color:var(--gold-light)}.destination-note{font-size:11px;color:var(--muted);margin:20px 0 0;max-width:590px}.process-section{background:var(--navy);color:#fff}.process-head{display:grid;grid-template-columns:1.2fr .8fr;align-items:end}.process-head h2{grid-row:2;font-size:clamp(39px,4.5vw,65px);max-width:650px}.process-head .button{justify-self:end;grid-column:2;grid-row:2}.process-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:27px;margin-top:78px}.process-steps article{position:relative}.process-steps span{color:var(--gold-light);font:600 27px Playfair Display,serif}.process-steps .line{position:absolute;height:1px;background:#ffffff40;left:0;right:-27px;top:16px}.process-steps article:last-child .line{right:0;background:var(--gold)}.process-steps h3{font:600 19px Playfair Display,serif;margin:31px 0 9px}.process-steps p{font-size:12px;line-height:1.65;color:#ffffffa6;max-width:185px;margin:0}.application-section{background:#efece5;display:grid;grid-template-columns:1fr 1fr;padding:0}.application-image{min-height:515px;background:url(https://images.unsplash.com/photo-1500534623283-312aade485b7?auto=format&fit=crop&w=1200&q=85) center/cover;position:relative;color:#fff;padding:48px}.application-image-overlay{position:absolute;inset:0;background:linear-gradient(135deg,#071d49cc,#071d4926)}.application-image p{z-index:1;position:relative;font:600 clamp(33px,4vw,59px)/.95 "Playfair Display",serif;letter-spacing:-.04em;margin:0}.application-image em{color:var(--gold-light)}.application-content{align-self:center;max-width:480px;padding:55px clamp(30px,7vw,115px)}.application-content h2{font-size:clamp(38px,4vw,57px);margin-bottom:22px}.apply-meta{display:flex;gap:20px;margin-top:34px;padding-top:18px;border-top:1px solid var(--line);font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.tracking-section{background:linear-gradient(90deg,#071d49fa,#071d49e8),url(https://images.unsplash.com/photo-1503220317375-aaad61436b1b?auto=format&fit=crop&w=1600&q=80) center/cover;color:#fff;padding:80px clamp(22px,8vw,135px);display:grid;grid-template-columns:1fr 1.1fr;gap:85px;align-items:center;position:relative}.tracking-section h2{font-size:clamp(34px,3.6vw,53px)}.tracking-form{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end}.tracking-form label,.contact-form label,.form-grid label{display:flex;flex-direction:column;gap:7px;font-size:10px;text-transform:uppercase;letter-spacing:.07em;font-weight:700;color:#fffc}input,select{outline:none;border:1px solid transparent}input:focus,select:focus{border-color:var(--gold);box-shadow:0 0 0 3px #c9983226}.tracking-form input{background:#fff;color:var(--navy);padding:13px 12px;width:100%;min-width:0;font-size:12px}.tracking-form .button{height:42px;padding:0 15px}.tracking-result{position:absolute;right:clamp(22px,8vw,135px);bottom:25px;left:clamp(22px,8vw,135px);font-size:12px;color:var(--gold-light)}.guide-grid{display:grid;grid-template-columns:1.5fr .75fr .75fr;gap:14px}.guide-feature,.guide-card{min-height:270px;padding:27px;display:flex;flex-direction:column;position:relative;overflow:hidden}.guide-feature{color:#fff;background:linear-gradient(90deg,#061940e6,#06194033),url(https://images.unsplash.com/photo-1503220317375-aaad61436b1b?auto=format&fit=crop&w=1000&q=80) center/cover}.guide-card{background:#e9e5dc}.guide-card:nth-child(3){background:#d7e2e8}.guide-grid span{font-size:9px;text-transform:uppercase;color:var(--gold);letter-spacing:.13em;font-weight:700}.guide-grid h3{font:600 25px/1.1 Playfair Display,serif;letter-spacing:-.03em;margin:14px 0;max-width:330px}.guide-card h3{font-size:21px}.guide-grid a{margin-top:auto;text-transform:uppercase;font-size:10px;letter-spacing:.08em;font-weight:700}.guide-grid a b{float:right;color:var(--gold);font-size:16px}.about-section{display:grid;grid-template-columns:.7fr 1.3fr;gap:115px;background:#fff;align-items:center}.about-mark{font:600 clamp(140px,21vw,290px)/.6 "Playfair Display",serif;color:#f0ede6;letter-spacing:-.14em}.about-copy{max-width:540px}.about-copy h2{font-size:clamp(38px,4vw,59px);margin-bottom:22px}.contact-section{background:var(--navy);display:grid;grid-template-columns:1fr 1fr;color:#fff;padding:95px clamp(22px,8vw,135px);gap:100px}.contact-details h2{font-size:clamp(42px,4.5vw,62px);margin-bottom:35px}.contact-phone{font:600 clamp(27px,3vw,39px) "Playfair Display",serif;display:block;margin-bottom:14px}.whatsapp-link{color:var(--gold-light);text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.1em}.contact-form{display:grid;grid-template-columns:1fr 1fr;gap:21px}.contact-form label:last-of-type{grid-column:span 2}.contact-form input,.contact-form select{background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.37);color:#fff;padding:11px 1px;border-radius:0}.contact-form select option{color:var(--navy)}.contact-form .button{justify-self:start;margin-top:6px}.form-message{grid-column:span 2;margin:0;color:var(--gold-light);font-size:12px}footer{background:#061635;color:#ffffffbf;padding:58px clamp(22px,8vw,135px) 26px;display:grid;grid-template-columns:1.6fr .6fr .9fr .7fr;gap:35px;position:relative}footer .brand{margin-bottom:15px}footer .brand img{background:#fff;border-radius:50%}footer .brand-copy strong{color:#fff}footer .footer-brand>p{font-size:11px;letter-spacing:.08em;color:var(--gold-light)}footer h4{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--gold-light);margin:6px 0 14px}footer div:not(.footer-brand){display:flex;flex-direction:column;gap:8px;font-size:12px}footer p{font-size:12px;line-height:1.65;margin:0}footer a{font-size:12px}.admin-link{background:transparent;border:0;color:var(--gold-light);padding:0;font-size:12px;cursor:pointer;text-align:left}.footer-note{position:absolute;bottom:22px;left:clamp(22px,8vw,135px);font-size:10px;color:#ffffff73;transform:translateY(100%)}footer:after{content:"";position:absolute;height:46px;background:#061635;left:0;right:0;bottom:-46px}.modal{position:fixed;inset:0;z-index:100;display:none;align-items:center;justify-content:center;padding:20px}.modal.is-open{display:flex}.modal-backdrop{position:absolute;inset:0;background:#020c1fbf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.application-modal-card{position:relative;z-index:1;width:min(735px,100%);max-height:calc(100vh - 40px);overflow-y:auto;background:#fff;box-shadow:0 20px 70px #0000004d}.modal-heading{background:#f2efe8;padding:36px 44px 26px}.modal-heading h2{font:600 41px/1 Playfair Display,serif;letter-spacing:-.04em;margin:0;color:var(--navy)}.modal-heading h2 em{color:var(--gold)}.modal-close{position:absolute;right:15px;top:12px;border:0;background:transparent;font-size:30px;line-height:1;color:var(--navy);cursor:pointer;z-index:2}.progress{display:flex;justify-content:space-between;position:relative;margin-top:27px;max-width:260px}.progress:before,.progress-line{content:"";position:absolute;left:0;top:10px;height:1px;width:100%;background:#c7c5c0}.progress-line{background:var(--gold);width:0;z-index:1;transition:.3s}.progress b{z-index:2;border:1px solid #bfbdb8;background:#f2efe8;color:#777;width:21px;height:21px;display:grid;place-items:center;border-radius:50%;font-size:8px}.progress b.is-active{background:var(--gold);border-color:var(--gold);color:var(--navy)}#application-form{padding:35px 44px}.form-step{display:none}.form-step.is-active{display:block}.form-step h3{font:600 29px Playfair Display,serif;color:var(--navy);margin:0 0 25px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-grid label{color:var(--ink)}.form-grid input,.form-grid select{padding:12px;background:#f7f7f7;color:var(--navy);font-size:13px;border:1px solid #e4e5e8}.form-next{margin-top:30px}.form-actions{display:flex;justify-content:space-between;align-items:center;margin-top:29px}.back-step{border:0;background:transparent;color:var(--navy);font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:700;cursor:pointer}.review-card{background:#f5f4f1;padding:20px;display:grid;grid-template-columns:repeat(2,1fr);gap:15px;font-size:12px}.review-card div span{font-size:9px;color:var(--muted);font-weight:700;letter-spacing:.07em;text-transform:uppercase;display:block;margin-bottom:2px}.privacy-note{font-size:11px;line-height:1.65;color:var(--muted);margin:20px 0 0}.complete-step{text-align:center;padding:15px 10px 22px}.complete-step h3{font:600 30px/1.15 Playfair Display,serif;color:var(--navy);margin:12px 0}.complete-step p:not(.eyebrow){font-size:13px;color:var(--muted);max-width:390px;margin:0 auto 22px}.success-mark{width:51px;height:51px;border-radius:50%;display:grid;place-items:center;background:#d9eddb;color:#2e7741;font-size:27px;margin:0 auto}.admin-shell{display:none;position:fixed;inset:0;z-index:90;background:#f5f6fa;color:var(--navy)}.admin-shell.is-open{display:grid;grid-template-columns:242px 1fr}.admin-sidebar{background:#071d49;color:#fff;padding:29px 16px;display:flex;flex-direction:column}.admin-logo{display:flex;gap:9px;align-items:center;padding:0 10px;margin-bottom:48px}.admin-logo>span{width:33px;height:33px;background:var(--gold);color:var(--navy);border-radius:8px;display:grid;place-items:center;font:700 15px Playfair Display,serif}.admin-logo strong,.admin-logo small{display:block;line-height:1}.admin-logo strong{font:600 15px Playfair Display,serif;letter-spacing:.08em}.admin-logo small{font-size:7px;letter-spacing:.13em;color:var(--gold-light);margin-top:5px}.admin-sidebar nav{display:flex;flex-direction:column;gap:5px}.admin-nav{border:0;background:transparent;color:#ffffffad;font-size:12px;text-align:left;padding:12px;border-radius:6px;cursor:pointer}.admin-nav.is-active,.admin-nav:hover{background:#ffffff1a;color:#fff}.admin-nav i{font-style:normal;font-size:9px;color:var(--navy);background:var(--gold);border-radius:20px;padding:2px 6px;float:right}.exit-admin{margin-top:auto;background:transparent;border:1px solid rgba(255,255,255,.25);color:#fff;padding:10px;text-align:left;border-radius:5px;font-size:11px;cursor:pointer}.admin-main{overflow:auto}.admin-main header{padding:34px 45px 25px;display:flex;justify-content:space-between;align-items:center;background:#fff;border-bottom:1px solid #e9ebef}.admin-main header p{font-size:11px;color:#81899a;margin:0}.admin-main header h1{font:600 27px Playfair Display,serif;margin:3px 0 0}.admin-header-actions{display:flex;align-items:center;gap:18px}.admin-search{border:1px solid #e3e6ea;background:#fff;border-radius:5px;padding:8px 20px;font-size:11px;color:#687286}.admin-avatar{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--gold);font-size:10px;font-weight:700}.admin-content{padding:35px 45px}.admin-panel-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.admin-panel-heading h2{font:600 24px Playfair Display,serif;margin:0}.admin-panel-heading p{font-size:12px;color:#7d8595;margin:0}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:28px}.metric-card{background:#fff;padding:19px;border:1px solid #e9ebef;border-radius:7px}.metric-card span{font-size:10px;color:#7d8595}.metric-card strong{font:600 28px Playfair Display,serif;display:block;margin:5px 0}.metric-card small{color:#4e9360;font-size:10px}.admin-card{background:#fff;border-radius:7px;border:1px solid #e8eaf0;padding:21px}.admin-card h3{margin:0 0 18px;font-size:14px}.admin-card-head{display:flex;justify-content:space-between;align-items:center}.admin-card-head a{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--gold);font-weight:700}.application-table{width:100%;border-collapse:collapse;font-size:11px}.application-table th{text-align:left;color:#868d9d;font-size:9px;text-transform:uppercase;letter-spacing:.08em;padding:0 7px 11px;border-bottom:1px solid #eaecf0}.application-table td{padding:13px 7px;border-bottom:1px solid #edf0f3}.application-table tr:last-child td{border:0}.status{font-size:9px;padding:4px 8px;border-radius:12px;white-space:nowrap}.status-review{background:#e8f0fb;color:#3264a4}.status-new{background:#fdf2d6;color:#a17017}.status-pending{background:#fbe6e6;color:#af5050}.status-complete{background:#e7f3e8;color:#3c8b4a}.admin-two-col{display:grid;grid-template-columns:1.5fr .9fr;gap:20px;margin-top:20px}.enquiry-list{list-style:none;padding:0;margin:0}.enquiry-list li{padding:12px 0;border-bottom:1px solid #edf0f3;font-size:11px}.enquiry-list li:last-child{border:0}.enquiry-list strong{display:block;font-size:12px;margin-bottom:3px}.enquiry-list span{color:#81899a}.customer-list{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.customer-card{background:#fff;border:1px solid #e8eaf0;padding:18px;border-radius:7px}.customer-card>span{width:33px;height:33px;display:grid;place-items:center;border-radius:50%;background:#e9eff8;color:#315689;font-size:11px;font-weight:700}.customer-card h3{font-size:14px;margin:11px 0 2px}.customer-card p{font-size:10px;color:#788296;margin:0 0 11px}.customer-card small{font-size:10px;color:var(--gold);font-weight:700}.content-list{display:grid;gap:10px}.content-row{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid #e8eaf0;padding:14px 18px;border-radius:6px;font-size:12px}.content-row small{color:#7f8796}.content-row button{border:0;background:#eef1f6;color:#33547e;padding:6px 10px;font-size:10px;cursor:pointer}.empty-state{padding:44px;text-align:center;color:#7d8595;font-size:13px}.toast{position:fixed;bottom:24px;right:24px;background:var(--navy);color:#fff;padding:13px 18px;font-size:12px;z-index:200;box-shadow:var(--shadow);transform:translateY(100px);opacity:0;transition:.3s}.toast.is-showing{transform:translateY(0);opacity:1}@media(max-width:1050px){.site-nav{gap:14px}.phone-link{display:none}.hero{grid-template-columns:1fr 42%;padding-left:5vw;padding-right:5vw}.hero-image{right:-6vw}.offers,.section-pad{padding-left:5vw;padding-right:5vw}.destination-card{flex-basis:31%}.tracking-section,.contact-section{padding-left:5vw;padding-right:5vw}.tracking-form{grid-template-columns:1fr 1fr}.tracking-form .button{grid-column:span 2}.about-section{gap:60px}footer{padding-left:5vw;padding-right:5vw}}@media(max-width:760px){body{font-size:15px}.announcement{gap:10px;font-size:10px}.site-header{height:71px;padding:0 18px}.brand img{width:42px;height:43px}.brand-copy strong{font-size:18px}.brand-copy small{font-size:7px}.menu-toggle{display:flex;flex-direction:column;gap:4px;margin-left:auto;padding:8px;cursor:pointer}.menu-toggle span{height:2px;width:22px;background:var(--navy)}.site-nav{display:none;position:absolute;background:#fff;top:71px;left:0;right:0;padding:18px;box-shadow:0 10px 18px #00000014;flex-direction:column}.site-nav.is-open{display:flex}.header-actions{margin:0}.header-actions .button{padding:10px;font-size:9px}.hero{min-height:650px;display:block;padding:60px 22px 85px}.hero-content{max-width:450px}.hero h1{font-size:50px}.hero-description{font-size:15px}.hero-visual{position:absolute;inset:0;opacity:.43}.hero-image{inset:0;background:linear-gradient(90deg,#071d49e8,#071d4975),url(https://images.unsplash.com/photo-1470214304380-aadaedcfff1b?auto=format&fit=crop&w=1000&q=88) 63%/cover}.flight-chip,.passport-card,.city-label,.orbit-two{display:none}.orbit-one{right:-170px;top:-110px}.hero-bottom{left:22px;right:22px}.hero-bottom>span:last-child{display:none}.section-pad{padding:76px 22px}.intro-grid,.offers,.application-section,.contact-section{grid-template-columns:1fr;gap:35px}.intro h2{font-size:42px}.assurance-grid{grid-template-columns:1fr 1fr;margin-top:50px}.assurance-grid article:nth-child(2){border:0}.assurance-grid article{min-height:160px;padding:20px 14px}.assurance-grid article:first-child{padding-left:0}.offers{padding:0 22px}.offer-card{min-height:360px;padding:27px}.offer-price{display:none}.offer-copy h2{font-size:42px}.offer-world{min-height:330px}.world-stamp{width:100px;height:100px;font-size:8px}.world-stamp b{font-size:14px}.section-heading-row{margin-bottom:37px}.section-heading-row h2{font-size:41px}.services-grid{grid-template-columns:1fr 1fr}.service-card{min-height:244px;padding:20px 15px}.service-card h3{font-size:22px}.destination-card{flex-basis:78%;height:370px}.process-head{display:block}.process-head h2{font-size:43px;margin-bottom:25px}.process-head .button{margin-top:5px}.process-steps{grid-template-columns:1fr 1fr;gap:34px 20px;margin-top:52px}.process-steps .line{right:-20px}.application-image{min-height:300px;padding:28px}.application-content{padding:54px 22px}.apply-meta{gap:8px;flex-direction:column}.tracking-section{display:block;padding:65px 22px 95px}.tracking-section h2{font-size:39px;margin-bottom:34px}.tracking-form{grid-template-columns:1fr}.tracking-form .button{grid-column:auto;margin-top:5px}.tracking-result{left:22px;right:22px}.guide-grid{grid-template-columns:1fr}.guide-feature,.guide-card{min-height:215px}.about-section{grid-template-columns:1fr;gap:50px}.about-mark{font-size:175px;margin-bottom:-35px}.about-copy h2{font-size:42px}.contact-section{gap:46px;padding:70px 22px}.contact-form{grid-template-columns:1fr}.contact-form label:last-of-type,.form-message{grid-column:auto}footer{grid-template-columns:1fr 1fr;padding:50px 22px 42px;gap:30px}footer .footer-brand{grid-column:span 2}.footer-note{left:22px}.modal{padding:10px}.modal-heading,#application-form{padding:30px 22px}.form-grid,.review-card{grid-template-columns:1fr}.admin-shell.is-open{grid-template-columns:70px 1fr}.admin-sidebar{padding:20px 9px}.admin-logo div,.admin-nav{font-size:0}.admin-logo{padding:0;justify-content:center}.admin-sidebar nav{align-items:center}.admin-nav{width:42px;height:40px;padding:0;text-align:center}.admin-nav i{display:none}.exit-admin{font-size:0;width:42px;height:42px;text-align:center}.exit-admin:first-letter{font-size:15px}.admin-main header{padding:22px 18px}.admin-main header h1{font-size:22px}.admin-search{display:none}.admin-content{padding:22px 18px}.metric-grid{grid-template-columns:1fr 1fr}.admin-two-col,.customer-list{grid-template-columns:1fr}.application-table th:nth-child(3),.application-table td:nth-child(3),.application-table th:nth-child(5),.application-table td:nth-child(5){display:none}}@media(max-width:390px){.header-actions .button{display:none}.hero h1{font-size:43px}.services-grid,.assurance-grid{grid-template-columns:1fr}.assurance-grid article{border-right:0;border-bottom:1px solid var(--line)}.assurance-grid article:last-child{border-bottom:0}.process-steps{grid-template-columns:1fr}.process-steps .line{right:0}.hero-bottom .scroll-cue{display:none}}.flyer-showcase{background:#fff;display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:center}.flyer-copy h2{color:var(--navy);font:600 clamp(37px,3.8vw,57px) / 1 "Playfair Display",serif;letter-spacing:-.045em;margin:0 0 18px}.flyer-copy h2 em{color:var(--gold);font-weight:600}.flyer-copy>p:not(.eyebrow){color:var(--muted);font-size:14px;line-height:1.75;margin:0 0 24px;max-width:390px}.flyer-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.flyer-item{background:#f1efe9;box-shadow:0 11px 24px #071d491a;display:block;padding:9px;transition:.25s}.flyer-item:hover{box-shadow:0 18px 30px #071d4929;transform:translateY(-5px)}.flyer-item img{aspect-ratio:4 / 5;display:block;object-fit:cover;object-position:top;width:100%}.flyer-item span{display:block;font-size:10px;font-weight:700;letter-spacing:.08em;padding:11px 5px 3px;text-transform:uppercase}.flyer-item b{color:var(--gold);float:right;font-size:15px}.hero-image{background:linear-gradient(90deg,var(--navy) 0%,rgba(7,29,73,.16) 53%,rgba(7,29,73,.18)),url(/assets/global-visa-flyer-BafkEoKb.jpeg) center / cover no-repeat}@media(max-width:1050px){.flyer-showcase{gap:40px}}@media(max-width:760px){.flyer-showcase{gap:34px;grid-template-columns:1fr}.flyer-grid{gap:10px}.flyer-item{padding:6px}.flyer-item span{font-size:8px}}.offer-uae{background-image:linear-gradient(90deg,#071d49f2,#071d4959),url(/assets/dubai-visa-flyer-D12LM8vS.jpeg)}.offer-world{background-image:linear-gradient(0deg,#031437d4,#0314371a),url(/assets/global-visa-flyer-BafkEoKb.jpeg)}.destination-uae,.destination-europe,.destination-canada,.destination-australia,.destination-uk{background-image:linear-gradient(0deg,#041431d1,#0414312e),url(/assets/global-visa-flyer-BafkEoKb.jpeg)}.application-image{background-image:url(/assets/dubai-visa-flyer-D12LM8vS.jpeg)}.tracking-section{background-image:linear-gradient(90deg,#071d49fa,#071d49e8)}.guide-feature{background-image:linear-gradient(90deg,#061940e6,#06194033),url(/assets/global-visa-flyer-BafkEoKb.jpeg)}footer h3{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--gold-light);margin:6px 0 14px}.footer-map{display:block;width:100%;max-width:260px;height:150px;margin-top:14px;border:0;border-radius:2px;opacity:.94}.map-link{color:var(--gold-light);display:inline-block;font-size:10px;margin-top:8px}.destination-note,.search-content-grid p{color:#4f596b}.admin-login{display:none;position:absolute;inset:0;background:#04112bc2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:5;align-items:center;justify-content:center;padding:20px}.admin-login.is-open{display:flex}.admin-login-card{width:min(420px,100%);background:#fff;border-radius:8px;padding:35px;box-shadow:0 25px 70px #00000047}.admin-login-card .admin-logo{color:var(--navy);padding:0;margin:0 0 27px}.admin-login-card h2{font:600 29px Playfair Display,serif;margin:0;color:var(--navy)}.admin-login-card>p{font-size:12px;color:#778196;margin:7px 0 24px}.admin-login-card form{display:grid;gap:16px}.admin-login-card label{display:flex;flex-direction:column;gap:7px;color:var(--navy);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.admin-login-card input{border:1px solid #e2e5eb;padding:12px;color:var(--navy);font-size:13px}.admin-login-card .button{margin-top:5px}.admin-login-message{color:#ab4c4c;font-size:11px;min-height:16px}.preview-login{border:0;background:transparent;color:#8a6c2a;font-size:10px;margin-top:18px;text-decoration:underline;cursor:pointer;width:100%}.admin-table-scroll{overflow-x:auto}.admin-subline{display:block;color:#81899a;font-size:9px;margin-top:3px}.admin-inline-select{border:1px solid #e1e5eb;background:#fff;color:var(--navy);padding:6px 7px;font-size:10px;max-width:175px}.admin-card-head>span{color:#7d8595;font-size:10px}.admin-enquiry{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 0;border-bottom:1px solid #edf0f3}.admin-enquiry:last-child{border-bottom:0}.admin-enquiry strong,.admin-enquiry span{display:block}.admin-enquiry span{color:#81899a;font-size:10px;margin-top:3px}.content-editor{margin-top:20px}.admin-content-form{margin-top:18px}.content-data-label{grid-column:span 2}.content-data-label textarea{min-height:150px;resize:vertical;font:12px/1.5 Consolas,monospace}@media(max-width:760px){.content-data-label{grid-column:auto}.admin-enquiry{align-items:flex-start;flex-direction:column}.admin-inline-select{max-width:100%}}.search-content{background:#f1ede4}.search-content-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.search-content-grid article{background:#fff;border:1px solid rgba(7,29,73,.1);padding:29px 25px 24px;min-height:255px;display:flex;flex-direction:column}.search-icon{color:var(--gold);font:600 21px Playfair Display,serif;letter-spacing:.08em}.search-content-grid h3{color:var(--navy);font:600 24px/1.1 Playfair Display,serif;margin:20px 0 10px}.search-content-grid p{color:var(--muted);font-size:12px;line-height:1.7;margin:0}.search-content-grid a{border-top:1px solid var(--line);font-size:10px;font-weight:700;letter-spacing:.08em;margin-top:auto;padding-top:15px;text-transform:uppercase}.search-content-grid a b{color:var(--gold);float:right;font-size:15px}.faq-section{background:#fff;display:grid;grid-template-columns:.75fr 1.25fr;gap:100px}.faq-section h2{color:var(--navy);font:600 clamp(38px,4vw,58px)/.98 "Playfair Display",serif;letter-spacing:-.045em;margin:0}.faq-section h2 em{color:var(--gold)}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line);padding:18px 0}.faq-list summary{color:var(--navy);cursor:pointer;font-size:14px;font-weight:700;list-style:none;padding-right:25px;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--gold);font-size:20px;font-weight:400;position:absolute;right:0;top:-5px}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list p{color:var(--muted);font-size:13px;line-height:1.7;margin:13px 0 0;max-width:640px}.guide-grid article p{color:#ffffffc2;font-size:11px;line-height:1.65;margin:0 0 18px;max-width:360px}.guide-grid .guide-card p{color:#5e6878}@media(max-width:760px){.search-content-grid,.faq-section{grid-template-columns:1fr;gap:36px}.search-content-grid article{min-height:220px}}
