:root{--graphite:#1c1c1e;--graphite-2:#262422;--graphite-3:#0f0f10;--amber:#d97706;--amber-2:#b45309;--amber-glow:#f0a44a;--surface:#fbfaf7;--surface-2:#f3eee5;--paper:#e8e0d0;--text:#1c1c1e;--muted:#6b6660;--line:#e3ddd1;--line-dark:#2a2825}*,*::before,*::after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--surface);color:var(--text);font-family:"Manrope",-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.serif{font-family:"Fraunces","Cormorant Garamond",Georgia,serif;font-weight:500;letter-spacing:-.01em}.mono{font-family:"JetBrains Mono","SF Mono",Menlo,monospace}.eyebrow{color:var(--amber);font-size:11px;letter-spacing:3px;text-transform:uppercase;font-weight:700;margin:0 0 18px}.eyebrow.on-dark{color:var(--amber-glow)}h1,h2,h3{margin:0;font-family:"Fraunces",Georgia,serif;font-weight:500;letter-spacing:-.02em;line-height:1.06}h1{font-size:clamp(40px, 5.5vw, 76px)}h2{font-size:clamp(32px, 3.5vw, 48px)}h3{font-size:22px}.italic-accent{font-style:italic;color:var(--amber);font-weight:500}.wrap{max-width:1280px;margin:0 auto;padding:0 28px}.wrap-narrow{max-width:980px;margin:0 auto;padding:0 28px}nav.topnav{position:sticky;top:0;z-index:50;background:rgb(251 250 247 / .92);-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid var(--line)}.nav-inner{display:flex;align-items:center;justify-content:space-between;padding:18px 0}.logo{display:inline-flex;align-items:center;gap:10px;font-family:"Fraunces",serif;font-size:20px;font-weight:600;letter-spacing:.5px}.logo .mark{width:32px;height:32px;border-radius:50%;background:radial-gradient(circle at 30% 30%,var(--amber-glow),var(--amber) 60%,var(--amber-2) 100%);display:inline-flex;align-items:center;justify-content:center;color:var(--graphite);font-weight:700;font-size:12px;letter-spacing:-.5px;box-shadow:0 0 0 6px rgb(217 119 6 / .10)}.logo .name b{font-weight:700;color:var(--graphite)}.nav-links{display:flex;align-items:center;gap:28px}.nav-links a{font-size:14px;font-weight:500;color:var(--muted)}.nav-links a:hover{color:var(--graphite)}.nav-phone{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:var(--graphite);color:var(--surface);border-radius:999px;font-size:13px;font-weight:700;letter-spacing:.3px}.nav-phone .dot{width:7px;height:7px;border-radius:50%;background:var(--amber-glow);box-shadow:0 0 8px var(--amber);animation:pulse 1.8s ease-in-out infinite}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.45}}.hero{position:relative;background:linear-gradient(180deg,var(--graphite-3) 0%,var(--graphite) 65%,var(--graphite-2) 100%);color:var(--surface);padding:100px 0 140px;overflow:hidden}.hero::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 78% 30%,rgb(240 164 74 / .42),transparent 55%),radial-gradient(ellipse 40% 30% at 12% 85%,rgb(240 164 74 / .22),transparent 60%);pointer-events:none}.hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--amber),transparent);opacity:.55}.hero-grid{position:relative;display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center}.clock{position:absolute;right:0;top:-34px;font-family:"JetBrains Mono",monospace;font-size:12px;color:var(--amber-glow);letter-spacing:2.4px;opacity:.85}.clock::before{content:"● ";color:var(--amber-glow)}.hero h1 b{color:var(--amber-glow);font-weight:500;font-style:italic}.hero .lede{color:#c9c3b8;font-size:18px;line-height:1.65;max-width:540px;margin:22px 0 32px}.cta-row{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.btn{display:inline-flex;align-items:center;gap:10px;padding:16px 26px;border-radius:10px;font-weight:700;font-size:13px;letter-spacing:1.4px;text-transform:uppercase;transition:transform .15s ease,box-shadow .2s ease}.btn:hover{transform:translateY(-1px)}.btn-primary{background:linear-gradient(180deg,var(--amber-glow),var(--amber));color:var(--graphite);box-shadow:0 8px 30px -8px rgb(217 119 6 / .55),inset 0 1px 0 rgb(255 255 255 / .4)}.btn-primary:hover{box-shadow:0 14px 40px -10px rgb(217 119 6 / .65)}.btn-ghost{background:#fff0;color:var(--surface);border:1px solid rgb(251 250 247 / .22)}.btn-ghost:hover{border-color:var(--amber-glow);color:var(--amber-glow)}.btn-ghost .phone-num{font-family:"JetBrains Mono",monospace;letter-spacing:.8px}.hero-credentials{margin-top:44px;display:flex;flex-wrap:wrap;gap:28px;color:#9b958a;font-size:13px}.hero-credentials .item{display:inline-flex;align-items:center;gap:8px}.hero-credentials .item::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--amber-glow)}.quote-card{position:relative;background:linear-gradient(160deg,#2a2826 0%,#1a1816 100%);border:1px solid var(--line-dark);border-radius:20px;padding:32px 30px;box-shadow:0 30px 80px -30px rgb(0 0 0 / .7)}.quote-card::before{content:"";position:absolute;inset:-1px;border-radius:20px;background:linear-gradient(180deg,rgb(240 164 74 / .45),transparent 40%);z-index:-1;opacity:.8}.quote-card .head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:22px}.quote-card .head h3{font-size:20px;color:var(--surface)}.quote-card .head .price-hint{font-size:11px;color:var(--amber-glow);letter-spacing:2px;text-transform:uppercase;font-weight:700}.field{margin-bottom:14px}.field label{display:block;font-size:11px;color:#8a847b;letter-spacing:1.6px;text-transform:uppercase;margin-bottom:6px;font-weight:600}.field input,.field select{width:100%;padding:14px 14px;background:rgb(0 0 0 / .35);border:1px solid rgb(251 250 247 / .10);color:var(--surface);border-radius:10px;font-size:15px;font-family:inherit;transition:border-color .15s ease}.field input::placeholder{color:#6b6660}.field input:focus,.field select:focus{outline:none;border-color:var(--amber)}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.quote-card .btn-primary{width:100%;justify-content:center;padding:18px;margin-top:6px}.quote-card .micro{text-align:center;color:#8a847b;font-size:11px;margin:14px 0 0;letter-spacing:.3px}.quote-card .micro b{color:var(--amber-glow);font-weight:600}.trust-strip{background:var(--graphite-3);border-top:1px solid var(--line-dark);color:#b8b2a6;padding:22px 0}.trust-inner{display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;font-size:13px}.trust-inner .ti{display:inline-flex;align-items:center;gap:10px}.trust-inner .ti b{color:var(--surface);font-weight:600}.trust-inner .ti .ico{width:22px;height:22px;border-radius:50%;background:rgb(240 164 74 / .14);color:var(--amber-glow);display:inline-flex;align-items:center;justify-content:center;font-size:13px}.stars{color:var(--amber-glow);letter-spacing:2px}section{padding:110px 0;position:relative}section.surface-paper{background:var(--surface-2)}section.surface-dark{background:var(--graphite);color:var(--surface)}.section-head{max-width:720px;margin:0 0 56px}.section-head h2 .italic-accent{color:var(--amber)}.section-head h2.on-dark .italic-accent{color:var(--amber-glow)}.section-head p{color:var(--muted);font-size:17px;line-height:1.7;margin:16px 0 0;max-width:600px}.section-head.on-dark p{color:#b8b2a6}.gold-rule{width:56px;height:1.5px;background:var(--amber);margin:0 0 22px}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.svc{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:32px 30px 28px;position:relative;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;overflow:hidden}.svc::before{content:"";position:absolute;left:0;top:0;right:0;height:2px;background:linear-gradient(90deg,var(--amber),var(--amber-2));transform-origin:left;transform:scaleX(0);transition:transform .35s ease}.svc:hover{transform:translateY(-4px);box-shadow:0 24px 50px -28px rgb(28 28 30 / .25);border-color:rgb(217 119 6 / .4)}.svc:hover::before{transform:scaleX(1)}.svc .badge{display:inline-flex;align-items:center;gap:8px;font-family:"JetBrains Mono",monospace;font-size:11px;color:var(--amber);letter-spacing:1.5px;margin-bottom:16px}.svc .badge .dot{width:6px;height:6px;border-radius:50%;background:var(--amber)}.svc h3{font-size:24px;margin-bottom:8px}.svc h3 em{font-style:italic;color:var(--amber);font-weight:500}.svc p{color:var(--muted);font-size:14.5px;line-height:1.65;margin:0 0 18px}.svc .more{font-size:12px;letter-spacing:1.4px;text-transform:uppercase;color:var(--graphite);font-weight:700;display:inline-flex;align-items:center;gap:6px}.svc .more::after{content:"→";transition:transform .2s}.svc:hover .more::after{transform:translateX(4px)}.airports-rail{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:28px}.airport-chip{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;padding:22px 20px;text-align:left;transition:border-color .2s ease,transform .2s ease,background .2s ease}.airport-chip:hover{border-color:var(--amber);background:var(--surface);transform:translateY(-2px)}.airport-chip .code{font-family:"JetBrains Mono",monospace;font-size:13px;color:var(--amber);font-weight:700;letter-spacing:1.5px}.airport-chip h4{margin:8px 0 2px;font-family:"Fraunces",serif;font-size:18px;font-weight:500}.airport-chip p{margin:0;font-size:12px;color:var(--muted);letter-spacing:.2px}.why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.why{background:var(--graphite-2);border:1px solid var(--line-dark);border-radius:16px;padding:30px 26px;position:relative;transition:border-color .2s ease}.why:hover{border-color:var(--amber)}.why .num{font-family:"JetBrains Mono",monospace;font-size:11px;color:var(--amber-glow);letter-spacing:2px;margin-bottom:18px}.why h4{font-family:"Fraunces",serif;font-size:19px;font-weight:500;margin:0 0 8px;color:var(--surface)}.why p{font-size:13.5px;line-height:1.6;margin:0;color:#a8a298}.fleet-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.fleet-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.fleet-card:hover{transform:translateY(-3px);box-shadow:0 30px 60px -30px rgb(28 28 30 / .2)}.fleet-photo{height:220px;background:linear-gradient(135deg,var(--graphite) 0%,var(--graphite-2) 60%,#3a3835 100%);position:relative;overflow:hidden}.fleet-photo::after{content:"";position:absolute;right:-20%;bottom:-10%;width:70%;height:60%;background:radial-gradient(circle,rgb(240 164 74 / .4),transparent 60%)}.fleet-photo .cat{position:absolute;left:24px;top:24px;font-family:"JetBrains Mono",monospace;font-size:11px;color:var(--amber-glow);letter-spacing:1.8px}.fleet-photo svg.silh{position:absolute;left:10%;bottom:14%;width:80%;opacity:.85}.fleet-info{padding:26px 28px 28px}.fleet-info h3{font-size:22px;margin:0 0 4px}.fleet-info h3 em{font-style:italic;color:var(--amber);font-weight:500}.fleet-info .pax{color:var(--muted);font-size:13px;margin:0 0 14px}.fleet-info .pax b{color:var(--graphite);font-weight:700}.fleet-specs{display:flex;gap:14px;padding-top:14px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.fleet-specs .spec b{display:block;color:var(--graphite);font-family:"Fraunces",serif;font-weight:500;font-size:15px}.areas-cont{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center}.areas-list{columns:2;column-gap:24px;column-rule:1px solid var(--line-dark)}.areas-list li{list-style:none;padding:12px 0;border-bottom:1px solid var(--line-dark);break-inside:avoid;display:flex;align-items:center;gap:10px;color:#d0cabe;font-size:14.5px}.areas-list li .arrow{color:var(--amber-glow);opacity:0;transition:opacity .15s,transform .15s}.areas-list li:hover{color:var(--surface)}.areas-list li:hover .arrow{opacity:1;transform:translateX(4px)}.areas-list li .dist{margin-left:auto;font-family:"JetBrains Mono",monospace;font-size:11px;color:var(--muted)}.testimonial-block{background:radial-gradient(ellipse at 18% 0%,rgb(240 164 74 / .18),transparent 50%),var(--surface-2);padding:100px 0}.testimonial{max-width:880px;margin:0 auto;text-align:center}.testimonial .quote-mark{font-family:"Fraunces",serif;font-size:96px;color:var(--amber);line-height:1;margin-bottom:-20px}.testimonial blockquote{font-family:"Fraunces",serif;font-size:clamp(24px, 2.6vw, 34px);font-weight:400;line-height:1.4;color:var(--graphite);margin:0 0 28px}.testimonial blockquote em{font-style:italic;color:var(--amber)}.testimonial .cite{display:inline-flex;align-items:center;gap:14px;font-size:14px;color:var(--muted);letter-spacing:.3px}.testimonial .stars-big{color:var(--amber);letter-spacing:4px;font-size:18px;margin-bottom:8px;display:block}.testimonial .avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#6b6660,#1c1c1e);color:var(--amber-glow);display:inline-flex;align-items:center;justify-content:center;font-family:"Fraunces",serif;font-weight:600;font-size:14px}.faq-list{display:grid;gap:14px}details.faq{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:22px 26px;transition:border-color .15s ease}details.faq[open]{border-color:var(--amber)}details.faq summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;font-family:"Fraunces",serif;font-size:19px;font-weight:500;color:var(--graphite)}details.faq summary::-webkit-details-marker{display:none}details.faq summary::after{content:"+";font-family:"Manrope",sans-serif;font-size:24px;font-weight:300;color:var(--amber);transition:transform .2s ease}details.faq[open] summary::after{content:"−";transform:rotate(180deg)}details.faq p{margin:14px 0 0;color:var(--muted);font-size:15px;line-height:1.7}.final-cta{background:radial-gradient(ellipse at 80% 30%,rgb(217 119 6 / .5),transparent 50%),linear-gradient(180deg,var(--graphite) 0%,var(--graphite-3) 100%);color:var(--surface);text-align:center;padding:130px 0;position:relative;overflow:hidden}.final-cta h2{font-size:clamp(36px, 4.5vw, 64px);margin:0 0 18px;max-width:900px;margin-left:auto;margin-right:auto}.final-cta h2 em{font-style:italic;color:var(--amber-glow)}.final-cta p{color:#c9c3b8;font-size:17px;line-height:1.65;max-width:620px;margin:0 auto 36px}.final-cta .cta-row{justify-content:center}.final-cta::after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:280px;height:1px;background:linear-gradient(90deg,transparent,var(--amber),transparent)}footer{background:var(--graphite-3);color:#8a847b;padding:70px 0 30px;border-top:1px solid var(--line-dark)}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;margin-bottom:50px}.footer-grid h5{color:var(--surface);font-family:"Fraunces",serif;font-size:15px;font-weight:500;margin:0 0 16px;letter-spacing:.2px}.footer-grid ul{list-style:none;padding:0;margin:0}.footer-grid li{margin-bottom:9px;font-size:13.5px;color:#8a847b}.footer-grid li a:hover{color:var(--amber-glow)}.footer-brand .logo{color:var(--surface);margin-bottom:14px}.footer-brand .logo .name b{color:var(--surface)}.footer-brand p{font-size:13.5px;line-height:1.7;color:#8a847b;max-width:320px;margin:0 0 20px}.footer-brand .contact-line{display:flex;flex-direction:column;gap:6px;font-size:13.5px}.footer-brand .contact-line a:hover{color:var(--amber-glow)}.footer-bottom{border-top:1px solid var(--line-dark);padding-top:24px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;font-size:12px;color:#6b6660}.footer-bottom .net{color:var(--amber-glow);font-family:"JetBrains Mono",monospace;font-size:11px;letter-spacing:1.5px}.credentials{padding:90px 0 60px;background:var(--surface)}.creds-head{text-align:center;max-width:720px;margin:0 auto 50px}.creds-head .gold-rule{margin:0 auto 22px}.creds-head h3{font-size:clamp(28px, 3vw, 38px)}.creds-head p.subtle{color:var(--muted);font-size:15px;margin:14px 0 0}.creds-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:18px}.cred{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:26px 18px 22px;text-align:center;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.cred:hover{transform:translateY(-3px);border-color:rgb(217 119 6 / .45);box-shadow:0 16px 40px -20px rgb(28 28 30 / .18)}.cred-icon{width:56px;height:56px;margin:0 auto 14px;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgb(240 164 74 / .18),rgb(217 119 6 / .06));border:1px solid rgb(217 119 6 / .25);display:inline-flex;align-items:center;justify-content:center;color:var(--amber)}.cred-icon svg{width:26px;height:26px}.cred h4{font-family:"Manrope",sans-serif;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--graphite);margin:0 0 6px}.cred p{font-size:12px;line-height:1.55;color:var(--muted);margin:0}.stats{padding:80px 0;background:radial-gradient(ellipse at 50% 0%,rgb(240 164 74 / .10),transparent 60%),var(--surface-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.stats-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:28px}.stat{text-align:center;padding:12px 8px;position:relative}.stat:not(:last-child)::after{content:"";position:absolute;right:-14px;top:25%;height:50%;width:1px;background:var(--line)}.stat .num{font-family:"Fraunces",serif;font-size:clamp(36px, 4vw, 56px);font-weight:500;color:var(--graphite);letter-spacing:-.03em;line-height:1;margin-bottom:8px}.stat .num .plus{color:var(--amber);font-size:.7em;vertical-align:super}.stat .num .dec{color:var(--amber)}.stat .label{font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:var(--muted);font-weight:700}.stat .live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--amber);margin-right:6px;animation:pulse 1.6s ease-in-out infinite;vertical-align:middle}.how-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative;margin-top:30px}.how-grid::before{content:"";position:absolute;top:28px;left:8%;right:8%;height:2px;background:linear-gradient(90deg,transparent 0%,var(--amber) 8%,var(--amber) 92%,transparent 100%);opacity:.35;z-index:0}.step{text-align:left;padding:0 18px;position:relative;z-index:1}.step-num{width:56px;height:56px;background:linear-gradient(180deg,var(--amber-glow),var(--amber));color:var(--graphite);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-family:"Fraunces",serif;font-weight:600;font-size:22px;margin-bottom:22px;box-shadow:0 0 0 6px var(--surface),0 12px 30px -10px rgb(217 119 6 / .5)}.step h4{font-family:"Fraunces",serif;font-size:22px;font-weight:500;margin:0 0 8px;color:var(--graphite)}.step h4 em{font-style:italic;color:var(--amber);font-weight:500}.step p{font-size:14px;color:var(--muted);margin:0;line-height:1.6}.step-meta{margin-top:12px;font-family:"JetBrains Mono",monospace;font-size:11px;color:var(--amber);letter-spacing:1.4px}.routes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.route-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:26px 26px 24px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;display:flex;flex-direction:column;position:relative;overflow:hidden}.route-card:hover{transform:translateY(-3px);border-color:var(--amber);box-shadow:0 20px 50px -28px rgb(28 28 30 / .2)}.route-popular{position:absolute;top:16px;right:16px;background:var(--amber);color:var(--graphite);font-size:10px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;padding:4px 10px;border-radius:999px}.route-card .from-to{font-family:"Fraunces",serif;font-size:22px;font-weight:500;line-height:1.25;color:var(--graphite);margin:0 0 10px}.route-card .from-to .arrow{color:var(--amber);font-style:italic;padding:0 6px}.route-meta{font-family:"JetBrains Mono",monospace;font-size:12px;color:var(--muted);letter-spacing:1.2px;margin-bottom:20px}.route-price{border-top:1px solid var(--line);padding-top:18px;display:flex;align-items:baseline;justify-content:space-between;margin-bottom:16px}.route-price .from-label{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);font-weight:600}.route-price .amount{font-family:"Fraunces",serif;font-size:38px;font-weight:500;color:var(--graphite);line-height:1}.route-price .amount .dollar{color:var(--amber);font-size:.7em;vertical-align:super}.route-price .vehicle{font-size:11px;color:var(--muted);letter-spacing:.3px}.route-card .route-cta{margin-top:auto;text-align:center;padding:12px;background:var(--graphite);color:var(--surface);border-radius:10px;font-size:12px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;transition:background .2s ease}.route-card:hover .route-cta{background:var(--amber);color:var(--graphite)}.route-card .small{font-size:11px;color:var(--muted);margin:12px 0 0;text-align:center;line-height:1.4}.compare-wrap{background:var(--graphite-2);border:1px solid var(--line-dark);border-radius:18px;overflow:hidden}.compare-table{width:100%;border-collapse:collapse}.compare-table th,.compare-table td{padding:18px 22px;text-align:left;font-size:14px;color:#c9c3b8;border-bottom:1px solid var(--line-dark)}.compare-table thead th{font-family:"Fraunces",serif;font-weight:500;font-size:16px;color:var(--surface);letter-spacing:.2px;padding-top:26px;padding-bottom:26px;background:var(--graphite-3)}.compare-table thead th.us{color:var(--amber-glow);position:relative}.compare-table thead th.us::after{content:"★ RECOMMENDED";display:block;font-family:"Manrope",sans-serif;font-weight:700;font-size:9px;letter-spacing:1.6px;color:var(--amber);margin-top:4px}.compare-table tbody td:first-child{color:var(--surface);font-weight:500}.compare-table tbody td.us{background:rgb(217 119 6 / .08);color:var(--amber-glow);font-weight:600}.compare-table tbody tr:last-child td{border-bottom:0}.compare-table .yes{color:var(--amber-glow);font-size:18px}.compare-table .no{color:#5a5550;font-size:18px}.compare-table .maybe{color:#8a847b;font-size:14px;font-style:italic}.compare-table tbody tr:hover td{background:rgb(217 119 6 / .03)}.compare-table tbody tr:hover td.us{background:rgb(217 119 6 / .14)}.float-phone{position:fixed;right:24px;bottom:24px;width:64px;height:64px;background:linear-gradient(180deg,var(--amber-glow),var(--amber));border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--graphite);box-shadow:0 14px 40px -12px rgb(217 119 6 / .65),0 0 0 4px rgb(217 119 6 / .10);z-index:100;transition:transform .2s ease,box-shadow .2s ease}.float-phone:hover{transform:scale(1.08);box-shadow:0 18px 50px -10px rgb(217 119 6 / .8),0 0 0 8px rgb(217 119 6 / .15)}.float-phone::before{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--amber);animation:ringPulse 2s ease-out infinite}@keyframes ringPulse{0%{transform:scale(.9);opacity:.8}100%{transform:scale(1.5);opacity:0}}.float-phone svg{width:26px;height:26px}@media (max-width:980px){.hero-grid{grid-template-columns:1fr;gap:50px}.clock{position:static;margin-bottom:24px}.services-grid{grid-template-columns:1fr 1fr}.why-grid{grid-template-columns:1fr 1fr}.fleet-grid{grid-template-columns:1fr}.airports-rail{grid-template-columns:1fr 1fr}.areas-cont{grid-template-columns:1fr;gap:40px}.footer-grid{grid-template-columns:1fr 1fr}.nav-links{display:none}section{padding:80px 0}.hero{padding:70px 0 100px}.creds-grid{grid-template-columns:repeat(3,1fr)}.stats-grid{grid-template-columns:repeat(3,1fr);gap:24px}.stat:nth-child(3)::after{display:none}.how-grid{grid-template-columns:1fr 1fr;gap:36px}.how-grid::before{display:none}.routes-grid{grid-template-columns:1fr 1fr}.compare-table th,.compare-table td{padding:14px 16px;font-size:13px}.float-phone{right:16px;bottom:16px;width:56px;height:56px}}@media (max-width:580px){.services-grid,.why-grid,.airports-rail{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr}.field-row{grid-template-columns:1fr}.areas-list{columns:1}.creds-grid{grid-template-columns:1fr 1fr}.stats-grid{grid-template-columns:1fr 1fr}.stat:nth-child(2)::after{display:none}.how-grid{grid-template-columns:1fr}.routes-grid{grid-template-columns:1fr}.compare-table{font-size:12px}.compare-table thead th{font-size:13px;padding:18px 12px}.compare-table th,.compare-table td{padding:12px 10px}}