:root{
  --bg:#07080b;--bg2:#0d0f14;--card:#11141b;--card2:#151922;
  --text:#f6f7f9;--muted:#a7adb8;--line:rgba(255,255,255,.09);
  --gold:#f5b82e;--gold2:#ffd86a;--white:#fff;--wa:#25d366;
  --max:1180px;--radius:24px;--shadow:0 28px 80px rgba(0,0,0,.35)
}
*{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth}
body{font-family:Inter,Arial,sans-serif;background:var(--bg);color:var(--text);line-height:1.6;overflow-x:hidden}
a{text-decoration:none;color:inherit}
img{max-width:100%;display:block}
.container{width:min(var(--max),calc(100% - 48px));margin:auto}
.announcement{height:36px;background:#050609;border-bottom:1px solid var(--line);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#b8bdc6}
.announcement-inner{height:100%;display:flex;align-items:center;justify-content:space-between}
.announcement a{color:var(--gold2);font-weight:800}.announcement i,.live,.top-card:before{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 14px var(--gold);margin-right:7px}
.header{position:sticky;top:0;z-index:50;background:rgba(7,8,11,.78);backdrop-filter:blur(18px);border-bottom:1px solid transparent;transition:.3s}
.header.scrolled{border-color:var(--line);box-shadow:0 15px 50px rgba(0,0,0,.18)}
.nav{height:82px;display:flex;align-items:center;justify-content:space-between;gap:26px}
.brand{width:150px;overflow:hidden;display:block}.brand img{width:150px;height:62px;object-fit:contain;object-position:center;mix-blend-mode:screen}
.nav-links{display:flex;align-items:center;gap:30px}.nav-links a{font-size:13px;font-weight:700;color:#c4c8d0;transition:.25s}.nav-links a:hover{color:var(--gold2)}
.nav-actions{display:flex;gap:10px;align-items:center}.wa-outline,.call-btn{height:44px;padding:0 17px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800}.wa-outline{border:1px solid rgba(37,211,102,.35);color:#c9f8d9}.call-btn{background:var(--gold);color:#111;box-shadow:0 10px 25px rgba(245,184,46,.18)}.call-btn:hover,.btn-gold:hover{transform:translateY(-2px);box-shadow:0 16px 35px rgba(245,184,46,.28)}
.menu-toggle{display:none;background:none;border:0;width:42px}.menu-toggle span{display:block;height:2px;background:#fff;margin:6px 0}.mobile-menu{display:none}
.hero{position:relative;min-height:720px;display:flex;align-items:center;overflow:hidden;background:radial-gradient(circle at 78% 36%,rgba(245,184,46,.09),transparent 30%),linear-gradient(180deg,#090a0e 0%,#08090d 100%)}
.hero-noise{position:absolute;inset:0;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E")}
.hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:70px 70px;mask-image:linear-gradient(to bottom,black,transparent 85%);animation:gridMove 18s linear infinite}
@keyframes gridMove{to{background-position:70px 70px}}
.hero-glow{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none}.glow-a{width:420px;height:420px;background:rgba(245,184,46,.08);right:3%;top:8%}.glow-b{width:300px;height:300px;background:rgba(255,255,255,.035);left:-100px;bottom:0}.glow-c{width:180px;height:180px;background:rgba(245,184,46,.07);right:45%;bottom:-50px}
.hero-layout{position:relative;z-index:2;display:grid;grid-template-columns:1.02fr .98fr;gap:40px;align-items:center;padding:86px 0 118px}
.eyebrow-pill{display:inline-flex;align-items:center;padding:9px 13px;border:1px solid rgba(245,184,46,.24);background:rgba(245,184,46,.05);border-radius:999px;color:#cfd2d8;font-size:10px;font-weight:800;letter-spacing:.12em}
.hero h1{font-size:clamp(52px,6.5vw,88px);line-height:.98;letter-spacing:-.055em;margin:25px 0 24px;font-weight:900}
.hero h1 em,.section-heading em,.airport-copy em,.outstation-copy em,.fare-copy em,.final-layout em{font-style:normal;color:var(--gold2)}
.hero-lead{max-width:610px;color:#b5bac4;font-size:16px;line-height:1.8}
.hero-actions{display:flex;gap:12px;margin:31px 0 23px;flex-wrap:wrap}
.btn{min-height:58px;padding:0 20px;border-radius:15px;display:inline-flex;align-items:center;gap:12px;font-size:12px;font-weight:900;letter-spacing:.01em;transition:.25s;position:relative;overflow:hidden}
.btn small{display:block;font-size:8px;letter-spacing:.13em;opacity:.65;margin-bottom:2px}.btn-icon{font-size:18px}.btn-gold{background:linear-gradient(135deg,#f0ae22,#ffd764);color:#111;box-shadow:0 13px 35px rgba(245,184,46,.18)}.btn-wa{background:#0e1913;border:1px solid rgba(37,211,102,.3);color:#d8fbe4}.btn-wa:hover{transform:translateY(-2px);border-color:rgba(37,211,102,.6)}
.hero-trust{display:flex;flex-wrap:wrap;gap:16px;color:#c7cbd3;font-size:11px;font-weight:700}.hero-trust span{display:flex;align-items:center;gap:6px}.hero-trust span:first-letter{color:var(--gold)}
.hero-metrics{display:flex;gap:28px;margin-top:32px}.hero-metrics div{display:flex;flex-direction:column}.hero-metrics strong{font-size:20px}.hero-metrics span{font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:#777f8c;margin-top:2px}
.hero-art{min-height:530px;position:relative;display:flex;align-items:center;justify-content:center}
.art-ring{position:absolute;border:1px solid rgba(245,184,46,.13);border-radius:50%;aspect-ratio:1}.ring-1{width:470px;animation:spin 22s linear infinite}.ring-2{width:370px;border-style:dashed;animation:spin 15s linear reverse infinite}
@keyframes spin{to{transform:rotate(360deg)}}
.art-route{position:absolute;width:470px;height:470px;border-radius:50%;border-top:1px solid rgba(245,184,46,.32);transform:rotate(-30deg)}.art-route span,.art-route b{position:absolute;width:10px;height:10px;border-radius:50%;background:var(--gold);box-shadow:0 0 20px var(--gold)}.art-route span{top:22px;right:82px}.art-route b{bottom:42px;left:72px}.art-route i{position:absolute;width:150px;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent);top:74px;right:30px;transform:rotate(18deg)}
.taxi-scene{width:470px;height:260px;position:relative;margin-top:65px}.taxi-shadow{position:absolute;bottom:18px;left:30px;right:30px;height:35px;background:rgba(0,0,0,.7);filter:blur(18px);border-radius:50%}
.taxi{position:absolute;width:430px;height:170px;left:20px;bottom:42px}.taxi-roof{position:absolute;width:250px;height:82px;left:92px;top:0;border-radius:120px 120px 0 0;background:linear-gradient(145deg,#313641,#0a0b0f);border:2px solid #b9bec8;border-bottom:0;transform:skewX(-7deg);box-shadow:inset 0 10px 20px rgba(255,255,255,.07)}
.taxi-window{position:absolute;top:14px;height:51px;background:linear-gradient(145deg,#28303a,#07080a);border:1px solid #69717d}.taxi-window.one{left:25px;width:91px;clip-path:polygon(18% 0,100% 0,92% 100%,0 100%)}.taxi-window.two{right:18px;width:105px;clip-path:polygon(0 0,90% 0,100% 100%,8% 100%)}
.taxi-body{position:absolute;left:0;right:0;bottom:0;height:105px;border-radius:45px 30px 18px 22px;background:linear-gradient(160deg,#20242b 0%,#090a0d 55%,#16191f 100%);border:2px solid #e6e9ed;box-shadow:0 0 0 3px rgba(245,184,46,.6),inset 0 -15px 25px rgba(0,0,0,.6)}
.taxi-line{position:absolute;left:30px;right:34px;top:14px;height:2px;background:linear-gradient(90deg,var(--gold),#fff,var(--gold));opacity:.8}.door{position:absolute;top:23px;width:95px;height:68px;border:1px solid rgba(255,255,255,.12);border-radius:10px}.door.d1{left:96px}.door.d2{left:200px}.handle{position:absolute;width:25px;height:3px;background:var(--gold);top:42px;border-radius:5px}.handle.h1{left:152px}.handle.h2{left:235px}.headlight,.tail-light{position:absolute;width:19px;height:10px;border-radius:50%;top:50px}.headlight{right:8px;background:#fff;box-shadow:0 0 20px #fff}.tail-light{left:7px;background:#e02b26;box-shadow:0 0 12px #e02b26}
.wheel{position:absolute;bottom:-20px;width:55px;height:55px;background:#08090b;border:9px solid #232832;border-radius:50%;box-shadow:0 0 0 2px #08090b}.wheel:after{content:"";position:absolute;inset:11px;border-radius:50%;background:var(--gold)}.w1{left:72px}.w2{right:66px}.taxi-badge{position:absolute;right:57px;top:92px;color:#111;background:var(--gold);font-size:10px;font-weight:900;padding:4px 7px;border-radius:5px}
.art-card{position:absolute;background:rgba(16,18,24,.88);border:1px solid rgba(255,255,255,.11);box-shadow:var(--shadow);backdrop-filter:blur(16px);border-radius:16px;padding:12px 14px;z-index:5}.top-card{top:55px;left:20px;display:flex;gap:9px;align-items:center}.top-card:before{margin:0}.top-card strong{font-size:18px}.top-card span{font-size:9px;color:#8d95a2;text-transform:uppercase;letter-spacing:.1em}.side-card{right:-2px;top:155px;display:flex;gap:10px;align-items:center}.side-icon{width:35px;height:35px;border-radius:10px;display:grid;place-items:center;background:rgba(245,184,46,.12);color:var(--gold2)}.side-card strong,.bottom-card strong{font-size:11px;display:block}.side-card small,.bottom-card small{font-size:8px;color:#838b98}.bottom-card{left:45px;bottom:22px;display:flex;gap:10px;align-items:center}.route-pin{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--gold);color:#111}
.hero-bottom{position:absolute;bottom:0;left:0;right:0;border-top:1px solid var(--line);background:rgba(0,0,0,.2)}.hero-service-strip{height:64px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#969daa;font-size:9px;font-weight:800;letter-spacing:.1em}.hero-service-strip i{height:18px;width:1px;background:var(--line)}
.proof-strip{background:#0c0e13;border-bottom:1px solid var(--line)}.proof-grid{display:grid;grid-template-columns:repeat(4,1fr)}.proof-grid div{padding:23px 22px;border-right:1px solid var(--line);display:grid;grid-template-columns:34px 1fr;column-gap:9px}.proof-grid div:last-child{border:0}.proof-grid b{grid-row:span 2;color:#4e5561;font-size:11px}.proof-grid span{font-size:12px;font-weight:800}.proof-grid small{font-size:9px;color:#777f8b}
.section{padding:115px 0}.services{background:#0a0c10}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:52px}.kicker{font-size:9px;font-weight:900;letter-spacing:.2em;color:var(--gold);display:block;margin-bottom:13px}.section-heading h2,.airport-copy h2,.outstation-copy h2,.fare-copy h2,.final-layout h2{font-size:clamp(38px,5vw,62px);line-height:1.02;letter-spacing:-.045em}.section-heading p{max-width:360px;color:#8e96a4;font-size:13px}
.service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.service-card{min-height:290px;padding:23px;border:1px solid var(--line);background:linear-gradient(145deg,#12151c,#0d0f14);border-radius:20px;position:relative;overflow:hidden;transition:.3s}.service-card:before{content:"";position:absolute;width:160px;height:160px;border-radius:50%;right:-90px;top:-90px;background:rgba(245,184,46,.07);transition:.35s}.service-card:hover{transform:translateY(-7px);border-color:rgba(245,184,46,.32);box-shadow:0 25px 60px rgba(0,0,0,.3)}.service-card:hover:before{transform:scale(2)}.service-card.featured{background:linear-gradient(145deg,rgba(245,184,46,.12),#101218)}.service-card.dark-card{background:#e8e9eb;color:#0b0d11}.service-card.dark-card p{color:#5e6570}.service-card.dark-card a{color:#111}.service-top{display:flex;justify-content:space-between;color:#5f6672;font-size:9px;font-weight:900;letter-spacing:.13em}.service-top b{color:var(--gold)}.service-icon{font-size:30px;color:var(--gold2);margin:32px 0 18px}.service-card h3{font-size:19px;margin-bottom:8px}.service-card p{color:#858d99;font-size:11px;line-height:1.7;min-height:57px}.service-card a{position:absolute;bottom:22px;left:23px;font-size:10px;font-weight:900;color:#d9dce1}.service-card a span{color:var(--gold);margin-left:8px}
.airport{padding:120px 0;background:#0c0e12;overflow:hidden}.airport-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.airport-copy p,.outstation-copy p,.fare-copy p{color:#9098a5;font-size:14px;max-width:520px;line-height:1.85;margin-top:20px}.check-list{margin:30px 0;display:grid;gap:15px}.check-list div{display:flex;gap:12px;align-items:flex-start}.check-list span{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:rgba(245,184,46,.12);color:var(--gold);font-weight:900;font-size:11px}.check-list b{font-size:12px;display:block}.check-list small{font-size:10px;color:#737c89}.airport-buttons{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.text-link{font-size:10px;font-weight:900;color:#d9dde4}.text-link:hover{color:var(--gold2)}
.airport-visual{height:470px;border:1px solid var(--line);border-radius:28px;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 50%,rgba(245,184,46,.12),transparent 34%),#080a0e;box-shadow:var(--shadow)}.airport-map-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:42px 42px;transform:rotate(-5deg) scale(1.2)}.airport-route-line{position:absolute;left:14%;right:14%;top:50%;height:2px;background:linear-gradient(90deg,var(--gold),rgba(255,255,255,.4),var(--gold));transform:rotate(-16deg)}.airport-route-line:before{content:"";position:absolute;left:20%;right:20%;top:-1px;height:4px;background:repeating-linear-gradient(90deg,transparent 0 14px,#fff 14px 22px);opacity:.35}.airport-route-line span,.airport-route-line b{position:absolute;width:16px;height:16px;border-radius:50%;background:var(--gold);box-shadow:0 0 25px rgba(245,184,46,.7);top:-7px}.airport-route-line span{left:0}.airport-route-line b{right:0}.airport-node{position:absolute;display:flex;flex-direction:column}.airport-node strong{font-size:12px}.airport-node small{font-size:8px;color:#727a86;text-transform:uppercase;letter-spacing:.12em}.n1{left:11%;top:35%}.n2{right:9%;top:63%;text-align:right}.plane{position:absolute;left:46%;top:39%;font-size:42px;filter:drop-shadow(0 10px 18px rgba(245,184,46,.25));animation:planeFloat 3s ease-in-out infinite}@keyframes planeFloat{50%{transform:translate(15px,-8px) rotate(2deg)}}.airport-rate{position:absolute;right:24px;bottom:23px;background:rgba(15,17,23,.9);border:1px solid var(--line);padding:15px 18px;border-radius:15px}.airport-rate small{display:block;font-size:8px;letter-spacing:.12em;color:#737b87}.airport-rate strong{font-size:31px;display:block;line-height:1.1;color:var(--gold2)}.airport-rate span{font-size:9px;color:#7d8591}
.fleet{background:#080a0e}.fleet-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:13px}.fleet-card{border:1px solid var(--line);background:#101319;border-radius:20px;overflow:hidden;transition:.3s}.fleet-card:hover{transform:translateY(-7px);border-color:rgba(245,184,46,.3)}.fleet-card.premium{background:linear-gradient(160deg,rgba(245,184,46,.1),#101319)}.vehicle-art{height:205px;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.06),transparent 45%),#0b0d11}.vehicle-art:after{content:"";position:absolute;left:15%;right:15%;bottom:34px;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent)}.vehicle-art>i{position:absolute;bottom:23px;width:38px;height:38px;background:#07080a;border-radius:50%;border:7px solid #2b3038;z-index:4}.vehicle-art>i:after{content:"";position:absolute;inset:7px;border-radius:50%;background:var(--gold)}.vehicle-art>i:first-of-type{left:25%}.vehicle-art>i:last-of-type{right:24%}.v-body{position:absolute;left:10%;right:10%;bottom:42px;height:65px;border:2px solid #dfe2e6;border-radius:26px 25px 13px 13px;background:linear-gradient(160deg,#2a2e36,#090a0d);box-shadow:0 0 0 2px rgba(245,184,46,.55)}.v-roof{position:absolute;left:25%;top:55px;width:49%;height:62px;border-radius:70px 70px 0 0;border:2px solid #cfd3d9;border-bottom:0;background:#171b21;transform:skewX(-5deg)}.v-glass{position:absolute;left:29%;top:66px;width:42%;height:38px;background:linear-gradient(135deg,#3a4652,#07090c);clip-path:polygon(10% 0,50% 0,48% 100%,0 100%);z-index:2}.v-glass:after{content:"";position:absolute;right:-8%;top:0;width:50%;height:100%;background:#151d25;clip-path:polygon(15% 0,100% 0,100% 100%,0 100%)}.sedan .v-body{height:60px}.mpv .v-roof{left:21%;width:58%;top:47px}.suv .v-roof,.premium-car .v-roof{left:19%;width:62%;top:43px}.tempo .tempo-body{position:absolute;left:17%;right:17%;bottom:43px;height:105px;border:2px solid #dfe2e6;border-radius:18px;background:linear-gradient(160deg,#252a31,#090a0d);box-shadow:0 0 0 2px rgba(245,184,46,.5)}.tempo .tempo-roof{position:absolute;left:18%;right:18%;top:43px;height:90px;border-radius:18px 18px 0 0;background:#171a20;border:2px solid #cfd3d9}.tempo .tempo-glass{position:absolute;left:22%;right:22%;top:54px;height:48px;background:repeating-linear-gradient(90deg,#26313c 0 24px,#0b0e12 24px 28px);z-index:2;border:1px solid #59616d}.tempo>i:first-of-type{left:24%}.tempo>i:last-of-type{right:24%}.fleet-info{padding:17px 18px 20px}.fleet-info span{font-size:8px;color:var(--gold);font-weight:900;letter-spacing:.16em}.fleet-info h3{font-size:16px;margin:5px 0}.fleet-info p{font-size:9px;color:#7f8793}.fleet-cta{margin-top:25px;border:1px solid var(--line);border-radius:18px;padding:20px 23px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:#0d1015}.fleet-cta strong,.fleet-cta small{display:block}.fleet-cta strong{font-size:15px}.fleet-cta small{font-size:9px;color:#777f8b;margin-top:2px}
.outstation{padding:115px 0;background:linear-gradient(120deg,#111318,#080a0d)}.outstation-layout{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.destinations{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:32px}.destinations div{padding:16px;border:1px solid var(--line);border-radius:15px;background:rgba(255,255,255,.025)}.destinations b{display:block;font-size:13px}.destinations span{font-size:9px;color:#727b87}.quote-panel{background:#f0f1f3;color:#11151a;border-radius:26px;padding:30px;box-shadow:0 30px 80px rgba(0,0,0,.3)}.quote-head{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.15em;font-weight:900}.quote-head b{color:#198a49}.quote-head i{display:inline-block;width:6px;height:6px;background:#25b85e;border-radius:50%;margin-right:5px}.quote-panel h3{font-size:27px;margin:25px 0 7px;letter-spacing:-.03em}.quote-panel>p{font-size:11px;color:#69717b;line-height:1.7}.quote-route{margin:25px 0;padding:16px;border:1px solid #d9dce1;border-radius:16px;display:grid;grid-template-columns:16px 1fr 20px 1fr;gap:10px;align-items:center}.quote-route>span{color:#b47a00}.quote-route>div small{display:block;font-size:7px;letter-spacing:.12em;color:#8a919b}.quote-route>div strong{font-size:10px}.quote-route>b{color:#b47a00}.full{width:100%;justify-content:center}
.fares{background:#0a0c10}.fare-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.fare-copy>small{display:block;color:#666e7a;font-size:9px;margin-top:22px;max-width:500px}.fare-boxes{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fare-box{padding:25px;border:1px solid var(--line);background:#101319;border-radius:20px}.fare-box.highlighted{border-color:rgba(245,184,46,.38);background:linear-gradient(150deg,rgba(245,184,46,.1),#101319)}.fare-box span{font-size:8px;color:#7d8591;font-weight:900;letter-spacing:.12em}.fare-box strong{display:block;font-size:43px;letter-spacing:-.05em;margin:8px 0 0;color:#f4f5f6}.fare-box small{font-size:9px;color:#777f8a}.fare-box a{display:block;margin-top:25px;font-size:9px;font-weight:900;color:var(--gold2)}
.faq{background:#080a0e}.faq-list{max-width:850px;margin:auto}.faq-item{border-top:1px solid var(--line);padding:22px 0}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:800}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary span{font-size:22px;font-weight:400;color:#727a87;transition:.25s}.faq-item[open] summary span{transform:rotate(45deg);color:var(--gold)}.faq-item p{color:#858d99;font-size:11px;max-width:720px;padding:13px 35px 0 0}
.final-cta{position:relative;overflow:hidden;background:linear-gradient(115deg,#17120a,#090a0d 55%,#111318);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:85px 0}.cta-orb{position:absolute;border-radius:50%;filter:blur(60px)}.orb1{width:360px;height:360px;right:-80px;top:-120px;background:rgba(245,184,46,.13)}.orb2{width:250px;height:250px;left:-100px;bottom:-150px;background:rgba(245,184,46,.07)}.final-layout{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:40px}.final-layout p{color:#8b929e;font-size:10px;margin-top:17px}.final-actions{display:flex;gap:10px}.final-btn{min-width:220px;padding:19px 22px;border-radius:16px;display:flex;flex-direction:column;transition:.25s}.final-btn:hover{transform:translateY(-3px)}.final-btn small{font-size:8px;letter-spacing:.15em;font-weight:900;opacity:.65}.final-btn strong{font-size:16px;margin-top:3px}.final-btn.gold{background:var(--gold);color:#111}.final-btn.white{background:#f0f1f3;color:#111}
.footer{background:#050609;padding:70px 0 20px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:50px;padding-bottom:50px}.footer-brand img{width:145px;height:60px;object-fit:contain;mix-blend-mode:screen}.footer-brand p{font-size:10px;color:#68717e;max-width:290px;margin-top:14px;line-height:1.8}.footer h4{font-size:10px;color:#dfe2e7;margin-bottom:17px;text-transform:uppercase;letter-spacing:.13em}.footer a,.footer span{display:block;color:#737c88;font-size:10px;margin:9px 0}.footer a:hover{color:var(--gold2)}.footer-bottom{border-top:1px solid var(--line);padding-top:18px;display:flex;justify-content:space-between;color:#555e6a;font-size:8px}
.mobile-actions{display:none}.reveal{opacity:0;transform:translateY(24px);transition:opacity .75s ease,transform .75s ease}.reveal.visible{opacity:1;transform:none}.delay-1{transition-delay:.1s}.delay-2{transition-delay:.2s}
@media(max-width:1050px){.nav-links{gap:17px}.service-grid{grid-template-columns:repeat(2,1fr)}.fleet-grid{grid-template-columns:repeat(3,1fr)}.fleet-card:last-child{grid-column:2}.hero-layout{grid-template-columns:1fr}.hero-art{min-height:500px}.hero-copy{max-width:760px}.airport-layout,.outstation-layout,.fare-layout{gap:45px}.final-layout{flex-direction:column;align-items:flex-start}}
@media(max-width:760px){
 .container{width:min(var(--max),calc(100% - 30px))}.announcement{height:34px}.announce-copy{display:none}.announcement-inner{font-size:9px}.nav{height:68px}.brand{width:120px}.brand img{width:120px;height:52px}.nav-links,.nav-actions{display:none}.menu-toggle{display:block}.mobile-menu{padding:10px 15px 18px;border-top:1px solid var(--line);background:#090a0e}.mobile-menu a{display:block;padding:11px 0;font-size:12px;font-weight:800;color:#c9ced6}.mobile-menu-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:7px}.mobile-menu-actions a{text-align:center;border:1px solid var(--line);border-radius:10px}.mobile-menu-actions a:last-child{background:#14351f;border-color:rgba(37,211,102,.3);color:#c7f9d7}.mobile-menu.open{display:block}
 .hero{min-height:auto}.hero-layout{padding:65px 0 105px;gap:5px}.hero h1{font-size:52px;margin-top:20px}.hero-lead{font-size:13px}.hero-actions{display:grid;grid-template-columns:1fr;gap:9px}.btn{width:100%;justify-content:center}.hero-trust{gap:10px;font-size:9px}.hero-metrics{gap:17px;margin-top:24px}.hero-metrics strong{font-size:16px}.hero-art{min-height:390px;transform:scale(.82);margin:-20px -45px}.hero-bottom{display:none}.proof-grid{grid-template-columns:1fr 1fr}.proof-grid div{padding:16px}.proof-grid div:nth-child(2){border-right:0}.section,.airport,.outstation{padding:80px 0}.section-heading{display:block;margin-bottom:35px}.section-heading p{margin-top:15px}.service-grid{grid-template-columns:1fr}.service-card{min-height:265px}.fleet-grid{grid-template-columns:1fr 1fr}.fleet-card:last-child{grid-column:auto}.airport-layout,.outstation-layout,.fare-layout{grid-template-columns:1fr}.airport-visual{height:370px;order:-1}.airport-route-line{left:12%;right:12%}.outstation-layout{gap:40px}.fare-boxes{grid-template-columns:1fr}.final-cta{padding:70px 0}.final-actions{width:100%;display:grid;grid-template-columns:1fr}.final-btn{min-width:0}.footer-grid{grid-template-columns:1fr 1fr;gap:35px}.footer-brand{grid-column:1/-1}.footer-bottom{display:block}.footer-bottom span{display:block;margin:6px 0}.mobile-actions{position:fixed;display:grid;grid-template-columns:1fr 1fr;bottom:0;left:0;right:0;height:62px;z-index:100;background:#07080b;border-top:1px solid rgba(255,255,255,.12);box-shadow:0 -15px 40px rgba(0,0,0,.35)}.mobile-actions a{display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;font-weight:900}.mobile-actions a:first-child{background:var(--gold);color:#111}.mobile-actions a:last-child{background:#102316;color:#d4f9df}.mobile-actions span{font-size:16px}
}
@media(max-width:430px){.hero h1{font-size:45px}.hero-art{transform:scale(.68);margin:-55px -85px}.fleet-grid{grid-template-columns:1fr}.airport-rate{right:12px;bottom:12px}.footer-grid{grid-template-columns:1fr}.footer-brand{grid-column:auto}}
