.TaxiNumberLanding-module___V7cLa__page{--tn-navy:#0c1e4d;--tn-navy-mid:#152a5e;--tn-cyan:#00c2e0;--tn-cyan-soft:#00c2e01f;--tn-soft:#f0f7fa;--tn-ink:#0f172a;--tn-muted:#64748b;color:var(--tn-ink);background:#fff}.TaxiNumberLanding-module___V7cLa__hero{background:linear-gradient(160deg, var(--tn-navy) 0%, var(--tn-navy-mid) 55%, #1a3a6e 100%);color:#fff;padding:1.25rem 0 2.5rem}.TaxiNumberLanding-module___V7cLa__breadcrumb{color:#ffffffa6;flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:1.5rem;font-size:.8125rem;font-weight:600;display:flex}.TaxiNumberLanding-module___V7cLa__breadcrumb span{color:#ffffff59}.TaxiNumberLanding-module___V7cLa__breadcrumb a{text-decoration:none;color:var(--tn-cyan)!important}.TaxiNumberLanding-module___V7cLa__heroSplit{grid-template-columns:1fr;align-items:start;gap:1.5rem;display:grid}.TaxiNumberLanding-module___V7cLa__eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--tn-navy);background:var(--tn-cyan);border-radius:999px;margin-bottom:.75rem;padding:.3rem .75rem;font-size:.75rem;font-weight:700;display:inline-block}.TaxiNumberLanding-module___V7cLa__heroTitle{letter-spacing:-.03em;margin-bottom:1rem;font-size:clamp(1.875rem,4.5vw,2.625rem);font-weight:800;line-height:1.1}.TaxiNumberLanding-module___V7cLa__heroIntro,.TaxiNumberLanding-module___V7cLa__heroSub{color:#ffffffd1;font-size:1.05rem;line-height:1.75}.TaxiNumberLanding-module___V7cLa__heroIntro{margin-bottom:.75rem}.TaxiNumberLanding-module___V7cLa__heroSub{margin-bottom:1.25rem}.TaxiNumberLanding-module___V7cLa__phoneCard{border:2px solid var(--tn-cyan);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border-radius:1rem;flex-direction:column;gap:.35rem;margin-bottom:1.25rem;padding:1.25rem 1.5rem;display:flex}.TaxiNumberLanding-module___V7cLa__phoneLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--tn-cyan);font-size:.75rem;font-weight:700}.TaxiNumberLanding-module___V7cLa__phoneNumber{color:#fff;align-items:center;gap:.6rem;font-size:clamp(1.5rem,4vw,2rem);font-weight:800;text-decoration:none;display:inline-flex}.TaxiNumberLanding-module___V7cLa__phoneNumber:hover{color:var(--tn-cyan)}.TaxiNumberLanding-module___V7cLa__phoneNote{color:#fff9;font-size:.8125rem}.TaxiNumberLanding-module___V7cLa__bookingPanel{background:#fff;border-radius:1rem;padding:1.25rem;box-shadow:0 20px 50px #00000040}.TaxiNumberLanding-module___V7cLa__bookingLabel{color:var(--tn-navy);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.875rem;font-weight:700;display:flex}.TaxiNumberLanding-module___V7cLa__trustBar{margin-top:-1.25rem;padding-bottom:2.5rem}.TaxiNumberLanding-module___V7cLa__trustPills{background:var(--tn-cyan);border-radius:1rem;grid-template-columns:repeat(2,1fr);gap:.75rem;margin:0;padding:1rem;list-style:none;display:grid;box-shadow:0 10px 30px #00c2e040}.TaxiNumberLanding-module___V7cLa__trustPills li{text-align:center;padding:.5rem}.TaxiNumberLanding-module___V7cLa__trustPills strong{color:var(--tn-navy);font-size:1.25rem;font-weight:800;display:block}.TaxiNumberLanding-module___V7cLa__trustPills span{color:var(--tn-navy-mid);font-size:.75rem;font-weight:600}.TaxiNumberLanding-module___V7cLa__section{padding:3rem 0}.TaxiNumberLanding-module___V7cLa__sectionSoft{background:var(--tn-soft)}.TaxiNumberLanding-module___V7cLa__sectionNavy{background:var(--tn-navy);color:#fff}.TaxiNumberLanding-module___V7cLa__tag,.TaxiNumberLanding-module___V7cLa__tagLight{text-transform:uppercase;letter-spacing:.08em;color:var(--tn-cyan);margin-bottom:.5rem;font-size:.75rem;font-weight:700;display:inline-block}.TaxiNumberLanding-module___V7cLa__tagLight{color:#7dd3fc}.TaxiNumberLanding-module___V7cLa__centerHead,.TaxiNumberLanding-module___V7cLa__centerHeadLight{text-align:center;max-width:42rem;margin:0 auto 2rem}.TaxiNumberLanding-module___V7cLa__centerHead h2,.TaxiNumberLanding-module___V7cLa__centerHeadLight h2{color:var(--tn-navy);font-size:clamp(1.5rem,3vw,2rem);font-weight:800;line-height:1.2}.TaxiNumberLanding-module___V7cLa__centerHeadLight h2{color:#fff}.TaxiNumberLanding-module___V7cLa__lead{color:var(--tn-muted);margin-top:.75rem;font-size:1rem;line-height:1.7}.TaxiNumberLanding-module___V7cLa__prose{color:var(--tn-muted);margin-bottom:1rem;line-height:1.75}.TaxiNumberLanding-module___V7cLa__aboutBlock h2{color:var(--tn-navy);margin-bottom:1rem;font-size:clamp(1.5rem,3vw,1.875rem);font-weight:800}.TaxiNumberLanding-module___V7cLa__hotline{background:linear-gradient(90deg, var(--tn-cyan) 0%, #06b6d4 100%);padding:3rem 0}.TaxiNumberLanding-module___V7cLa__hotlineInner{grid-template-columns:1fr;align-items:center;gap:2rem;display:grid}.TaxiNumberLanding-module___V7cLa__hotline h2{color:var(--tn-navy);margin-bottom:.5rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:800}.TaxiNumberLanding-module___V7cLa__hotline p{color:var(--tn-navy-mid);margin-bottom:1rem}.TaxiNumberLanding-module___V7cLa__hotlineSteps{color:var(--tn-navy);margin:0;padding-left:1.25rem}.TaxiNumberLanding-module___V7cLa__hotlineSteps li{margin-bottom:.35rem;line-height:1.5}.TaxiNumberLanding-module___V7cLa__hotlineDial{background:var(--tn-navy);color:#fff;text-align:center;border-radius:1.25rem;flex-direction:column;align-items:center;gap:.35rem;padding:2rem;text-decoration:none;transition:transform .15s;display:flex;box-shadow:0 16px 40px #0c1e4d4d}.TaxiNumberLanding-module___V7cLa__hotlineDial:hover{transform:scale(1.02)}.TaxiNumberLanding-module___V7cLa__hotlineDial svg{color:var(--tn-cyan);font-size:2rem}.TaxiNumberLanding-module___V7cLa__hotlineDial span{opacity:.8;font-size:.875rem}.TaxiNumberLanding-module___V7cLa__hotlineDial strong{font-size:1.75rem;font-weight:800}.TaxiNumberLanding-module___V7cLa__compareTable{background:#fff;border:1px solid #0c1e4d1a;border-radius:.875rem;overflow:hidden}.TaxiNumberLanding-module___V7cLa__compareHead,.TaxiNumberLanding-module___V7cLa__compareRow{grid-template-columns:1fr;gap:.5rem;padding:1rem 1.25rem;display:grid}.TaxiNumberLanding-module___V7cLa__compareHead{background:var(--tn-navy);color:#fff;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:700}.TaxiNumberLanding-module___V7cLa__compareRow{color:var(--tn-muted);border-top:1px solid #0c1e4d14;font-size:.9375rem;line-height:1.55}.TaxiNumberLanding-module___V7cLa__compareRow strong{color:var(--tn-navy);font-size:1rem}.TaxiNumberLanding-module___V7cLa__benefitGrid{grid-template-columns:1fr;gap:1rem;display:grid}.TaxiNumberLanding-module___V7cLa__benefitCard{border-left:4px solid var(--tn-cyan);background:#fff;border-radius:0 .75rem .75rem 0;padding:1.25rem;box-shadow:0 4px 16px #0c1e4d0f}.TaxiNumberLanding-module___V7cLa__benefitCard h3{color:var(--tn-navy);margin-bottom:.4rem;font-size:1rem;font-weight:700}.TaxiNumberLanding-module___V7cLa__benefitCard p{color:var(--tn-muted);font-size:.9375rem;line-height:1.6}.TaxiNumberLanding-module___V7cLa__codeGrid{grid-template-columns:1fr;gap:.875rem;display:grid}.TaxiNumberLanding-module___V7cLa__codeCard{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:.75rem;padding:1.125rem 1.25rem}.TaxiNumberLanding-module___V7cLa__codeNum{color:var(--tn-navy);background:var(--tn-cyan);border-radius:.25rem;margin-bottom:.5rem;padding:.2rem .5rem;font-family:ui-monospace,monospace;font-size:.75rem;font-weight:800;display:inline-block}.TaxiNumberLanding-module___V7cLa__codeCard h3{margin-bottom:.35rem;font-size:1rem;font-weight:700}.TaxiNumberLanding-module___V7cLa__codeCard p{color:#ffffffbf;font-size:.875rem;line-height:1.55}.TaxiNumberLanding-module___V7cLa__vehicleRail{scroll-snap-type:x mandatory;gap:1rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.TaxiNumberLanding-module___V7cLa__vehicleTile{scroll-snap-align:start;background:#fff;border:1px solid #0c1e4d1a;border-radius:.875rem;flex:0 0 min(16rem,80vw);padding:1.25rem}.TaxiNumberLanding-module___V7cLa__vehicleImg{object-fit:contain;margin-bottom:.75rem}.TaxiNumberLanding-module___V7cLa__vehicleType{text-transform:uppercase;letter-spacing:.05em;color:var(--tn-cyan);margin-bottom:.25rem;font-size:.6875rem;font-weight:700}.TaxiNumberLanding-module___V7cLa__vehicleTile h3{color:var(--tn-navy);margin-bottom:.35rem;font-size:1rem;font-weight:700}.TaxiNumberLanding-module___V7cLa__vehicleMeta,.TaxiNumberLanding-module___V7cLa__vehicleBest{color:var(--tn-muted);font-size:.8125rem;line-height:1.5}.TaxiNumberLanding-module___V7cLa__dialSteps{margin:0;grid-template-columns:1fr;gap:0;max-width:40rem;margin-inline:auto;padding:0;list-style:none;display:grid}.TaxiNumberLanding-module___V7cLa__dialSteps li{border-bottom:1px dashed #0c1e4d26;gap:1rem;padding:1.25rem 0;display:flex}.TaxiNumberLanding-module___V7cLa__dialKey{color:#fff;background:var(--tn-navy);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-family:ui-monospace,monospace;font-size:1rem;font-weight:800;display:flex}.TaxiNumberLanding-module___V7cLa__dialSteps h3{color:var(--tn-navy);margin-bottom:.3rem;font-size:1rem;font-weight:700}.TaxiNumberLanding-module___V7cLa__dialSteps p{color:var(--tn-muted);font-size:.9375rem;line-height:1.6}.TaxiNumberLanding-module___V7cLa__priceGrid{grid-template-columns:1fr;gap:.75rem;margin-top:1.5rem;display:grid}.TaxiNumberLanding-module___V7cLa__priceNote{background:var(--tn-soft);border-radius:.5rem;padding:1rem}.TaxiNumberLanding-module___V7cLa__priceNote h3{color:var(--tn-navy);margin-bottom:.25rem;font-size:.875rem;font-weight:700}.TaxiNumberLanding-module___V7cLa__priceNote p{color:var(--tn-muted);font-size:.8125rem;line-height:1.55}.TaxiNumberLanding-module___V7cLa__zoneGrid{grid-template-columns:1fr;gap:.75rem;display:grid}.TaxiNumberLanding-module___V7cLa__zonePanel{background:#fff;border:1px solid #0c1e4d1a;border-radius:.625rem;padding:0 1rem 1rem}.TaxiNumberLanding-module___V7cLa__zonePanel summary{color:var(--tn-navy);cursor:pointer;padding:1rem 0;font-weight:700}.TaxiNumberLanding-module___V7cLa__zonePanel ul{color:var(--tn-muted);margin:0;padding-left:1.25rem;font-size:.875rem}.TaxiNumberLanding-module___V7cLa__zonePanel li{margin-bottom:.25rem}.TaxiNumberLanding-module___V7cLa__routeList{margin:0;max-width:48rem;margin-inline:auto;padding:0;list-style:none}.TaxiNumberLanding-module___V7cLa__routeList li{border-bottom:1px solid #0c1e4d1a;grid-template-columns:1fr;gap:.25rem;padding:.875rem 0;display:grid}.TaxiNumberLanding-module___V7cLa__routeCities{color:var(--tn-navy);font-weight:700}.TaxiNumberLanding-module___V7cLa__routeDist,.TaxiNumberLanding-module___V7cLa__routePrice{color:var(--tn-cyan);font-size:.875rem;font-weight:600}.TaxiNumberLanding-module___V7cLa__trustStats{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.TaxiNumberLanding-module___V7cLa__trustStat{text-align:center;background:#ffffff14;border:1px solid #ffffff1f;border-radius:.875rem;padding:1.5rem}.TaxiNumberLanding-module___V7cLa__trustStat strong{color:var(--tn-cyan);font-size:1.75rem;font-weight:800;display:block}.TaxiNumberLanding-module___V7cLa__trustStat span{color:#ffffffbf;font-size:.75rem}.TaxiNumberLanding-module___V7cLa__chatGrid{grid-template-columns:1fr;gap:1rem;display:grid}.TaxiNumberLanding-module___V7cLa__chatBubble{background:#fff;border:1px solid #0c1e4d1a;border-radius:1rem 1rem 1rem .25rem;margin:0;padding:1.25rem;box-shadow:0 4px 16px #0c1e4d0f}.TaxiNumberLanding-module___V7cLa__stars{color:#f59e0b;gap:.1rem;margin-bottom:.5rem;display:flex}.TaxiNumberLanding-module___V7cLa__chatBubble blockquote{color:var(--tn-muted);margin:0 0 1rem;font-size:.9375rem;line-height:1.7}.TaxiNumberLanding-module___V7cLa__chatBubble figcaption strong{color:var(--tn-navy);font-size:.875rem;display:block}.TaxiNumberLanding-module___V7cLa__chatBubble figcaption span{color:var(--tn-muted);font-size:.75rem}.TaxiNumberLanding-module___V7cLa__checkList{margin:0;max-width:40rem;margin-inline:auto;padding:0;list-style:none}.TaxiNumberLanding-module___V7cLa__checkList li{border-bottom:1px solid #0c1e4d14;gap:1rem;padding:1rem 0;display:flex}.TaxiNumberLanding-module___V7cLa__checkList svg{color:var(--tn-cyan);flex-shrink:0;margin-top:.15rem;font-size:1.25rem}.TaxiNumberLanding-module___V7cLa__checkList h3{color:var(--tn-navy);margin-bottom:.25rem;font-size:.9375rem;font-weight:700}.TaxiNumberLanding-module___V7cLa__checkList p{color:var(--tn-muted);font-size:.875rem;line-height:1.6}.TaxiNumberLanding-module___V7cLa__faqStack{max-width:48rem;margin-inline:auto}.TaxiNumberLanding-module___V7cLa__faqRow{border-bottom:1px solid #0c1e4d1a}.TaxiNumberLanding-module___V7cLa__faqRow button{width:100%;color:var(--tn-navy);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;font-size:.9375rem;font-weight:700;display:flex}.TaxiNumberLanding-module___V7cLa__faqRow p{color:var(--tn-muted);padding-bottom:1rem;font-size:.875rem;line-height:1.65}.TaxiNumberLanding-module___V7cLa__tileGrid{grid-template-columns:1fr;gap:.75rem;display:grid}.TaxiNumberLanding-module___V7cLa__tile{background:#fff;border:1px solid #0c1e4d1a;border-radius:.625rem;flex-direction:column;padding:1rem 1.25rem;text-decoration:none;transition:border-color .15s;display:flex}.TaxiNumberLanding-module___V7cLa__tile:hover{border-color:var(--tn-cyan)}.TaxiNumberLanding-module___V7cLa__tile strong{color:var(--tn-navy);font-size:.9375rem}.TaxiNumberLanding-module___V7cLa__tile span{color:var(--tn-muted);margin-top:.2rem;font-size:.8125rem}.TaxiNumberLanding-module___V7cLa__locGrid{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.TaxiNumberLanding-module___V7cLa__locGrid a{color:var(--tn-navy-mid);background:#fff;border:1px solid #0c1e4d1f;border-radius:.375rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:600;text-decoration:none}.TaxiNumberLanding-module___V7cLa__locGrid a:hover{background:var(--tn-cyan-soft);border-color:var(--tn-cyan)}.TaxiNumberLanding-module___V7cLa__timeline{margin:0;border-left:2px solid var(--tn-cyan);max-width:40rem;margin-inline:auto;padding:0;list-style:none}.TaxiNumberLanding-module___V7cLa__timeline li{padding:0 0 1.5rem 1.5rem;position:relative}.TaxiNumberLanding-module___V7cLa__timeline li:before{content:"";background:var(--tn-cyan);border-radius:50%;width:.65rem;height:.65rem;position:absolute;top:.35rem;left:-.4rem}.TaxiNumberLanding-module___V7cLa__timeline time{color:var(--tn-muted);font-size:.75rem;font-weight:600}.TaxiNumberLanding-module___V7cLa__timeline h3{margin:.35rem 0;font-size:1rem;font-weight:700}.TaxiNumberLanding-module___V7cLa__timeline h3 a{color:var(--tn-navy);text-decoration:none}.TaxiNumberLanding-module___V7cLa__timeline p{color:var(--tn-muted);font-size:.875rem;line-height:1.6}.TaxiNumberLanding-module___V7cLa__finalCta{text-align:center;background:var(--tn-navy);color:#fff;padding:3rem 0}.TaxiNumberLanding-module___V7cLa__finalCta h2{margin-bottom:.5rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:800}.TaxiNumberLanding-module___V7cLa__finalCta>.container>p{opacity:.85;max-width:32rem;margin:0 auto 1.5rem;line-height:1.65}.TaxiNumberLanding-module___V7cLa__finalRow{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.TaxiNumberLanding-module___V7cLa__finalPhone,.TaxiNumberLanding-module___V7cLa__finalBook{border-radius:.625rem;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-weight:700;text-decoration:none;display:inline-flex}.TaxiNumberLanding-module___V7cLa__finalPhone{color:var(--tn-navy);background:var(--tn-cyan)}.TaxiNumberLanding-module___V7cLa__finalBook{color:#fff;border:2px solid #ffffff80}.TaxiNumberLanding-module___V7cLa__stickyCall{z-index:50;color:var(--tn-navy);background:var(--tn-cyan);border-radius:999px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 8px 24px #00c2e066}@media (min-width:640px){.TaxiNumberLanding-module___V7cLa__trustPills{grid-template-columns:repeat(4,1fr)}.TaxiNumberLanding-module___V7cLa__benefitGrid,.TaxiNumberLanding-module___V7cLa__codeGrid,.TaxiNumberLanding-module___V7cLa__priceGrid,.TaxiNumberLanding-module___V7cLa__zoneGrid,.TaxiNumberLanding-module___V7cLa__chatGrid,.TaxiNumberLanding-module___V7cLa__tileGrid{grid-template-columns:repeat(2,1fr)}.TaxiNumberLanding-module___V7cLa__compareHead,.TaxiNumberLanding-module___V7cLa__compareRow{grid-template-columns:.8fr 1.2fr 1.2fr;align-items:start}.TaxiNumberLanding-module___V7cLa__routeList li{grid-template-columns:2fr 1fr 1fr;align-items:center}}@media (min-width:768px){.TaxiNumberLanding-module___V7cLa__heroSplit{grid-template-columns:1.1fr 1fr;gap:2rem}.TaxiNumberLanding-module___V7cLa__bookingPanel{position:sticky;top:1.25rem}.TaxiNumberLanding-module___V7cLa__hotlineInner{grid-template-columns:1.2fr 1fr}.TaxiNumberLanding-module___V7cLa__benefitGrid{grid-template-columns:repeat(3,1fr)}.TaxiNumberLanding-module___V7cLa__codeGrid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){.TaxiNumberLanding-module___V7cLa__tileGrid{grid-template-columns:repeat(4,1fr)}}
.LocalCabsNearMeLanding-module__PWe9ua__page{--lcnm-plum:#4c1d95;--lcnm-plum-mid:#6d28d9;--lcnm-amber:#f59e0b;--lcnm-lilac:#f5f3ff;--lcnm-ink:#1e1b4b;--lcnm-muted:#64748b;color:var(--lcnm-ink);background:#fff}.LocalCabsNearMeLanding-module__PWe9ua__hero{background:linear-gradient(145deg, var(--lcnm-lilac) 0%, #fff 50%, #fef3c7 100%);padding:1.25rem 0 3rem;position:relative;overflow:hidden}.LocalCabsNearMeLanding-module__PWe9ua__heroGlow{pointer-events:none;background:radial-gradient(circle,#6d28d91f,#0000 70%);width:50%;height:80%;position:absolute;top:-20%;right:-10%}.LocalCabsNearMeLanding-module__PWe9ua__hero .container{z-index:1;position:relative}.LocalCabsNearMeLanding-module__PWe9ua__breadcrumb{color:var(--lcnm-muted);flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:1.5rem;font-size:.8125rem;font-weight:600;display:flex}.LocalCabsNearMeLanding-module__PWe9ua__breadcrumb span{color:#cbd5e1}.LocalCabsNearMeLanding-module__PWe9ua__breadcrumb a{text-decoration:none;color:var(--lcnm-plum-mid)!important}.LocalCabsNearMeLanding-module__PWe9ua__heroWrap{grid-template-columns:1fr;align-items:start;gap:1.5rem;display:grid}.LocalCabsNearMeLanding-module__PWe9ua__pinLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--lcnm-plum);background:#fff;border:1px solid #4c1d9526;border-radius:999px;align-items:center;gap:.4rem;margin-bottom:.75rem;padding:.35rem .85rem;font-size:.75rem;font-weight:700;display:inline-flex}.LocalCabsNearMeLanding-module__PWe9ua__heroTitle{letter-spacing:-.03em;color:var(--lcnm-plum);margin-bottom:1rem;font-size:clamp(1.875rem,4.5vw,2.625rem);font-weight:800;line-height:1.1}.LocalCabsNearMeLanding-module__PWe9ua__heroIntro,.LocalCabsNearMeLanding-module__PWe9ua__heroSub{color:var(--lcnm-muted);font-size:1.05rem;line-height:1.75}.LocalCabsNearMeLanding-module__PWe9ua__heroIntro{margin-bottom:.75rem}.LocalCabsNearMeLanding-module__PWe9ua__heroSub{margin-bottom:1rem}.LocalCabsNearMeLanding-module__PWe9ua__phoneLink{color:var(--lcnm-plum-mid);align-items:center;gap:.5rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.LocalCabsNearMeLanding-module__PWe9ua__phoneLink:hover{color:var(--lcnm-amber)}.LocalCabsNearMeLanding-module__PWe9ua__bookingFloat{background:#fff;border:2px solid #4c1d951f;border-radius:1.25rem;padding:1.25rem;box-shadow:0 20px 50px #4c1d951f}.LocalCabsNearMeLanding-module__PWe9ua__bookingTag{color:var(--lcnm-plum);margin-bottom:1rem;font-size:.875rem;font-weight:700}.LocalCabsNearMeLanding-module__PWe9ua__trustMeters{margin-top:-1.5rem;padding-bottom:2.5rem}.LocalCabsNearMeLanding-module__PWe9ua__meterList{background:var(--lcnm-plum);border-radius:1rem;grid-template-columns:repeat(2,1fr);gap:.75rem;margin:0;padding:1rem 1.25rem;list-style:none;display:grid}.LocalCabsNearMeLanding-module__PWe9ua__meterList li{text-align:center;padding:.35rem}.LocalCabsNearMeLanding-module__PWe9ua__meterList strong{color:var(--lcnm-amber);font-size:1.25rem;font-weight:800;display:block}.LocalCabsNearMeLanding-module__PWe9ua__meterList span{color:#fffc;font-size:.75rem;font-weight:600}.LocalCabsNearMeLanding-module__PWe9ua__section{padding:3rem 0}.LocalCabsNearMeLanding-module__PWe9ua__sectionLilac{background:var(--lcnm-lilac)}.LocalCabsNearMeLanding-module__PWe9ua__sectionPlum{background:var(--lcnm-plum);color:#fff}.LocalCabsNearMeLanding-module__PWe9ua__label,.LocalCabsNearMeLanding-module__PWe9ua__labelLight{text-transform:uppercase;letter-spacing:.08em;color:var(--lcnm-plum-mid);margin-bottom:.5rem;font-size:.75rem;font-weight:700;display:inline-block}.LocalCabsNearMeLanding-module__PWe9ua__labelLight{color:#c4b5fd}.LocalCabsNearMeLanding-module__PWe9ua__headCenter,.LocalCabsNearMeLanding-module__PWe9ua__headCenterLight{text-align:center;max-width:42rem;margin:0 auto 2rem}.LocalCabsNearMeLanding-module__PWe9ua__headCenter h2,.LocalCabsNearMeLanding-module__PWe9ua__headCenterLight h2{color:var(--lcnm-plum);font-size:clamp(1.5rem,3vw,2rem);font-weight:800;line-height:1.2}.LocalCabsNearMeLanding-module__PWe9ua__headCenterLight h2{color:#fff}.LocalCabsNearMeLanding-module__PWe9ua__lead{color:var(--lcnm-muted);margin-top:.75rem;font-size:1rem;line-height:1.7}.LocalCabsNearMeLanding-module__PWe9ua__proseBlock{max-width:48rem;margin-inline:auto}.LocalCabsNearMeLanding-module__PWe9ua__proseBlock h2{color:var(--lcnm-plum);margin-bottom:1rem;font-size:clamp(1.5rem,3vw,1.875rem);font-weight:800}.LocalCabsNearMeLanding-module__PWe9ua__proseBlock p{color:var(--lcnm-muted);margin-bottom:1rem;line-height:1.75}.LocalCabsNearMeLanding-module__PWe9ua__inlineLinks{background:var(--lcnm-lilac);border-radius:.5rem;padding:1rem;font-size:.9375rem}.LocalCabsNearMeLanding-module__PWe9ua__inlineLinks a{color:var(--lcnm-plum-mid);font-weight:600}.LocalCabsNearMeLanding-module__PWe9ua__dispatchTrack{grid-template-columns:1fr;gap:1rem;display:grid;position:relative}.LocalCabsNearMeLanding-module__PWe9ua__dispatchNode{background:#fff;border:1px solid #4c1d951a;border-radius:.875rem;padding:1.25rem 1.25rem 1.25rem 3.5rem;position:relative}.LocalCabsNearMeLanding-module__PWe9ua__nodeDot{color:#fff;background:var(--lcnm-plum-mid);border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:800;display:flex;position:absolute;top:1.25rem;left:1rem}.LocalCabsNearMeLanding-module__PWe9ua__dispatchNode h3{color:var(--lcnm-plum);margin-bottom:.35rem;font-size:1rem;font-weight:700}.LocalCabsNearMeLanding-module__PWe9ua__dispatchNode p{color:var(--lcnm-muted);font-size:.9375rem;line-height:1.6}.LocalCabsNearMeLanding-module__PWe9ua__offsetCards{grid-template-columns:1fr;gap:1rem;display:grid}.LocalCabsNearMeLanding-module__PWe9ua__offsetCard{border-left:4px solid var(--lcnm-amber);margin-left:var(--offset,0);background:#fff;border-radius:.75rem;padding:1.25rem;box-shadow:0 4px 20px #4c1d9514}.LocalCabsNearMeLanding-module__PWe9ua__offsetCard h3{color:var(--lcnm-plum);margin-bottom:.4rem;font-size:1rem;font-weight:700}.LocalCabsNearMeLanding-module__PWe9ua__offsetCard p{color:var(--lcnm-muted);font-size:.9375rem;line-height:1.6}.LocalCabsNearMeLanding-module__PWe9ua__pinGrid{grid-template-columns:1fr;gap:.875rem;display:grid}.LocalCabsNearMeLanding-module__PWe9ua__pinCard{background:#ffffff14;border:1px solid #ffffff1f;border-radius:.75rem;padding:1.125rem}.LocalCabsNearMeLanding-module__PWe9ua__pinIcon{width:2.25rem;height:2.25rem;color:var(--lcnm-amber);background:#f59e0b26;border-radius:50%;justify-content:center;align-items:center;margin-bottom:.6rem;font-size:1.125rem;display:inline-flex}.LocalCabsNearMeLanding-module__PWe9ua__pinCard h3{margin-bottom:.35rem;font-size:1rem;font-weight:700}.LocalCabsNearMeLanding-module__PWe9ua__pinCard p{color:#ffffffbf;font-size:.875rem;line-height:1.55}.LocalCabsNearMeLanding-module__PWe9ua__matrix{flex-direction:column;gap:.75rem;max-width:40rem;margin-inline:auto;display:flex}.LocalCabsNearMeLanding-module__PWe9ua__matrixRow{background:var(--lcnm-lilac);border-radius:.75rem;align-items:center;gap:1rem;padding:1rem;display:flex}.LocalCabsNearMeLanding-module__PWe9ua__matrixImg{object-fit:contain;flex-shrink:0}.LocalCabsNearMeLanding-module__PWe9ua__matrixType{text-transform:uppercase;color:var(--lcnm-plum-mid);font-size:.6875rem;font-weight:700}.LocalCabsNearMeLanding-module__PWe9ua__matrixBody h3{color:var(--lcnm-plum);margin:.15rem 0;font-size:1rem;font-weight:700}.LocalCabsNearMeLanding-module__PWe9ua__matrixBody p{color:var(--lcnm-muted);font-size:.8125rem}.LocalCabsNearMeLanding-module__PWe9ua__alphaSteps{grid-template-columns:1fr;gap:.75rem;max-width:36rem;margin-inline:auto;display:grid}.LocalCabsNearMeLanding-module__PWe9ua__alphaStep{background:#fff;border:1px dashed #4c1d9533;border-radius:.625rem;gap:1rem;padding:1rem;display:flex}.LocalCabsNearMeLanding-module__PWe9ua__alphaKey{color:#fff;background:var(--lcnm-amber);border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-weight:800;display:flex}.LocalCabsNearMeLanding-module__PWe9ua__alphaStep h3{color:var(--lcnm-plum);margin-bottom:.25rem;font-size:.9375rem;font-weight:700}.LocalCabsNearMeLanding-module__PWe9ua__alphaStep p{color:var(--lcnm-muted);font-size:.875rem;line-height:1.55}.LocalCabsNearMeLanding-module__PWe9ua__noteRow{grid-template-columns:1fr;gap:.75rem;margin-top:1.5rem;display:grid}.LocalCabsNearMeLanding-module__PWe9ua__noteCard{background:var(--lcnm-lilac);border-radius:.5rem;padding:1rem}.LocalCabsNearMeLanding-module__PWe9ua__noteCard h3{color:var(--lcnm-plum);margin-bottom:.25rem;font-size:.875rem;font-weight:700}.LocalCabsNearMeLanding-module__PWe9ua__noteCard p{color:var(--lcnm-muted);font-size:.8125rem;line-height:1.55}.LocalCabsNearMeLanding-module__PWe9ua__zoneWrap{grid-template-columns:1fr;gap:1rem;display:grid}.LocalCabsNearMeLanding-module__PWe9ua__zoneBox{border-top:3px solid var(--lcnm-plum-mid);background:#fff;border-radius:.75rem;padding:1.25rem}.LocalCabsNearMeLanding-module__PWe9ua__zoneBox h3{color:var(--lcnm-plum);margin-bottom:.75rem;font-size:1rem;font-weight:700}.LocalCabsNearMeLanding-module__PWe9ua__zoneBox ul{color:var(--lcnm-muted);margin:0;padding-left:1.1rem;font-size:.875rem}.LocalCabsNearMeLanding-module__PWe9ua__routeChain{border-left:2px solid var(--lcnm-amber);max-width:40rem;margin-inline:auto}.LocalCabsNearMeLanding-module__PWe9ua__routeLink{gap:1rem;padding:1rem 0 1rem 1.25rem;display:flex;position:relative}.LocalCabsNearMeLanding-module__PWe9ua__routeDots{background:var(--lcnm-amber);border-radius:50%;width:.65rem;height:.65rem;position:absolute;top:1.35rem;left:-.45rem}.LocalCabsNearMeLanding-module__PWe9ua__routeTitle{color:var(--lcnm-plum);margin-bottom:.2rem;font-weight:700}.LocalCabsNearMeLanding-module__PWe9ua__routeMeta{color:var(--lcnm-plum-mid);font-size:.875rem;font-weight:600}.LocalCabsNearMeLanding-module__PWe9ua__trustGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.LocalCabsNearMeLanding-module__PWe9ua__trustCell{text-align:center;background:#ffffff14;border-radius:.875rem;padding:1.5rem}.LocalCabsNearMeLanding-module__PWe9ua__trustCell strong{color:var(--lcnm-amber);font-size:1.75rem;font-weight:800;display:block}.LocalCabsNearMeLanding-module__PWe9ua__trustCell span{color:#ffffffbf;font-size:.75rem}.LocalCabsNearMeLanding-module__PWe9ua__ribbonGrid{grid-template-columns:1fr;gap:1rem;display:grid}.LocalCabsNearMeLanding-module__PWe9ua__ribbonCard{border-top:4px solid var(--lcnm-amber);background:#fff;border-radius:.75rem;margin:0;padding:1.25rem;box-shadow:0 4px 16px #4c1d950f}.LocalCabsNearMeLanding-module__PWe9ua__stars{color:var(--lcnm-amber);gap:.1rem;margin-bottom:.5rem;display:flex}.LocalCabsNearMeLanding-module__PWe9ua__ribbonCard blockquote{color:var(--lcnm-muted);margin:0 0 1rem;font-size:.9375rem;line-height:1.7}.LocalCabsNearMeLanding-module__PWe9ua__ribbonCard figcaption strong{color:var(--lcnm-plum);font-size:.875rem;display:block}.LocalCabsNearMeLanding-module__PWe9ua__ribbonCard figcaption span{color:var(--lcnm-muted);font-size:.75rem}.LocalCabsNearMeLanding-module__PWe9ua__tipBoxes{grid-template-columns:1fr;gap:.75rem;display:grid}.LocalCabsNearMeLanding-module__PWe9ua__tipBox{background:#fff;border:1px solid #4c1d951a;border-radius:.625rem;padding:1rem 1.25rem}.LocalCabsNearMeLanding-module__PWe9ua__tipBox h3{color:var(--lcnm-plum);margin-bottom:.3rem;font-size:.9375rem;font-weight:700}.LocalCabsNearMeLanding-module__PWe9ua__tipBox p{color:var(--lcnm-muted);font-size:.875rem;line-height:1.6}.LocalCabsNearMeLanding-module__PWe9ua__faqGrid{grid-template-columns:1fr;gap:.75rem;display:grid}.LocalCabsNearMeLanding-module__PWe9ua__faqCell{background:#fff;border:1px solid #4c1d951f;border-radius:.625rem;overflow:hidden}.LocalCabsNearMeLanding-module__PWe9ua__faqCell button{width:100%;color:var(--lcnm-plum);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.125rem;font-size:.9375rem;font-weight:700;display:flex}.LocalCabsNearMeLanding-module__PWe9ua__faqCell p{color:var(--lcnm-muted);padding:0 1.125rem 1rem;font-size:.875rem;line-height:1.65}.LocalCabsNearMeLanding-module__PWe9ua__hubGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}.LocalCabsNearMeLanding-module__PWe9ua__hubCol{background:#fff;border:1px solid #4c1d951a;border-radius:.875rem;padding:1.25rem}.LocalCabsNearMeLanding-module__PWe9ua__hubCol h3{color:var(--lcnm-plum);border-bottom:2px solid var(--lcnm-amber);margin-bottom:.75rem;padding-bottom:.5rem;font-size:1rem;font-weight:700}.LocalCabsNearMeLanding-module__PWe9ua__hubCol ul{margin:0;padding:0;list-style:none}.LocalCabsNearMeLanding-module__PWe9ua__hubCol li{margin-bottom:.4rem}.LocalCabsNearMeLanding-module__PWe9ua__hubCol a{color:var(--lcnm-plum-mid);font-size:.875rem;font-weight:600;text-decoration:none}.LocalCabsNearMeLanding-module__PWe9ua__hubCol a:hover{color:var(--lcnm-amber);text-decoration:underline}.LocalCabsNearMeLanding-module__PWe9ua__relatedRow{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.LocalCabsNearMeLanding-module__PWe9ua__relatedChip{color:var(--lcnm-plum);background:var(--lcnm-lilac);border:1px solid #4c1d9526;border-radius:999px;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;text-decoration:none}.LocalCabsNearMeLanding-module__PWe9ua__relatedChip:hover{background:var(--lcnm-plum);color:#fff}.LocalCabsNearMeLanding-module__PWe9ua__locRow{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.LocalCabsNearMeLanding-module__PWe9ua__locRow a{color:var(--lcnm-plum-mid);background:#fff;border:1px solid #4c1d951f;border-radius:.375rem;padding:.45rem .8rem;font-size:.8125rem;font-weight:600;text-decoration:none}.LocalCabsNearMeLanding-module__PWe9ua__locRow a:hover{border-color:var(--lcnm-amber);color:var(--lcnm-plum)}.LocalCabsNearMeLanding-module__PWe9ua__blogList{max-width:40rem;margin-inline:auto}.LocalCabsNearMeLanding-module__PWe9ua__blogItem{border-bottom:1px solid #4c1d951a;padding:1.25rem 0}.LocalCabsNearMeLanding-module__PWe9ua__blogItem time{color:var(--lcnm-muted);font-size:.75rem;font-weight:600}.LocalCabsNearMeLanding-module__PWe9ua__blogItem h3{margin:.4rem 0;font-size:1rem;font-weight:700}.LocalCabsNearMeLanding-module__PWe9ua__blogItem h3 a{color:var(--lcnm-plum);text-decoration:none}.LocalCabsNearMeLanding-module__PWe9ua__blogItem p{color:var(--lcnm-muted);font-size:.875rem;line-height:1.6}.LocalCabsNearMeLanding-module__PWe9ua__finalCta{text-align:center;background:linear-gradient(135deg, var(--lcnm-plum) 0%, var(--lcnm-plum-mid) 100%);color:#fff;padding:3rem 0}.LocalCabsNearMeLanding-module__PWe9ua__finalCta h2{margin-bottom:.5rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:800}.LocalCabsNearMeLanding-module__PWe9ua__finalCta>.container>p{opacity:.9;max-width:32rem;margin:0 auto 1.5rem;line-height:1.65}.LocalCabsNearMeLanding-module__PWe9ua__finalBtns{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.LocalCabsNearMeLanding-module__PWe9ua__btnPrimary,.LocalCabsNearMeLanding-module__PWe9ua__btnGhost{border-radius:.625rem;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-weight:700;text-decoration:none;display:inline-flex}.LocalCabsNearMeLanding-module__PWe9ua__btnPrimary{color:var(--lcnm-plum);background:var(--lcnm-amber)}.LocalCabsNearMeLanding-module__PWe9ua__btnGhost{color:#fff;border:2px solid #ffffff80}.LocalCabsNearMeLanding-module__PWe9ua__sticky{z-index:50;color:#fff;background:var(--lcnm-plum);border-radius:999px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 8px 24px #4c1d9559}@media (min-width:640px){.LocalCabsNearMeLanding-module__PWe9ua__meterList{grid-template-columns:repeat(4,1fr)}.LocalCabsNearMeLanding-module__PWe9ua__offsetCards,.LocalCabsNearMeLanding-module__PWe9ua__pinGrid,.LocalCabsNearMeLanding-module__PWe9ua__noteRow,.LocalCabsNearMeLanding-module__PWe9ua__zoneWrap,.LocalCabsNearMeLanding-module__PWe9ua__ribbonGrid,.LocalCabsNearMeLanding-module__PWe9ua__tipBoxes,.LocalCabsNearMeLanding-module__PWe9ua__faqGrid{grid-template-columns:repeat(2,1fr)}.LocalCabsNearMeLanding-module__PWe9ua__hubGrid{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.LocalCabsNearMeLanding-module__PWe9ua__heroWrap{grid-template-columns:1.1fr 1fr;gap:2rem}.LocalCabsNearMeLanding-module__PWe9ua__bookingFloat{position:sticky;top:1.25rem}.LocalCabsNearMeLanding-module__PWe9ua__dispatchTrack{grid-template-columns:repeat(2,1fr)}.LocalCabsNearMeLanding-module__PWe9ua__offsetCards{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.LocalCabsNearMeLanding-module__PWe9ua__pinGrid{grid-template-columns:repeat(4,1fr)}}
.TaxiToAirportNearMeLanding-module__WHWF-q__page{--ttan-teal:#0f766e;--ttan-teal-dark:#134e4a;--ttan-sky:#0ea5e9;--ttan-coral:#f97316;--ttan-mist:#ecfeff;--ttan-sky-bg:#e0f2fe;--ttan-ink:#134e4a;--ttan-muted:#64748b;color:var(--ttan-ink);background:#fff}.TaxiToAirportNearMeLanding-module__WHWF-q__hero{background:linear-gradient(160deg, var(--ttan-mist) 0%, #fff 45%, var(--ttan-sky-bg) 100%);padding:1.25rem 0 3rem;position:relative;overflow:hidden}.TaxiToAirportNearMeLanding-module__WHWF-q__runwayPattern{pointer-events:none;background-image:repeating-linear-gradient(-12deg,#0000,#0000 40px,#0ea5e90a 40px 42px);position:absolute;inset:0}.TaxiToAirportNearMeLanding-module__WHWF-q__hero .container{z-index:1;position:relative}.TaxiToAirportNearMeLanding-module__WHWF-q__breadcrumb{color:var(--ttan-muted);flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:1.5rem;font-size:.8125rem;font-weight:600;display:flex}.TaxiToAirportNearMeLanding-module__WHWF-q__breadcrumb span{color:#cbd5e1}.TaxiToAirportNearMeLanding-module__WHWF-q__breadcrumb a{text-decoration:none;color:var(--ttan-teal)!important}.TaxiToAirportNearMeLanding-module__WHWF-q__heroGrid{grid-template-columns:1fr;align-items:start;gap:1.75rem;display:grid}.TaxiToAirportNearMeLanding-module__WHWF-q__bookingPanel{background:#fff;border:2px solid #0f766e26;border-radius:1rem;order:2;width:100%;padding:1.25rem;box-shadow:0 16px 40px #0f766e1a}.TaxiToAirportNearMeLanding-module__WHWF-q__bookingLabel{color:var(--ttan-teal);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.875rem;font-weight:700;display:flex}.TaxiToAirportNearMeLanding-module__WHWF-q__heroContent{order:1}.TaxiToAirportNearMeLanding-module__WHWF-q__eyebrow{text-transform:uppercase;letter-spacing:.05em;color:var(--ttan-coral);background:#fff;border:1px solid #f9731640;border-radius:999px;align-items:center;gap:.4rem;margin-bottom:.75rem;padding:.35rem .85rem;font-size:.75rem;font-weight:700;display:inline-flex}.TaxiToAirportNearMeLanding-module__WHWF-q__heroTitle{letter-spacing:-.03em;color:var(--ttan-teal-dark);margin-bottom:1rem;font-size:clamp(1.875rem,4.5vw,2.625rem);font-weight:800;line-height:1.1}.TaxiToAirportNearMeLanding-module__WHWF-q__heroIntro,.TaxiToAirportNearMeLanding-module__WHWF-q__heroSub{color:var(--ttan-muted);font-size:1.05rem;line-height:1.75}.TaxiToAirportNearMeLanding-module__WHWF-q__heroIntro{margin-bottom:.75rem}.TaxiToAirportNearMeLanding-module__WHWF-q__heroSub{margin-bottom:1rem}.TaxiToAirportNearMeLanding-module__WHWF-q__callBtn{color:#fff;background:var(--ttan-coral);border-radius:.5rem;align-items:center;gap:.5rem;padding:.6rem 1.1rem;font-size:.9375rem;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.TaxiToAirportNearMeLanding-module__WHWF-q__callBtn:hover{background:#ea580c}.TaxiToAirportNearMeLanding-module__WHWF-q__trustStrip{margin-top:-.5rem;padding:0 0 2.5rem}.TaxiToAirportNearMeLanding-module__WHWF-q__trustPills{flex-wrap:wrap;justify-content:center;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.TaxiToAirportNearMeLanding-module__WHWF-q__trustPills li{text-align:center;background:var(--ttan-teal-dark);border-radius:999px;flex:calc(50% - .5rem);min-width:140px;max-width:220px;padding:.85rem 1rem}.TaxiToAirportNearMeLanding-module__WHWF-q__trustPills strong{color:var(--ttan-sky);font-size:1.125rem;font-weight:800;display:block}.TaxiToAirportNearMeLanding-module__WHWF-q__trustPills span{color:#ffffffd9;font-size:.7rem;font-weight:600}.TaxiToAirportNearMeLanding-module__WHWF-q__section{padding:3rem 0}.TaxiToAirportNearMeLanding-module__WHWF-q__sectionSky{background:var(--ttan-mist)}.TaxiToAirportNearMeLanding-module__WHWF-q__sectionTeal{background:var(--ttan-teal-dark);color:#fff}.TaxiToAirportNearMeLanding-module__WHWF-q__kicker,.TaxiToAirportNearMeLanding-module__WHWF-q__kickerLight{text-transform:uppercase;letter-spacing:.08em;color:var(--ttan-coral);margin-bottom:.5rem;font-size:.75rem;font-weight:700;display:block}.TaxiToAirportNearMeLanding-module__WHWF-q__kickerLight{color:var(--ttan-sky)}.TaxiToAirportNearMeLanding-module__WHWF-q__centerHead,.TaxiToAirportNearMeLanding-module__WHWF-q__centerHeadLight{text-align:center;margin-bottom:2rem}.TaxiToAirportNearMeLanding-module__WHWF-q__centerHead h2,.TaxiToAirportNearMeLanding-module__WHWF-q__centerHeadLight h2{letter-spacing:-.02em;font-size:clamp(1.5rem,3vw,2rem);font-weight:800}.TaxiToAirportNearMeLanding-module__WHWF-q__centerHeadLight h2{color:#fff}.TaxiToAirportNearMeLanding-module__WHWF-q__lead{max-width:42rem;color:var(--ttan-muted);margin:.75rem auto 0;font-size:1.05rem;line-height:1.7}.TaxiToAirportNearMeLanding-module__WHWF-q__editorial{border-left:4px solid var(--ttan-coral);max-width:48rem;margin:0 auto;padding-left:1.25rem}.TaxiToAirportNearMeLanding-module__WHWF-q__editorial h2{margin-bottom:1rem;font-size:clamp(1.5rem,3vw,1.875rem);font-weight:800}.TaxiToAirportNearMeLanding-module__WHWF-q__editorial p{color:var(--ttan-muted);margin-bottom:1rem;font-size:1.05rem;line-height:1.75}.TaxiToAirportNearMeLanding-module__WHWF-q__crossLinks{font-size:.9375rem;font-weight:600}.TaxiToAirportNearMeLanding-module__WHWF-q__crossLinks a{color:var(--ttan-teal);text-decoration:underline}.TaxiToAirportNearMeLanding-module__WHWF-q__flightSteps{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.TaxiToAirportNearMeLanding-module__WHWF-q__flightSteps li{background:#fff;border:1px solid #0ea5e926;border-radius:.75rem;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}.TaxiToAirportNearMeLanding-module__WHWF-q__stepBadge{color:#fff;background:var(--ttan-sky);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.875rem;font-weight:800;display:flex}.TaxiToAirportNearMeLanding-module__WHWF-q__flightSteps h3{margin-bottom:.35rem;font-size:1rem;font-weight:700}.TaxiToAirportNearMeLanding-module__WHWF-q__flightSteps p{color:var(--ttan-muted);font-size:.9375rem;line-height:1.6}.TaxiToAirportNearMeLanding-module__WHWF-q__benefitMasonry{grid-template-columns:1fr;gap:1rem;display:grid}.TaxiToAirportNearMeLanding-module__WHWF-q__benefitTile{border:1px solid #e2e8f0;border-radius:.75rem;padding:1.25rem 1.5rem}.TaxiToAirportNearMeLanding-module__WHWF-q__benefitTile[data-accent=coral]{border-top:3px solid var(--ttan-coral);background:linear-gradient(#fff7ed 0%,#fff 40%)}.TaxiToAirportNearMeLanding-module__WHWF-q__benefitTile[data-accent=teal]{border-top:3px solid var(--ttan-teal);background:linear-gradient(180deg, var(--ttan-mist) 0%, #fff 40%)}.TaxiToAirportNearMeLanding-module__WHWF-q__benefitTile h3{margin-bottom:.5rem;font-size:1rem;font-weight:700}.TaxiToAirportNearMeLanding-module__WHWF-q__benefitTile p{color:var(--ttan-muted);font-size:.9375rem;line-height:1.65}.TaxiToAirportNearMeLanding-module__WHWF-q__scrollRow{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:1rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.TaxiToAirportNearMeLanding-module__WHWF-q__scrollCard{scroll-snap-align:start;background:#ffffff1a;border:1px solid #fff3;border-radius:.75rem;flex:0 0 220px;padding:1.25rem}.TaxiToAirportNearMeLanding-module__WHWF-q__cardIcon{color:var(--ttan-coral);background:#ffffff26;border-radius:.5rem;margin-bottom:.75rem;padding:.5rem;font-size:1.25rem;display:inline-flex}.TaxiToAirportNearMeLanding-module__WHWF-q__scrollCard h3{color:#fff;margin-bottom:.5rem;font-size:.9375rem;font-weight:700}.TaxiToAirportNearMeLanding-module__WHWF-q__scrollCard p{color:#fffc;font-size:.8125rem;line-height:1.55}.TaxiToAirportNearMeLanding-module__WHWF-q__fleetGrid{grid-template-columns:1fr;gap:1rem;display:grid}.TaxiToAirportNearMeLanding-module__WHWF-q__fleetCard{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;align-items:center;gap:1rem;padding:1.25rem;display:flex;box-shadow:0 4px 12px #0f766e0f}.TaxiToAirportNearMeLanding-module__WHWF-q__fleetImg{object-fit:contain;flex-shrink:0}.TaxiToAirportNearMeLanding-module__WHWF-q__fleetType{text-transform:uppercase;color:var(--ttan-sky);margin-bottom:.25rem;font-size:.75rem;font-weight:700}.TaxiToAirportNearMeLanding-module__WHWF-q__fleetCard h3{margin-bottom:.25rem;font-size:1rem;font-weight:700}.TaxiToAirportNearMeLanding-module__WHWF-q__fleetMeta{color:var(--ttan-muted);margin-bottom:.35rem;font-size:.8125rem}.TaxiToAirportNearMeLanding-module__WHWF-q__fleetCard p:last-child{color:var(--ttan-muted);font-size:.875rem}.TaxiToAirportNearMeLanding-module__WHWF-q__timeline{max-width:36rem;margin:0 auto;padding-left:2.5rem;position:relative}.TaxiToAirportNearMeLanding-module__WHWF-q__timeline:before{content:"";background:linear-gradient(180deg, var(--ttan-sky), var(--ttan-teal));width:2px;position:absolute;top:0;bottom:0;left:.65rem}.TaxiToAirportNearMeLanding-module__WHWF-q__timelineItem{padding-bottom:1.5rem;position:relative}.TaxiToAirportNearMeLanding-module__WHWF-q__timelineNum{color:#fff;background:var(--ttan-teal);border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.65rem;font-weight:800;display:flex;position:absolute;left:-2.5rem}.TaxiToAirportNearMeLanding-module__WHWF-q__timelineItem h3{margin-bottom:.35rem;font-size:1rem;font-weight:700}.TaxiToAirportNearMeLanding-module__WHWF-q__timelineItem p{color:var(--ttan-muted);font-size:.9375rem;line-height:1.6}.TaxiToAirportNearMeLanding-module__WHWF-q__priceList{gap:.75rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.TaxiToAirportNearMeLanding-module__WHWF-q__priceList li{background:var(--ttan-mist);border-left:3px solid var(--ttan-teal);border-radius:.5rem;gap:.25rem;padding:.85rem 1rem;display:grid}.TaxiToAirportNearMeLanding-module__WHWF-q__priceList strong{color:var(--ttan-teal-dark);font-size:.875rem;font-weight:700}.TaxiToAirportNearMeLanding-module__WHWF-q__priceList span{color:var(--ttan-muted);font-size:.875rem;line-height:1.55}.TaxiToAirportNearMeLanding-module__WHWF-q__hubChips{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:2rem;display:flex}.TaxiToAirportNearMeLanding-module__WHWF-q__hubChip{background:#fff;border:1px solid #0f766e33;border-radius:999px;padding:.5rem .85rem;font-size:.8125rem}.TaxiToAirportNearMeLanding-module__WHWF-q__hubChip strong{color:var(--ttan-coral);margin-right:.35rem}.TaxiToAirportNearMeLanding-module__WHWF-q__zoneGrid{grid-template-columns:1fr;gap:1rem;display:grid}.TaxiToAirportNearMeLanding-module__WHWF-q__zonePanel{background:#fff;border:1px solid #0ea5e91f;border-radius:.75rem;padding:1.25rem}.TaxiToAirportNearMeLanding-module__WHWF-q__zonePanel h3{color:var(--ttan-teal);margin-bottom:.75rem;font-size:.9375rem;font-weight:700}.TaxiToAirportNearMeLanding-module__WHWF-q__zonePanel ul{margin:0;padding:0;list-style:none}.TaxiToAirportNearMeLanding-module__WHWF-q__zonePanel li{color:var(--ttan-muted);border-bottom:1px dashed #e2e8f0;padding:.35rem 0;font-size:.875rem}.TaxiToAirportNearMeLanding-module__WHWF-q__zonePanel li:last-child{border-bottom:none}.TaxiToAirportNearMeLanding-module__WHWF-q__routeTable{gap:.75rem;max-width:40rem;margin:0 auto;display:grid}.TaxiToAirportNearMeLanding-module__WHWF-q__routeRow{background:var(--ttan-mist);border:1px solid #0f766e1a;border-radius:.5rem;padding:1rem 1.25rem}.TaxiToAirportNearMeLanding-module__WHWF-q__routeEnds{align-items:center;gap:.75rem;margin-bottom:.35rem;font-size:.9375rem;font-weight:700;display:flex}.TaxiToAirportNearMeLanding-module__WHWF-q__routeEnds svg{color:var(--ttan-coral);font-size:.875rem}.TaxiToAirportNearMeLanding-module__WHWF-q__routeRow p{color:var(--ttan-muted);font-size:.8125rem}.TaxiToAirportNearMeLanding-module__WHWF-q__statRow{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.TaxiToAirportNearMeLanding-module__WHWF-q__statBlock{text-align:center;background:#ffffff14;border:1px solid #ffffff26;border-radius:.75rem;padding:1.25rem}.TaxiToAirportNearMeLanding-module__WHWF-q__statBlock strong{color:var(--ttan-coral);font-size:1.5rem;font-weight:800;display:block}.TaxiToAirportNearMeLanding-module__WHWF-q__statBlock span{color:#ffffffd9;font-size:.75rem;font-weight:600}.TaxiToAirportNearMeLanding-module__WHWF-q__bubbleGrid{gap:1.25rem;display:grid}.TaxiToAirportNearMeLanding-module__WHWF-q__bubbleCard{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;margin:0;padding:1.5rem;position:relative}.TaxiToAirportNearMeLanding-module__WHWF-q__bubbleCard[data-side=left]{border-left:4px solid var(--ttan-sky);border-top-left-radius:.25rem}.TaxiToAirportNearMeLanding-module__WHWF-q__bubbleCard[data-side=right]{border-right:4px solid var(--ttan-coral);border-top-right-radius:.25rem}.TaxiToAirportNearMeLanding-module__WHWF-q__stars{color:var(--ttan-coral);gap:.15rem;margin-bottom:.75rem;font-size:1rem;display:flex}.TaxiToAirportNearMeLanding-module__WHWF-q__bubbleCard blockquote{color:var(--ttan-muted);margin:0 0 1rem;font-size:.9375rem;line-height:1.7}.TaxiToAirportNearMeLanding-module__WHWF-q__bubbleCard figcaption strong{font-size:.875rem;display:block}.TaxiToAirportNearMeLanding-module__WHWF-q__bubbleCard figcaption span{color:var(--ttan-muted);font-size:.75rem}.TaxiToAirportNearMeLanding-module__WHWF-q__tipList{margin:0;max-width:40rem;margin-inline:auto;padding:0;list-style:none}.TaxiToAirportNearMeLanding-module__WHWF-q__tipList li{border-bottom:1px solid #0f766e1a;gap:1rem;padding:1rem 0;display:flex}.TaxiToAirportNearMeLanding-module__WHWF-q__tipNum{color:#fff;background:var(--ttan-coral);border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:800;display:flex}.TaxiToAirportNearMeLanding-module__WHWF-q__tipList h3{margin-bottom:.35rem;font-size:.9375rem;font-weight:700}.TaxiToAirportNearMeLanding-module__WHWF-q__tipList p{color:var(--ttan-muted);font-size:.875rem;line-height:1.6}.TaxiToAirportNearMeLanding-module__WHWF-q__faqCols{grid-template-columns:1fr;gap:.75rem;display:grid}.TaxiToAirportNearMeLanding-module__WHWF-q__faqItem{border:1px solid #e2e8f0;border-radius:.5rem;overflow:hidden}.TaxiToAirportNearMeLanding-module__WHWF-q__faqItem button{text-align:left;cursor:pointer;width:100%;color:var(--ttan-teal-dark);background:#fff;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-size:.9375rem;font-weight:600;display:flex}.TaxiToAirportNearMeLanding-module__WHWF-q__faqItem button:hover{background:var(--ttan-mist)}.TaxiToAirportNearMeLanding-module__WHWF-q__faqItem p{color:var(--ttan-muted);padding:0 1.25rem 1rem;font-size:.9375rem;line-height:1.65}.TaxiToAirportNearMeLanding-module__WHWF-q__hubTabs{grid-template-columns:1fr;gap:1.25rem;display:grid}.TaxiToAirportNearMeLanding-module__WHWF-q__hubPane{background:#fff;border:1px solid #0ea5e926;border-radius:.75rem;padding:1.25rem}.TaxiToAirportNearMeLanding-module__WHWF-q__hubPane h3{color:var(--ttan-teal);margin-bottom:.75rem;font-size:.9375rem;font-weight:700}.TaxiToAirportNearMeLanding-module__WHWF-q__hubPane ul{margin:0;padding:0;list-style:none}.TaxiToAirportNearMeLanding-module__WHWF-q__hubPane li{padding:.35rem 0;font-size:.875rem}.TaxiToAirportNearMeLanding-module__WHWF-q__hubPane a{color:var(--ttan-teal);font-weight:600;text-decoration:none}.TaxiToAirportNearMeLanding-module__WHWF-q__hubPane a:hover{text-decoration:underline}.TaxiToAirportNearMeLanding-module__WHWF-q__relatedGrid{grid-template-columns:1fr;gap:.75rem;display:grid}.TaxiToAirportNearMeLanding-module__WHWF-q__relatedCard{background:var(--ttan-mist);border:1px solid #0f766e1f;border-radius:.5rem;flex-direction:column;gap:.25rem;padding:1rem 1.25rem;text-decoration:none;transition:border-color .2s;display:flex}.TaxiToAirportNearMeLanding-module__WHWF-q__relatedCard:hover{border-color:var(--ttan-teal)}.TaxiToAirportNearMeLanding-module__WHWF-q__relatedCard strong{color:var(--ttan-teal-dark);font-size:.9375rem}.TaxiToAirportNearMeLanding-module__WHWF-q__relatedCard span{color:var(--ttan-muted);font-size:.8125rem}.TaxiToAirportNearMeLanding-module__WHWF-q__tagCloud{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.TaxiToAirportNearMeLanding-module__WHWF-q__tagCloud a{color:var(--ttan-teal);background:#fff;border:1px solid #0f766e33;border-radius:999px;padding:.45rem .85rem;font-size:.8125rem;font-weight:600;text-decoration:none}.TaxiToAirportNearMeLanding-module__WHWF-q__tagCloud a:hover{background:var(--ttan-teal);color:#fff}.TaxiToAirportNearMeLanding-module__WHWF-q__blogTrack{grid-template-columns:1fr;gap:1rem;display:grid}.TaxiToAirportNearMeLanding-module__WHWF-q__blogCard{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.25rem}.TaxiToAirportNearMeLanding-module__WHWF-q__blogCard time{color:var(--ttan-coral);font-size:.75rem;font-weight:600}.TaxiToAirportNearMeLanding-module__WHWF-q__blogCard h3{margin:.5rem 0;font-size:1rem;font-weight:700}.TaxiToAirportNearMeLanding-module__WHWF-q__blogCard h3 a{color:var(--ttan-teal-dark);text-decoration:none}.TaxiToAirportNearMeLanding-module__WHWF-q__blogCard h3 a:hover{color:var(--ttan-teal)}.TaxiToAirportNearMeLanding-module__WHWF-q__blogCard p{color:var(--ttan-muted);margin-bottom:.75rem;font-size:.875rem;line-height:1.6}.TaxiToAirportNearMeLanding-module__WHWF-q__readMore{color:var(--ttan-coral);align-items:center;gap:.35rem;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.TaxiToAirportNearMeLanding-module__WHWF-q__finalCta{background:var(--ttan-teal-dark);color:#fff;padding:3.5rem 0;position:relative;overflow:hidden}.TaxiToAirportNearMeLanding-module__WHWF-q__ctaSplit{pointer-events:none;background:linear-gradient(135deg,#0000 50%,#f9731640 50%);position:absolute;inset:0}.TaxiToAirportNearMeLanding-module__WHWF-q__finalCta .container{z-index:1;text-align:center;position:relative}.TaxiToAirportNearMeLanding-module__WHWF-q__finalCta h2{margin-bottom:.75rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:800}.TaxiToAirportNearMeLanding-module__WHWF-q__finalCta p{color:#ffffffe6;max-width:36rem;margin:0 auto 1.5rem;font-size:1.05rem;line-height:1.65}.TaxiToAirportNearMeLanding-module__WHWF-q__ctaActions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.TaxiToAirportNearMeLanding-module__WHWF-q__btnPrimary,.TaxiToAirportNearMeLanding-module__WHWF-q__btnOutline{border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:700;text-decoration:none;transition:transform .15s;display:inline-flex}.TaxiToAirportNearMeLanding-module__WHWF-q__btnPrimary{color:var(--ttan-teal-dark);background:var(--ttan-coral)}.TaxiToAirportNearMeLanding-module__WHWF-q__btnPrimary:hover{transform:translateY(-2px)}.TaxiToAirportNearMeLanding-module__WHWF-q__btnOutline{color:#fff;border:2px solid #ffffff80}.TaxiToAirportNearMeLanding-module__WHWF-q__btnOutline:hover{border-color:#fff}.TaxiToAirportNearMeLanding-module__WHWF-q__stickyBar{z-index:100;color:#fff;background:var(--ttan-coral);border-radius:999px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:700;text-decoration:none;display:flex;position:fixed;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #f9731666}@media (min-width:640px){.TaxiToAirportNearMeLanding-module__WHWF-q__benefitMasonry,.TaxiToAirportNearMeLanding-module__WHWF-q__fleetGrid,.TaxiToAirportNearMeLanding-module__WHWF-q__zoneGrid,.TaxiToAirportNearMeLanding-module__WHWF-q__faqCols,.TaxiToAirportNearMeLanding-module__WHWF-q__relatedGrid,.TaxiToAirportNearMeLanding-module__WHWF-q__blogTrack{grid-template-columns:repeat(2,1fr)}.TaxiToAirportNearMeLanding-module__WHWF-q__hubTabs{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.TaxiToAirportNearMeLanding-module__WHWF-q__heroGrid{grid-template-columns:1fr 1.1fr;align-items:start;gap:2rem}.TaxiToAirportNearMeLanding-module__WHWF-q__bookingPanel{order:1;position:sticky;top:1.25rem}.TaxiToAirportNearMeLanding-module__WHWF-q__heroContent{order:2}.TaxiToAirportNearMeLanding-module__WHWF-q__trustPills li{flex:auto}.TaxiToAirportNearMeLanding-module__WHWF-q__flightSteps{grid-template-columns:repeat(2,1fr)}.TaxiToAirportNearMeLanding-module__WHWF-q__statRow{grid-template-columns:repeat(4,1fr)}.TaxiToAirportNearMeLanding-module__WHWF-q__bubbleGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.TaxiToAirportNearMeLanding-module__WHWF-q__blogTrack{grid-template-columns:repeat(4,1fr)}}
.TaxiPricesLanding-module__XKj_3G__page{--tpr-charcoal:#1c1917;--tpr-emerald:#059669;--tpr-emerald-light:#d1fae5;--tpr-gold:#d97706;--tpr-gold-soft:#fef3c7;--tpr-mint:#f0fdf4;--tpr-ink:#292524;--tpr-muted:#78716c;color:var(--tpr-ink);background:#fff}.TaxiPricesLanding-module__XKj_3G__hero{background:linear-gradient(165deg, var(--tpr-gold-soft) 0%, #fff 40%, var(--tpr-mint) 100%);padding:1.25rem 0 3rem;position:relative;overflow:hidden}.TaxiPricesLanding-module__XKj_3G__rateWatermark{color:#0596690f;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(12rem,30vw,22rem);font-weight:900;line-height:1;position:absolute;top:10%;right:-5%}.TaxiPricesLanding-module__XKj_3G__hero .container{z-index:1;position:relative}.TaxiPricesLanding-module__XKj_3G__breadcrumb{color:var(--tpr-muted);flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:1.5rem;font-size:.8125rem;font-weight:600;display:flex}.TaxiPricesLanding-module__XKj_3G__breadcrumb span{color:#d6d3d1}.TaxiPricesLanding-module__XKj_3G__breadcrumb a{text-decoration:none;color:var(--tpr-emerald)!important}.TaxiPricesLanding-module__XKj_3G__heroSplit{grid-template-columns:1fr;align-items:start;gap:1.5rem;display:grid}.TaxiPricesLanding-module__XKj_3G__rateBadge{text-transform:uppercase;letter-spacing:.05em;color:var(--tpr-gold);background:#fff;border:1px solid #d977064d;border-radius:999px;align-items:center;gap:.4rem;margin-bottom:.75rem;padding:.35rem .85rem;font-size:.75rem;font-weight:700;display:inline-flex}.TaxiPricesLanding-module__XKj_3G__heroTitle{letter-spacing:-.03em;color:var(--tpr-charcoal);margin-bottom:1rem;font-size:clamp(1.875rem,4.5vw,2.625rem);font-weight:800;line-height:1.1}.TaxiPricesLanding-module__XKj_3G__heroIntro,.TaxiPricesLanding-module__XKj_3G__heroSub{color:var(--tpr-muted);font-size:1.05rem;line-height:1.75}.TaxiPricesLanding-module__XKj_3G__heroIntro{margin-bottom:.75rem}.TaxiPricesLanding-module__XKj_3G__heroSub{margin-bottom:1rem}.TaxiPricesLanding-module__XKj_3G__heroRates{color:var(--tpr-ink);background:#fff;border:1px solid #05966933;border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:1.25rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;display:flex}.TaxiPricesLanding-module__XKj_3G__heroRates strong{color:var(--tpr-emerald)}.TaxiPricesLanding-module__XKj_3G__phoneBtn{color:#fff;background:var(--tpr-emerald);border-radius:.5rem;align-items:center;gap:.5rem;padding:.65rem 1.15rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.TaxiPricesLanding-module__XKj_3G__phoneBtn:hover{background:#047857}.TaxiPricesLanding-module__XKj_3G__bookingBox{background:#fff;border:2px solid #05966926;border-radius:1rem;width:100%;padding:1.25rem;box-shadow:0 16px 40px #1c191714}.TaxiPricesLanding-module__XKj_3G__bookingHead{color:var(--tpr-emerald);margin-bottom:1rem;font-size:.875rem;font-weight:700}.TaxiPricesLanding-module__XKj_3G__trustBar{margin-top:-1.25rem;padding-bottom:2.5rem}.TaxiPricesLanding-module__XKj_3G__trustCells{grid-template-columns:repeat(2,1fr);gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.TaxiPricesLanding-module__XKj_3G__trustCells li{text-align:center;background:var(--tpr-charcoal);border-radius:.75rem;padding:1rem}.TaxiPricesLanding-module__XKj_3G__trustCells strong{color:var(--tpr-gold);font-size:1.25rem;font-weight:800;display:block}.TaxiPricesLanding-module__XKj_3G__trustCells span{color:#fffc;font-size:.7rem;font-weight:600}.TaxiPricesLanding-module__XKj_3G__section{padding:3rem 0}.TaxiPricesLanding-module__XKj_3G__sectionMint{background:var(--tpr-mint)}.TaxiPricesLanding-module__XKj_3G__sectionDark{background:var(--tpr-charcoal);color:#fff}.TaxiPricesLanding-module__XKj_3G__eyebrow,.TaxiPricesLanding-module__XKj_3G__eyebrowLight{text-transform:uppercase;letter-spacing:.08em;color:var(--tpr-gold);margin-bottom:.5rem;font-size:.75rem;font-weight:700;display:block}.TaxiPricesLanding-module__XKj_3G__eyebrowLight{color:#6ee7b7}.TaxiPricesLanding-module__XKj_3G__headCenter,.TaxiPricesLanding-module__XKj_3G__headCenterLight{text-align:center;margin-bottom:2rem}.TaxiPricesLanding-module__XKj_3G__headCenter h2,.TaxiPricesLanding-module__XKj_3G__headCenterLight h2{letter-spacing:-.02em;font-size:clamp(1.5rem,3vw,2rem);font-weight:800}.TaxiPricesLanding-module__XKj_3G__headCenterLight h2{color:#fff}.TaxiPricesLanding-module__XKj_3G__lead{max-width:44rem;color:var(--tpr-muted);margin:.75rem auto 0;font-size:1.05rem;line-height:1.7}.TaxiPricesLanding-module__XKj_3G__splitProse{grid-template-columns:1fr;align-items:start;gap:2rem;display:grid}.TaxiPricesLanding-module__XKj_3G__splitProse h2{margin-bottom:1rem;font-size:clamp(1.5rem,3vw,1.875rem);font-weight:800}.TaxiPricesLanding-module__XKj_3G__splitProse p{color:var(--tpr-muted);margin-bottom:1rem;font-size:1.05rem;line-height:1.75}.TaxiPricesLanding-module__XKj_3G__formulaBox{background:var(--tpr-charcoal);color:#fff;border-left:4px solid var(--tpr-gold);border-radius:.75rem;padding:1.5rem}.TaxiPricesLanding-module__XKj_3G__formulaLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--tpr-gold);margin-bottom:.75rem;font-size:.75rem;font-weight:700}.TaxiPricesLanding-module__XKj_3G__formulaText{font-size:1.05rem;font-weight:600;line-height:1.6}.TaxiPricesLanding-module__XKj_3G__inlineLinks{font-size:.9375rem;font-weight:600}.TaxiPricesLanding-module__XKj_3G__inlineLinks a{color:var(--tpr-emerald);text-decoration:underline}.TaxiPricesLanding-module__XKj_3G__fareStack{gap:.75rem;max-width:40rem;margin:0 auto;display:grid}.TaxiPricesLanding-module__XKj_3G__fareLayer{background:#fff;border:1px solid #05966926;border-radius:.5rem;grid-template-columns:auto 1fr;gap:.5rem 1rem;padding:1rem 1.25rem;display:grid}.TaxiPricesLanding-module__XKj_3G__layerNum{color:#fff;background:var(--tpr-emerald);border-radius:.375rem;grid-row:span 2;justify-content:center;align-self:start;align-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:800;display:flex}.TaxiPricesLanding-module__XKj_3G__fareLayer h3{font-size:.9375rem;font-weight:700}.TaxiPricesLanding-module__XKj_3G__fareLayer p{color:var(--tpr-muted);grid-column:2;font-size:.875rem;line-height:1.6}.TaxiPricesLanding-module__XKj_3G__checkList{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.TaxiPricesLanding-module__XKj_3G__checkList li{background:#fff;border:1px solid #e7e5e4;border-radius:.5rem;padding:1.25rem 1.25rem 1.25rem 2.75rem;position:relative}.TaxiPricesLanding-module__XKj_3G__checkList li:before{content:"✓";color:var(--tpr-emerald);font-weight:800;position:absolute;top:1.25rem;left:1rem}.TaxiPricesLanding-module__XKj_3G__checkList h3{margin-bottom:.35rem;font-size:1rem;font-weight:700}.TaxiPricesLanding-module__XKj_3G__checkList p{color:var(--tpr-muted);font-size:.9375rem;line-height:1.65}.TaxiPricesLanding-module__XKj_3G__tagGrid{grid-template-columns:1fr;gap:.75rem;display:grid}.TaxiPricesLanding-module__XKj_3G__tagCard{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:.5rem;padding:1.25rem}.TaxiPricesLanding-module__XKj_3G__tagCard svg{color:var(--tpr-gold);margin-bottom:.5rem;font-size:1.25rem}.TaxiPricesLanding-module__XKj_3G__tagCard h3{color:#fff;margin-bottom:.35rem;font-size:.9375rem;font-weight:700}.TaxiPricesLanding-module__XKj_3G__tagCard p{color:#ffffffbf;font-size:.8125rem;line-height:1.55}.TaxiPricesLanding-module__XKj_3G__priceTable{border:1px solid #e7e5e4;border-radius:.75rem;overflow:hidden}.TaxiPricesLanding-module__XKj_3G__tableHead{display:none}.TaxiPricesLanding-module__XKj_3G__tableRow{background:#fff;border-bottom:1px solid #e7e5e4;gap:.5rem;padding:1rem 1.25rem;display:grid}.TaxiPricesLanding-module__XKj_3G__tableRow:last-child{border-bottom:none}.TaxiPricesLanding-module__XKj_3G__tableRow:nth-child(2n){background:var(--tpr-mint)}.TaxiPricesLanding-module__XKj_3G__vehicleCell{align-items:center;gap:.75rem;display:flex}.TaxiPricesLanding-module__XKj_3G__vehicleCell strong{font-size:.9375rem;display:block}.TaxiPricesLanding-module__XKj_3G__vehicleCell span{color:var(--tpr-muted);font-size:.75rem}.TaxiPricesLanding-module__XKj_3G__rateCell{color:var(--tpr-emerald);font-size:1rem;font-weight:800}.TaxiPricesLanding-module__XKj_3G__noteCell{color:var(--tpr-muted);font-size:.875rem;line-height:1.5}.TaxiPricesLanding-module__XKj_3G__ringSteps{grid-template-columns:1fr;gap:1rem;display:grid}.TaxiPricesLanding-module__XKj_3G__ringStep{text-align:center;background:#fff;border:2px solid #05966926;border-radius:.75rem;padding:1.25rem}.TaxiPricesLanding-module__XKj_3G__ringNum{color:#fff;background:var(--tpr-gold);border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-bottom:.75rem;font-size:1rem;font-weight:800;display:inline-flex}.TaxiPricesLanding-module__XKj_3G__ringStep h3{margin-bottom:.35rem;font-size:.9375rem;font-weight:700}.TaxiPricesLanding-module__XKj_3G__ringStep p{color:var(--tpr-muted);font-size:.875rem;line-height:1.6}.TaxiPricesLanding-module__XKj_3G__noteGrid{grid-template-columns:1fr;gap:.75rem;margin-top:2rem;display:grid}.TaxiPricesLanding-module__XKj_3G__noteTile{background:var(--tpr-mint);border-left:3px solid var(--tpr-gold);border-radius:.5rem;padding:1rem 1.25rem}.TaxiPricesLanding-module__XKj_3G__noteTile h3{color:var(--tpr-charcoal);margin-bottom:.35rem;font-size:.875rem;font-weight:700}.TaxiPricesLanding-module__XKj_3G__noteTile p{color:var(--tpr-muted);font-size:.875rem;line-height:1.55}.TaxiPricesLanding-module__XKj_3G__coverageCols{grid-template-columns:1fr;gap:1rem;display:grid}.TaxiPricesLanding-module__XKj_3G__coverageCard{background:#fff;border:1px solid #0596691f;border-radius:.5rem;padding:1.25rem}.TaxiPricesLanding-module__XKj_3G__coverageCard h3{color:var(--tpr-emerald);margin-bottom:.75rem;font-size:.9375rem;font-weight:700}.TaxiPricesLanding-module__XKj_3G__coverageCard ul{margin:0;padding:0;list-style:none}.TaxiPricesLanding-module__XKj_3G__coverageCard li{color:var(--tpr-muted);padding:.3rem 0;font-size:.875rem}.TaxiPricesLanding-module__XKj_3G__routeCards{grid-template-columns:1fr;gap:.75rem;display:grid}.TaxiPricesLanding-module__XKj_3G__routeCard{border:1px solid #e7e5e4;border-top:3px solid var(--tpr-gold);background:#fff;border-radius:.5rem;padding:1.25rem}.TaxiPricesLanding-module__XKj_3G__routePath{margin-bottom:.35rem;font-size:.9375rem;font-weight:700}.TaxiPricesLanding-module__XKj_3G__routePrice{color:var(--tpr-emerald);margin-bottom:.25rem;font-size:1.25rem;font-weight:800}.TaxiPricesLanding-module__XKj_3G__routeMeta{color:var(--tpr-muted);font-size:.8125rem}.TaxiPricesLanding-module__XKj_3G__statStrip{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.TaxiPricesLanding-module__XKj_3G__statItem{text-align:center;background:#ffffff0f;border-radius:.5rem;padding:1.25rem}.TaxiPricesLanding-module__XKj_3G__statItem strong{color:var(--tpr-gold);font-size:1.5rem;font-weight:800;display:block}.TaxiPricesLanding-module__XKj_3G__statItem span{color:#ffffffd9;font-size:.75rem;font-weight:600}.TaxiPricesLanding-module__XKj_3G__quoteWall{gap:1rem;display:grid}.TaxiPricesLanding-module__XKj_3G__quoteCard{background:#fff;border:1px solid #e7e5e4;border-radius:.75rem;margin:0;padding:1.5rem}.TaxiPricesLanding-module__XKj_3G__stars{color:var(--tpr-gold);gap:.15rem;margin-bottom:.75rem;display:flex}.TaxiPricesLanding-module__XKj_3G__quoteCard blockquote{color:var(--tpr-muted);margin:0 0 1rem;font-size:.9375rem;line-height:1.7}.TaxiPricesLanding-module__XKj_3G__quoteCard figcaption strong{font-size:.875rem;display:block}.TaxiPricesLanding-module__XKj_3G__quoteCard figcaption span{color:var(--tpr-muted);font-size:.75rem}.TaxiPricesLanding-module__XKj_3G__tipColumns{grid-template-columns:1fr;gap:1rem;display:grid}.TaxiPricesLanding-module__XKj_3G__tipItem{border-bottom:3px solid var(--tpr-emerald);background:#fff;border-radius:.5rem;padding:1.25rem}.TaxiPricesLanding-module__XKj_3G__tipItem h3{margin-bottom:.35rem;font-size:.9375rem;font-weight:700}.TaxiPricesLanding-module__XKj_3G__tipItem p{color:var(--tpr-muted);font-size:.875rem;line-height:1.6}.TaxiPricesLanding-module__XKj_3G__faqList{flex-direction:column;gap:.5rem;max-width:48rem;margin:0 auto;display:flex}.TaxiPricesLanding-module__XKj_3G__faqRow{border:1px solid #e7e5e4;border-radius:.5rem;overflow:hidden}.TaxiPricesLanding-module__XKj_3G__faqRow button{text-align:left;cursor:pointer;width:100%;color:var(--tpr-charcoal);background:#fff;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-size:.9375rem;font-weight:600;display:flex}.TaxiPricesLanding-module__XKj_3G__faqRow button:hover{background:var(--tpr-mint)}.TaxiPricesLanding-module__XKj_3G__faqRow p{color:var(--tpr-muted);padding:0 1.25rem 1rem;font-size:.9375rem;line-height:1.65}.TaxiPricesLanding-module__XKj_3G__hubBoard{grid-template-columns:1fr;gap:1rem;display:grid}.TaxiPricesLanding-module__XKj_3G__hubSection{background:#fff;border:1px solid #0596691f;border-radius:.5rem;padding:1.25rem}.TaxiPricesLanding-module__XKj_3G__hubSection h3{color:var(--tpr-emerald);margin-bottom:.75rem;font-size:.9375rem;font-weight:700}.TaxiPricesLanding-module__XKj_3G__hubSection ul{margin:0;padding:0;list-style:none}.TaxiPricesLanding-module__XKj_3G__hubSection li{padding:.3rem 0;font-size:.875rem}.TaxiPricesLanding-module__XKj_3G__hubSection a{color:var(--tpr-emerald);font-weight:600;text-decoration:none}.TaxiPricesLanding-module__XKj_3G__hubSection a:hover{text-decoration:underline}.TaxiPricesLanding-module__XKj_3G__relatedTiles{grid-template-columns:1fr;gap:.75rem;display:grid}.TaxiPricesLanding-module__XKj_3G__relatedTile{background:var(--tpr-mint);border:1px solid #0596691f;border-radius:.5rem;flex-direction:column;gap:.25rem;padding:1rem 1.25rem;text-decoration:none;display:flex}.TaxiPricesLanding-module__XKj_3G__relatedTile:hover{border-color:var(--tpr-emerald)}.TaxiPricesLanding-module__XKj_3G__relatedTile strong{color:var(--tpr-charcoal);font-size:.9375rem}.TaxiPricesLanding-module__XKj_3G__relatedTile span{color:var(--tpr-muted);font-size:.8125rem}.TaxiPricesLanding-module__XKj_3G__locPills{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.TaxiPricesLanding-module__XKj_3G__locPills a{color:var(--tpr-emerald);background:#fff;border:1px solid #05966940;border-radius:999px;padding:.45rem .9rem;font-size:.8125rem;font-weight:600;text-decoration:none}.TaxiPricesLanding-module__XKj_3G__locPills a:hover{background:var(--tpr-emerald);color:#fff}.TaxiPricesLanding-module__XKj_3G__blogGrid{grid-template-columns:1fr;gap:1rem;display:grid}.TaxiPricesLanding-module__XKj_3G__blogPost{border:1px solid #e7e5e4;border-radius:.5rem;padding:1.25rem}.TaxiPricesLanding-module__XKj_3G__blogPost time{color:var(--tpr-gold);font-size:.75rem;font-weight:600}.TaxiPricesLanding-module__XKj_3G__blogPost h3{margin:.5rem 0;font-size:1rem;font-weight:700}.TaxiPricesLanding-module__XKj_3G__blogPost h3 a{color:var(--tpr-charcoal);text-decoration:none}.TaxiPricesLanding-module__XKj_3G__blogPost h3 a:hover{color:var(--tpr-emerald)}.TaxiPricesLanding-module__XKj_3G__blogPost p{color:var(--tpr-muted);font-size:.875rem;line-height:1.6}.TaxiPricesLanding-module__XKj_3G__finalCta{background:linear-gradient(135deg, var(--tpr-charcoal) 55%, var(--tpr-emerald) 55%);color:#fff;text-align:center;padding:3.5rem 0}.TaxiPricesLanding-module__XKj_3G__finalCta h2{margin-bottom:.75rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:800}.TaxiPricesLanding-module__XKj_3G__finalCta p{color:#ffffffe6;max-width:36rem;margin:0 auto 1.5rem;font-size:1.05rem;line-height:1.65}.TaxiPricesLanding-module__XKj_3G__ctaRow{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.TaxiPricesLanding-module__XKj_3G__ctaPrimary,.TaxiPricesLanding-module__XKj_3G__ctaSecondary{border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.TaxiPricesLanding-module__XKj_3G__ctaPrimary{color:var(--tpr-charcoal);background:var(--tpr-gold)}.TaxiPricesLanding-module__XKj_3G__ctaSecondary{color:#fff;border:2px solid #ffffff80}.TaxiPricesLanding-module__XKj_3G__stickyCta{z-index:100;color:var(--tpr-charcoal);background:var(--tpr-gold);border-radius:999px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:700;text-decoration:none;display:flex;position:fixed;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #d9770659}@media (min-width:640px){.TaxiPricesLanding-module__XKj_3G__trustCells{grid-template-columns:repeat(4,1fr)}.TaxiPricesLanding-module__XKj_3G__tagGrid,.TaxiPricesLanding-module__XKj_3G__ringSteps,.TaxiPricesLanding-module__XKj_3G__noteGrid,.TaxiPricesLanding-module__XKj_3G__coverageCols,.TaxiPricesLanding-module__XKj_3G__routeCards,.TaxiPricesLanding-module__XKj_3G__quoteWall,.TaxiPricesLanding-module__XKj_3G__tipColumns,.TaxiPricesLanding-module__XKj_3G__relatedTiles,.TaxiPricesLanding-module__XKj_3G__blogGrid{grid-template-columns:repeat(2,1fr)}.TaxiPricesLanding-module__XKj_3G__hubBoard{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.TaxiPricesLanding-module__XKj_3G__heroSplit{grid-template-columns:1.1fr 1fr;gap:2rem}.TaxiPricesLanding-module__XKj_3G__bookingBox{position:sticky;top:1.25rem}.TaxiPricesLanding-module__XKj_3G__splitProse{grid-template-columns:1.4fr .6fr}.TaxiPricesLanding-module__XKj_3G__checkList{grid-template-columns:repeat(2,1fr)}.TaxiPricesLanding-module__XKj_3G__tableHead{text-transform:uppercase;letter-spacing:.05em;color:#fffc;background:var(--tpr-charcoal);grid-template-columns:2fr 1fr 1fr 1.5fr;gap:1rem;padding:.75rem 1.25rem;font-size:.75rem;font-weight:700;display:grid}.TaxiPricesLanding-module__XKj_3G__tableRow{grid-template-columns:2fr 1fr 1fr 1.5fr;align-items:center;gap:1rem}.TaxiPricesLanding-module__XKj_3G__statStrip{grid-template-columns:repeat(4,1fr)}.TaxiPricesLanding-module__XKj_3G__ringSteps{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.TaxiPricesLanding-module__XKj_3G__tagGrid,.TaxiPricesLanding-module__XKj_3G__blogGrid{grid-template-columns:repeat(4,1fr)}}
.AirportTaxiBookingLanding-module__u0bqyq__page{--atb-navy:#0c1929;--atb-sky:#38bdf8;--atb-sky-dark:#0284c7;--atb-rose:#fb7185;--atb-ice:#f0f9ff;--atb-ink:#0f172a;--atb-muted:#64748b;color:var(--atb-ink);background:#fff}.AirportTaxiBookingLanding-module__u0bqyq__hero{background:#fff}.AirportTaxiBookingLanding-module__u0bqyq__heroBand{background:linear-gradient(160deg, var(--atb-navy) 0%, #1e3a5f 100%);color:#fff;padding:1.25rem 0 4rem}.AirportTaxiBookingLanding-module__u0bqyq__breadcrumb{color:#ffffff8c;flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:1.25rem;font-size:.8125rem;font-weight:600;display:flex}.AirportTaxiBookingLanding-module__u0bqyq__breadcrumb span{color:#ffffff40}.AirportTaxiBookingLanding-module__u0bqyq__breadcrumb a{text-decoration:none;color:var(--atb-sky)!important}.AirportTaxiBookingLanding-module__u0bqyq__boardingTag{text-transform:uppercase;letter-spacing:.06em;color:var(--atb-rose);background:#fb71851f;border:1px solid #fb718559;border-radius:4px;align-items:center;gap:.45rem;margin-bottom:.75rem;padding:.35rem .85rem;font-size:.75rem;font-weight:700;display:inline-flex}.AirportTaxiBookingLanding-module__u0bqyq__heroTitle{letter-spacing:-.03em;max-width:52rem;margin-bottom:1rem;font-size:clamp(1.875rem,4.5vw,2.625rem);font-weight:800;line-height:1.1}.AirportTaxiBookingLanding-module__u0bqyq__heroIntro{color:#ffffffd1;max-width:48rem;font-size:1.05rem;line-height:1.75}.AirportTaxiBookingLanding-module__u0bqyq__heroBody{margin-top:-2.5rem;padding-bottom:2rem}.AirportTaxiBookingLanding-module__u0bqyq__heroLower{grid-template-columns:1fr;align-items:start;gap:1.5rem;display:grid}.AirportTaxiBookingLanding-module__u0bqyq__ticketCard{background:#fff;border:2px dashed #0c192926;border-radius:4px;width:100%;padding:1.5rem 1.25rem;position:relative;box-shadow:0 20px 50px #0c19291f}.AirportTaxiBookingLanding-module__u0bqyq__ticketNotch{background:var(--atb-ice);border-radius:50%;width:20px;height:20px;position:absolute;top:50%;right:-10px;transform:translateY(-50%);box-shadow:inset 2px 0 #0c192914}.AirportTaxiBookingLanding-module__u0bqyq__ticketLabel{color:var(--atb-sky-dark);text-transform:uppercase;letter-spacing:.04em;margin-bottom:1rem;font-size:.875rem;font-weight:700}.AirportTaxiBookingLanding-module__u0bqyq__heroAside{padding-top:.5rem}.AirportTaxiBookingLanding-module__u0bqyq__heroSub{color:var(--atb-muted);margin-bottom:1.25rem;font-size:1.05rem;line-height:1.75}.AirportTaxiBookingLanding-module__u0bqyq__reservePhone{color:#fff;background:var(--atb-navy);border-radius:4px;align-items:center;gap:.5rem;padding:.65rem 1.15rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.AirportTaxiBookingLanding-module__u0bqyq__reservePhone:hover{background:#1e3a5f}.AirportTaxiBookingLanding-module__u0bqyq__trustRow{padding:0 0 2.5rem}.AirportTaxiBookingLanding-module__u0bqyq__trustLine{background:#fff;border:1px solid #e2e8f0;border-radius:4px;flex-wrap:wrap;justify-content:center;gap:0;margin:0;padding:1.25rem 1rem;list-style:none;display:flex;box-shadow:0 4px 16px #0c19290f}.AirportTaxiBookingLanding-module__u0bqyq__trustLine li{text-align:center;flex:45%;min-width:130px;padding:.5rem 1rem;position:relative}.AirportTaxiBookingLanding-module__u0bqyq__trustLine strong{color:var(--atb-sky-dark);font-size:1.25rem;font-weight:800;display:block}.AirportTaxiBookingLanding-module__u0bqyq__trustLine span{color:var(--atb-muted);font-size:.7rem;font-weight:600}.AirportTaxiBookingLanding-module__u0bqyq__trustDivider{display:none}.AirportTaxiBookingLanding-module__u0bqyq__section{padding:3rem 0}.AirportTaxiBookingLanding-module__u0bqyq__sectionIce{background:var(--atb-ice)}.AirportTaxiBookingLanding-module__u0bqyq__sectionNavy{background:var(--atb-navy);color:#fff}.AirportTaxiBookingLanding-module__u0bqyq__kicker,.AirportTaxiBookingLanding-module__u0bqyq__kickerLight{text-transform:uppercase;letter-spacing:.08em;color:var(--atb-rose);margin-bottom:.5rem;font-size:.75rem;font-weight:700;display:block}.AirportTaxiBookingLanding-module__u0bqyq__kickerLight{color:var(--atb-sky)}.AirportTaxiBookingLanding-module__u0bqyq__headCenter,.AirportTaxiBookingLanding-module__u0bqyq__headCenterLight{text-align:center;margin-bottom:2rem}.AirportTaxiBookingLanding-module__u0bqyq__headCenter h2,.AirportTaxiBookingLanding-module__u0bqyq__headCenterLight h2{letter-spacing:-.02em;font-size:clamp(1.5rem,3vw,2rem);font-weight:800}.AirportTaxiBookingLanding-module__u0bqyq__headCenterLight h2{color:#fff}.AirportTaxiBookingLanding-module__u0bqyq__lead{max-width:44rem;color:var(--atb-muted);margin:.75rem auto 0;font-size:1.05rem;line-height:1.7}.AirportTaxiBookingLanding-module__u0bqyq__magazine{grid-template-columns:1fr;align-items:start;gap:2rem;display:grid}.AirportTaxiBookingLanding-module__u0bqyq__magMain h2{margin-bottom:1rem;font-size:clamp(1.5rem,3vw,1.875rem);font-weight:800}.AirportTaxiBookingLanding-module__u0bqyq__magMain p{color:var(--atb-muted);margin-bottom:1rem;font-size:1.05rem;line-height:1.75}.AirportTaxiBookingLanding-module__u0bqyq__pullQuote{color:var(--atb-navy);background:var(--atb-ice);border-left:4px solid var(--atb-rose);border-radius:0 4px 4px 0;margin:0;padding:1.5rem;font-size:1.25rem;font-style:italic;font-weight:700;line-height:1.5}.AirportTaxiBookingLanding-module__u0bqyq__crossLinks{font-size:.9375rem;font-weight:600}.AirportTaxiBookingLanding-module__u0bqyq__crossLinks a{color:var(--atb-sky-dark);text-decoration:underline}.AirportTaxiBookingLanding-module__u0bqyq__stampGrid{grid-template-columns:1fr;gap:.75rem;display:grid}.AirportTaxiBookingLanding-module__u0bqyq__stampCard{background:#fff;border:1px solid #38bdf833;border-radius:4px;padding:1.25rem;box-shadow:inset 0 0 0 1px #fb718514}.AirportTaxiBookingLanding-module__u0bqyq__stampCard h3{color:var(--atb-navy);margin-bottom:.35rem;font-size:.9375rem;font-weight:700}.AirportTaxiBookingLanding-module__u0bqyq__stampCard p{color:var(--atb-muted);font-size:.875rem;line-height:1.6}.AirportTaxiBookingLanding-module__u0bqyq__barBenefits{gap:.65rem;display:grid}.AirportTaxiBookingLanding-module__u0bqyq__barItem{border-left:4px solid var(--atb-rose);background:#fff;border-radius:0 4px 4px 0;padding:1rem 1.25rem 1rem 1.5rem;box-shadow:0 2px 8px #0c19290a}.AirportTaxiBookingLanding-module__u0bqyq__barItem h3{margin-bottom:.35rem;font-size:1rem;font-weight:700}.AirportTaxiBookingLanding-module__u0bqyq__barItem p{color:var(--atb-muted);font-size:.9375rem;line-height:1.65}.AirportTaxiBookingLanding-module__u0bqyq__gateGrid{grid-template-columns:1fr;gap:.75rem;display:grid}.AirportTaxiBookingLanding-module__u0bqyq__gateCard{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:4px;padding:1.25rem 1.25rem 1.25rem 3.5rem;position:relative}.AirportTaxiBookingLanding-module__u0bqyq__gateNum{color:var(--atb-rose);font-size:.75rem;font-weight:800;position:absolute;top:1.25rem;left:1rem}.AirportTaxiBookingLanding-module__u0bqyq__gateCard svg{color:var(--atb-sky);margin-bottom:.5rem;font-size:1.125rem}.AirportTaxiBookingLanding-module__u0bqyq__gateCard h3{color:#fff;margin-bottom:.35rem;font-size:.9375rem;font-weight:700}.AirportTaxiBookingLanding-module__u0bqyq__gateCard p{color:#ffffffbf;font-size:.8125rem;line-height:1.55}.AirportTaxiBookingLanding-module__u0bqyq__fleetLanes{flex-direction:column;gap:.75rem;display:flex}.AirportTaxiBookingLanding-module__u0bqyq__fleetLane{background:var(--atb-ice);border:1px solid #38bdf826;border-radius:4px;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.AirportTaxiBookingLanding-module__u0bqyq__fleetImg{object-fit:contain;flex-shrink:0}.AirportTaxiBookingLanding-module__u0bqyq__fleetVehicle{text-transform:uppercase;color:var(--atb-sky-dark);margin-bottom:.2rem;font-size:.75rem;font-weight:700}.AirportTaxiBookingLanding-module__u0bqyq__fleetInfo h3{margin-bottom:.2rem;font-size:1rem;font-weight:700}.AirportTaxiBookingLanding-module__u0bqyq__fleetInfo p{color:var(--atb-muted);font-size:.8125rem}.AirportTaxiBookingLanding-module__u0bqyq__fleetBest{margin-top:.35rem;font-size:.875rem!important}.AirportTaxiBookingLanding-module__u0bqyq__gatePath{grid-template-columns:1fr;gap:0;max-width:36rem;margin:0 auto;display:grid}.AirportTaxiBookingLanding-module__u0bqyq__pathStep{border-left:2px solid var(--atb-sky);margin-left:1.25rem;padding:1.25rem 1.25rem 1.25rem 4rem;position:relative}.AirportTaxiBookingLanding-module__u0bqyq__pathStep:last-child{border-left-color:#0000}.AirportTaxiBookingLanding-module__u0bqyq__pathGate{text-transform:uppercase;letter-spacing:.05em;color:#fff;background:var(--atb-navy);border-radius:2px;padding:.25rem .5rem;font-size:.65rem;font-weight:800;position:absolute;top:1.25rem;left:-1.35rem}.AirportTaxiBookingLanding-module__u0bqyq__pathStep h3{margin-bottom:.35rem;font-size:.9375rem;font-weight:700}.AirportTaxiBookingLanding-module__u0bqyq__pathStep p{color:var(--atb-muted);font-size:.875rem;line-height:1.6}.AirportTaxiBookingLanding-module__u0bqyq__fareCols{grid-template-columns:1fr;gap:.75rem;margin-top:2rem;display:grid}.AirportTaxiBookingLanding-module__u0bqyq__fareCol{background:var(--atb-ice);border-radius:4px;padding:1rem}.AirportTaxiBookingLanding-module__u0bqyq__fareCol h3{color:var(--atb-navy);margin-bottom:.35rem;font-size:.875rem;font-weight:700}.AirportTaxiBookingLanding-module__u0bqyq__fareCol p{color:var(--atb-muted);font-size:.875rem;line-height:1.55}.AirportTaxiBookingLanding-module__u0bqyq__terminalChips{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:2rem;display:flex}.AirportTaxiBookingLanding-module__u0bqyq__terminalChip{background:#fff;border:1px solid #38bdf840;border-radius:4px;padding:.45rem .85rem;font-size:.8125rem}.AirportTaxiBookingLanding-module__u0bqyq__terminalChip strong{color:var(--atb-rose);margin-right:.35rem}.AirportTaxiBookingLanding-module__u0bqyq__zoneBlocks{grid-template-columns:1fr;gap:1rem;display:grid}.AirportTaxiBookingLanding-module__u0bqyq__zoneBlock{background:#fff;border:1px solid #38bdf81f;border-radius:4px;padding:1.25rem}.AirportTaxiBookingLanding-module__u0bqyq__zoneBlock h3{color:var(--atb-sky-dark);margin-bottom:.75rem;font-size:.9375rem;font-weight:700}.AirportTaxiBookingLanding-module__u0bqyq__zoneBlock ul{margin:0;padding:0;list-style:none}.AirportTaxiBookingLanding-module__u0bqyq__zoneBlock li{color:var(--atb-muted);padding:.3rem 0;font-size:.875rem}.AirportTaxiBookingLanding-module__u0bqyq__stubGrid{grid-template-columns:1fr;gap:.75rem;display:grid}.AirportTaxiBookingLanding-module__u0bqyq__stubCard{background:#fff;border:1px solid #e2e8f0;border-radius:4px;padding:1.25rem 1.25rem 1.25rem 1.5rem;position:relative}.AirportTaxiBookingLanding-module__u0bqyq__stubPerforation{background:repeating-linear-gradient(180deg, var(--atb-rose), var(--atb-rose) 4px, transparent 4px, transparent 8px);width:6px;position:absolute;top:0;bottom:0;left:0}.AirportTaxiBookingLanding-module__u0bqyq__stubRoute{margin-bottom:.35rem;font-size:.9375rem;font-weight:700}.AirportTaxiBookingLanding-module__u0bqyq__stubPrice{color:var(--atb-sky-dark);margin-bottom:.25rem;font-size:1.125rem;font-weight:800}.AirportTaxiBookingLanding-module__u0bqyq__stubMeta{color:var(--atb-muted);font-size:.8125rem}.AirportTaxiBookingLanding-module__u0bqyq__metricBoard{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.AirportTaxiBookingLanding-module__u0bqyq__metricCell{text-align:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:4px;padding:1.25rem}.AirportTaxiBookingLanding-module__u0bqyq__metricCell strong{color:var(--atb-sky);font-size:1.5rem;font-weight:800;display:block}.AirportTaxiBookingLanding-module__u0bqyq__metricCell span{color:#fffc;font-size:.75rem;font-weight:600}.AirportTaxiBookingLanding-module__u0bqyq__reviewDeck{gap:1rem;display:grid}.AirportTaxiBookingLanding-module__u0bqyq__reviewCard{border:1px solid #e2e8f0;border-top:3px solid var(--atb-sky);background:#fff;border-radius:4px;margin:0;padding:1.5rem}.AirportTaxiBookingLanding-module__u0bqyq__stars{color:var(--atb-rose);gap:.15rem;margin-bottom:.75rem;display:flex}.AirportTaxiBookingLanding-module__u0bqyq__reviewCard blockquote{color:var(--atb-muted);margin:0 0 1rem;font-size:.9375rem;line-height:1.7}.AirportTaxiBookingLanding-module__u0bqyq__reviewCard figcaption strong{font-size:.875rem;display:block}.AirportTaxiBookingLanding-module__u0bqyq__reviewCard figcaption span{color:var(--atb-muted);font-size:.75rem}.AirportTaxiBookingLanding-module__u0bqyq__tipDeck{flex-direction:column;gap:.5rem;max-width:44rem;margin:0 auto;display:flex}.AirportTaxiBookingLanding-module__u0bqyq__tipStrip{border-bottom:1px solid #38bdf826;gap:1rem;padding:1rem 0;display:flex}.AirportTaxiBookingLanding-module__u0bqyq__tipIndex{color:var(--atb-sky);opacity:.6;flex-shrink:0;font-size:1.25rem;font-weight:800}.AirportTaxiBookingLanding-module__u0bqyq__tipStrip h3{margin-bottom:.35rem;font-size:.9375rem;font-weight:700}.AirportTaxiBookingLanding-module__u0bqyq__tipStrip p{color:var(--atb-muted);font-size:.875rem;line-height:1.6}.AirportTaxiBookingLanding-module__u0bqyq__faqStack{flex-direction:column;gap:.5rem;max-width:48rem;margin:0 auto;display:flex}.AirportTaxiBookingLanding-module__u0bqyq__faqBlock{border:1px solid #e2e8f0;border-radius:4px;overflow:hidden}.AirportTaxiBookingLanding-module__u0bqyq__faqBlock button{text-align:left;cursor:pointer;width:100%;color:var(--atb-navy);background:#fff;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-size:.9375rem;font-weight:600;display:flex}.AirportTaxiBookingLanding-module__u0bqyq__faqBlock button:hover{background:var(--atb-ice)}.AirportTaxiBookingLanding-module__u0bqyq__faqBlock p{color:var(--atb-muted);padding:0 1.25rem 1rem;font-size:.9375rem;line-height:1.65}.AirportTaxiBookingLanding-module__u0bqyq__linkColumns{grid-template-columns:1fr;gap:1rem;display:grid}.AirportTaxiBookingLanding-module__u0bqyq__linkCol{background:#fff;border:1px solid #38bdf826;border-radius:4px;padding:1.25rem}.AirportTaxiBookingLanding-module__u0bqyq__linkCol h3{color:var(--atb-sky-dark);margin-bottom:.75rem;font-size:.9375rem;font-weight:700}.AirportTaxiBookingLanding-module__u0bqyq__linkCol ul{margin:0;padding:0;list-style:none}.AirportTaxiBookingLanding-module__u0bqyq__linkCol li{padding:.3rem 0;font-size:.875rem}.AirportTaxiBookingLanding-module__u0bqyq__linkCol a{color:var(--atb-navy);font-weight:600;text-decoration:none}.AirportTaxiBookingLanding-module__u0bqyq__linkCol a:hover{color:var(--atb-sky-dark);text-decoration:underline}.AirportTaxiBookingLanding-module__u0bqyq__relatedLinks{grid-template-columns:1fr;gap:.75rem;display:grid}.AirportTaxiBookingLanding-module__u0bqyq__relatedLink{background:var(--atb-ice);border:1px solid #38bdf81f;border-radius:4px;flex-direction:column;gap:.25rem;padding:1rem 1.25rem;text-decoration:none;display:flex}.AirportTaxiBookingLanding-module__u0bqyq__relatedLink:hover{border-color:var(--atb-sky)}.AirportTaxiBookingLanding-module__u0bqyq__relatedLink strong{color:var(--atb-navy);font-size:.9375rem}.AirportTaxiBookingLanding-module__u0bqyq__relatedLink span{color:var(--atb-muted);font-size:.8125rem}.AirportTaxiBookingLanding-module__u0bqyq__areaLinks{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.AirportTaxiBookingLanding-module__u0bqyq__areaLinks a{color:var(--atb-navy);background:#fff;border:1px solid #0c192926;border-radius:4px;padding:.45rem .9rem;font-size:.8125rem;font-weight:600;text-decoration:none}.AirportTaxiBookingLanding-module__u0bqyq__areaLinks a:hover{background:var(--atb-navy);color:#fff}.AirportTaxiBookingLanding-module__u0bqyq__blogRow{grid-template-columns:1fr;gap:1rem;display:grid}.AirportTaxiBookingLanding-module__u0bqyq__blogEntry{border:1px solid #e2e8f0;border-radius:4px;padding:1.25rem}.AirportTaxiBookingLanding-module__u0bqyq__blogEntry time{color:var(--atb-rose);font-size:.75rem;font-weight:600}.AirportTaxiBookingLanding-module__u0bqyq__blogEntry h3{margin:.5rem 0;font-size:1rem;font-weight:700}.AirportTaxiBookingLanding-module__u0bqyq__blogEntry h3 a{color:var(--atb-navy);text-decoration:none}.AirportTaxiBookingLanding-module__u0bqyq__blogEntry h3 a:hover{color:var(--atb-sky-dark)}.AirportTaxiBookingLanding-module__u0bqyq__blogEntry p{color:var(--atb-muted);margin-bottom:.75rem;font-size:.875rem;line-height:1.6}.AirportTaxiBookingLanding-module__u0bqyq__readLink{color:var(--atb-sky-dark);align-items:center;gap:.35rem;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.AirportTaxiBookingLanding-module__u0bqyq__finalBand{background:var(--atb-navy);color:#fff;text-align:center;padding:3.5rem 0}.AirportTaxiBookingLanding-module__u0bqyq__finalBand h2{margin-bottom:.75rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:800}.AirportTaxiBookingLanding-module__u0bqyq__finalBand p{color:#ffffffe0;max-width:36rem;margin:0 auto 1.5rem;font-size:1.05rem;line-height:1.65}.AirportTaxiBookingLanding-module__u0bqyq__finalActions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.AirportTaxiBookingLanding-module__u0bqyq__btnBook,.AirportTaxiBookingLanding-module__u0bqyq__btnCall{border-radius:4px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.AirportTaxiBookingLanding-module__u0bqyq__btnBook{color:var(--atb-navy);background:var(--atb-sky)}.AirportTaxiBookingLanding-module__u0bqyq__btnCall{color:#fff;border:2px solid #ffffff73}.AirportTaxiBookingLanding-module__u0bqyq__stickyBook{z-index:100;color:var(--atb-navy);background:var(--atb-sky);border-radius:4px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:700;text-decoration:none;display:flex;position:fixed;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #38bdf866}@media (min-width:640px){.AirportTaxiBookingLanding-module__u0bqyq__stampGrid,.AirportTaxiBookingLanding-module__u0bqyq__gateGrid,.AirportTaxiBookingLanding-module__u0bqyq__barBenefits,.AirportTaxiBookingLanding-module__u0bqyq__fareCols,.AirportTaxiBookingLanding-module__u0bqyq__zoneBlocks,.AirportTaxiBookingLanding-module__u0bqyq__stubGrid,.AirportTaxiBookingLanding-module__u0bqyq__reviewDeck,.AirportTaxiBookingLanding-module__u0bqyq__relatedLinks,.AirportTaxiBookingLanding-module__u0bqyq__blogRow{grid-template-columns:repeat(2,1fr)}.AirportTaxiBookingLanding-module__u0bqyq__linkColumns{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.AirportTaxiBookingLanding-module__u0bqyq__heroLower{grid-template-columns:1fr 1.1fr;gap:2rem}.AirportTaxiBookingLanding-module__u0bqyq__ticketCard{position:sticky;top:1.25rem}.AirportTaxiBookingLanding-module__u0bqyq__magazine{grid-template-columns:1fr 280px}.AirportTaxiBookingLanding-module__u0bqyq__trustLine li{flex:1}.AirportTaxiBookingLanding-module__u0bqyq__trustDivider{background:#e2e8f0;width:1px;height:50%;display:block;position:absolute;top:25%;right:0}.AirportTaxiBookingLanding-module__u0bqyq__metricBoard{grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){.AirportTaxiBookingLanding-module__u0bqyq__gateGrid,.AirportTaxiBookingLanding-module__u0bqyq__blogRow{grid-template-columns:repeat(4,1fr)}}
.TaxiBookingLanding-module__3eoR0G__page{--tb-indigo:#4f46e5;--tb-indigo-dark:#3730a3;--tb-violet:#7c3aed;--tb-ink:#1e1b4b;--tb-muted:#64748b;--tb-surface:#f5f3ff;--tb-white:#fff;background:#fff}.TaxiBookingLanding-module__3eoR0G__hero{padding:1.25rem 0 3.5rem;position:relative;overflow:hidden}.TaxiBookingLanding-module__3eoR0G__heroGlow{z-index:0;pointer-events:none;background:radial-gradient(70% 50% at 80% 0,#7c3aed24,#0000 50%),radial-gradient(circle at 10% 40%,#4f46e51a,#0000 45%),linear-gradient(165deg,#eef2ff 0%,#fff 65%);position:absolute;inset:0}.TaxiBookingLanding-module__3eoR0G__hero .container{z-index:1;position:relative}.TaxiBookingLanding-module__3eoR0G__breadcrumb{color:#475569;background:#ffffffe6;border:1px solid #4f46e526;border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.5rem;width:fit-content;margin-bottom:1.5rem;padding:.45rem .75rem;font-size:.8125rem;font-weight:600;display:flex}.TaxiBookingLanding-module__3eoR0G__breadcrumb span{color:#94a3b8}.TaxiBookingLanding-module__3eoR0G__breadcrumb a{text-decoration:none;color:var(--tb-indigo)!important}.TaxiBookingLanding-module__3eoR0G__heroGrid{gap:2rem;display:grid}.TaxiBookingLanding-module__3eoR0G__heroLead{letter-spacing:.04em;text-transform:uppercase;color:var(--tb-violet);margin-bottom:.5rem;font-size:.875rem;font-weight:700}.TaxiBookingLanding-module__3eoR0G__heroTitle{letter-spacing:-.035em;color:var(--tb-ink);margin-bottom:1rem;font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1.08}.TaxiBookingLanding-module__3eoR0G__heroIntro,.TaxiBookingLanding-module__3eoR0G__heroSubtext{color:var(--tb-muted);max-width:36rem;font-size:1.0625rem;line-height:1.75}.TaxiBookingLanding-module__3eoR0G__heroIntro{margin-bottom:.75rem}.TaxiBookingLanding-module__3eoR0G__heroSubtext{margin-bottom:1.25rem}.TaxiBookingLanding-module__3eoR0G__trustRow{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;list-style:none;display:flex}.TaxiBookingLanding-module__3eoR0G__trustRow li{color:var(--tb-ink);background:#fff;border:1px solid #4f46e526;border-radius:.5rem;align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:.75rem;font-weight:700;display:inline-flex}.TaxiBookingLanding-module__3eoR0G__trustRow svg{color:var(--tb-indigo)}.TaxiBookingLanding-module__3eoR0G__heroCtas{flex-wrap:wrap;gap:.75rem;display:flex}.TaxiBookingLanding-module__3eoR0G__primaryCta{color:#fff;background:linear-gradient(135deg, var(--tb-indigo) 0%, var(--tb-violet) 100%);border-radius:.75rem;align-items:center;gap:.5rem;min-height:2.875rem;padding:0 1.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 10px 28px #4f46e54d}.TaxiBookingLanding-module__3eoR0G__primaryCta:hover{filter:brightness(1.05)}.TaxiBookingLanding-module__3eoR0G__ghostCta{min-height:2.875rem;color:var(--tb-indigo-dark);background:0 0;border:1.5px solid #4f46e54d;border-radius:.75rem;align-items:center;padding:0 1.25rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.TaxiBookingLanding-module__3eoR0G__outlineCta{color:#fff;border:2px solid #ffffffd9;border-radius:.75rem;align-items:center;gap:.5rem;min-height:3rem;padding:0 1.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.TaxiBookingLanding-module__3eoR0G__bookingPanel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #fffffff2;border-radius:1.25rem;padding:1.25rem;box-shadow:0 24px 56px #4f46e51f}.TaxiBookingLanding-module__3eoR0G__bookingHead{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.TaxiBookingLanding-module__3eoR0G__bookingEyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--tb-violet);font-size:.6875rem;font-weight:700}.TaxiBookingLanding-module__3eoR0G__bookingTitle{color:var(--tb-ink);font-size:1.0625rem;font-weight:800}.TaxiBookingLanding-module__3eoR0G__livePill{color:#059669;background:#ecfdf5;border-radius:999px;align-items:center;gap:.25rem;padding:.3rem .6rem;font-size:.6875rem;font-weight:700;display:inline-flex}.TaxiBookingLanding-module__3eoR0G__sectionTag{letter-spacing:.08em;text-transform:uppercase;color:var(--tb-violet);margin-bottom:.5rem;font-size:.75rem;font-weight:700;display:inline-block}.TaxiBookingLanding-module__3eoR0G__sectionHeader{max-width:40rem;margin-bottom:1.75rem}.TaxiBookingLanding-module__3eoR0G__sectionHeader h2{color:var(--tb-ink);letter-spacing:-.02em;font-size:clamp(1.5rem,3vw,2rem);font-weight:800}.TaxiBookingLanding-module__3eoR0G__sectionLead{color:var(--tb-muted);margin-top:.5rem;line-height:1.7}.TaxiBookingLanding-module__3eoR0G__smartSection{background:var(--tb-surface);padding:4rem 0}.TaxiBookingLanding-module__3eoR0G__compareGrid{gap:1rem;display:grid}.TaxiBookingLanding-module__3eoR0G__compareCard{background:#fff;border:1px solid #4f46e51a;border-radius:1rem;padding:1.5rem}.TaxiBookingLanding-module__3eoR0G__compareCard h3{color:var(--tb-ink);margin-bottom:.875rem;font-size:1.125rem;font-weight:800}.TaxiBookingLanding-module__3eoR0G__compareCard ul{gap:.5rem;list-style:none;display:grid}.TaxiBookingLanding-module__3eoR0G__compareCard li{color:var(--tb-muted);padding-left:1.25rem;font-size:.9375rem;line-height:1.55;position:relative}.TaxiBookingLanding-module__3eoR0G__compareCard li:before{content:"";background:var(--tb-indigo);border-radius:999px;width:.5rem;height:.5rem;position:absolute;top:.45rem;left:0}.TaxiBookingLanding-module__3eoR0G__takeaway{color:var(--tb-ink);border-left:4px solid var(--tb-violet);background:#fff;border-radius:0 .75rem .75rem 0;margin-top:1.25rem;padding:1rem 1.25rem;font-size:.9375rem;line-height:1.7}.TaxiBookingLanding-module__3eoR0G__journeySection{background:#fff;padding:4rem 0}.TaxiBookingLanding-module__3eoR0G__journeyTabs{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.TaxiBookingLanding-module__3eoR0G__journeyTab,.TaxiBookingLanding-module__3eoR0G__journeyTabActive{cursor:pointer;color:var(--tb-ink);background:#fff;border:1px solid #4f46e533;border-radius:999px;padding:.55rem 1rem;font-size:.875rem;font-weight:600}.TaxiBookingLanding-module__3eoR0G__journeyTabActive{background:var(--tb-indigo);color:#fff;border-color:var(--tb-indigo)}.TaxiBookingLanding-module__3eoR0G__journeyPanel{background:linear-gradient(135deg,#eef2ff 0%,#f5f3ff 100%);border:1px solid #4f46e526;border-radius:1.25rem;padding:1.75rem}.TaxiBookingLanding-module__3eoR0G__journeyPanel h3{color:var(--tb-ink);margin-bottom:.5rem;font-size:1.25rem;font-weight:800}.TaxiBookingLanding-module__3eoR0G__journeyPanel p{color:var(--tb-muted);margin-bottom:.75rem;font-size:1rem;line-height:1.7}.TaxiBookingLanding-module__3eoR0G__journeyVehicle{color:var(--tb-ink)!important;font-size:.9375rem!important}.TaxiBookingLanding-module__3eoR0G__textLink{color:var(--tb-indigo);align-items:center;gap:.35rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.TaxiBookingLanding-module__3eoR0G__stepsSection{background:var(--tb-ink);color:#fff;padding:4rem 0}.TaxiBookingLanding-module__3eoR0G__stepsSection .TaxiBookingLanding-module__3eoR0G__sectionTag{color:#a5b4fc}.TaxiBookingLanding-module__3eoR0G__stepsSection .TaxiBookingLanding-module__3eoR0G__sectionHeader h2{color:#fff}.TaxiBookingLanding-module__3eoR0G__stepRail{gap:.75rem;list-style:none;display:grid}.TaxiBookingLanding-module__3eoR0G__stepChip{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:.875rem;grid-template-columns:auto 1fr;align-items:start;gap:1rem;padding:1rem 1.25rem;display:grid}.TaxiBookingLanding-module__3eoR0G__stepChip>span{color:#a5b4fc;font-size:.875rem;font-weight:800}.TaxiBookingLanding-module__3eoR0G__stepChip h3{margin-bottom:.25rem;font-size:1rem;font-weight:700}.TaxiBookingLanding-module__3eoR0G__stepChip p{opacity:.85;font-size:.875rem;line-height:1.55}.TaxiBookingLanding-module__3eoR0G__plannerSection{background:#fff;padding:4rem 0}.TaxiBookingLanding-module__3eoR0G__plannerGrid{gap:1rem;display:grid}.TaxiBookingLanding-module__3eoR0G__plannerCard{background:var(--tb-surface);border-top:3px solid var(--tb-indigo);border-radius:1rem;padding:1.25rem}.TaxiBookingLanding-module__3eoR0G__plannerCard h3{color:var(--tb-ink);margin-bottom:.375rem;font-size:1rem;font-weight:800}.TaxiBookingLanding-module__3eoR0G__plannerCard p{color:var(--tb-muted);font-size:.9375rem;line-height:1.65}.TaxiBookingLanding-module__3eoR0G__ridesSection{background:var(--tb-surface);padding:4rem 0}.TaxiBookingLanding-module__3eoR0G__rideScroll{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:1rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.TaxiBookingLanding-module__3eoR0G__rideCard{scroll-snap-align:start;border-top:3px solid var(--ride-accent,var(--tb-indigo));background:#fff;border-radius:1.25rem;flex:0 0 min(280px,85vw);padding:1.25rem;box-shadow:0 4px 16px #1e1b4b0f}.TaxiBookingLanding-module__3eoR0G__rideImage{border-radius:.75rem;width:100%;height:auto;margin-bottom:.75rem}.TaxiBookingLanding-module__3eoR0G__rideLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--ride-accent,var(--tb-indigo));margin-bottom:.35rem;font-size:.6875rem;font-weight:800;display:inline-block}.TaxiBookingLanding-module__3eoR0G__rideCard h3{color:var(--tb-ink);margin-bottom:.35rem;font-size:1.0625rem;font-weight:800}.TaxiBookingLanding-module__3eoR0G__rideCard p{color:var(--tb-muted);margin-bottom:.75rem;font-size:.875rem;line-height:1.55}.TaxiBookingLanding-module__3eoR0G__rideCard ul{color:var(--tb-muted);margin-bottom:.875rem;font-size:.8125rem;list-style:none}.TaxiBookingLanding-module__3eoR0G__rideCta{color:var(--tb-indigo);font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.TaxiBookingLanding-module__3eoR0G__optionsSection{background:#fff;padding:4rem 0}.TaxiBookingLanding-module__3eoR0G__optionsGrid{gap:1rem;display:grid}.TaxiBookingLanding-module__3eoR0G__optionCard{background:var(--tb-surface);border-radius:1rem;padding:1.25rem}.TaxiBookingLanding-module__3eoR0G__optionCard svg{color:var(--tb-indigo);margin-bottom:.5rem;font-size:1.25rem}.TaxiBookingLanding-module__3eoR0G__optionCard h3{color:var(--tb-ink);text-transform:capitalize;margin-bottom:.35rem;font-size:1rem;font-weight:800}.TaxiBookingLanding-module__3eoR0G__optionCard p{color:var(--tb-muted);font-size:.9375rem;line-height:1.6}.TaxiBookingLanding-module__3eoR0G__checklistSection{background:var(--tb-surface);padding:4rem 0}.TaxiBookingLanding-module__3eoR0G__checklistLayout{gap:1.5rem;display:grid}.TaxiBookingLanding-module__3eoR0G__checklist{gap:.75rem;list-style:none;display:grid}.TaxiBookingLanding-module__3eoR0G__checklist li{background:#fff;border:1px solid #4f46e51a;border-radius:.875rem;grid-template-columns:auto 1fr;align-items:start;gap:.875rem;padding:1rem 1.125rem;display:grid}.TaxiBookingLanding-module__3eoR0G__checklist svg{color:var(--tb-indigo);margin-top:.1rem;font-size:1.25rem}.TaxiBookingLanding-module__3eoR0G__checklist strong{color:var(--tb-ink);margin-bottom:.15rem;font-size:.9375rem;display:block}.TaxiBookingLanding-module__3eoR0G__checklist span{color:var(--tb-muted);font-size:.875rem}.TaxiBookingLanding-module__3eoR0G__fareSection{background:#fff;padding:4rem 0}.TaxiBookingLanding-module__3eoR0G__pricingAnchor{scroll-margin-top:6rem}.TaxiBookingLanding-module__3eoR0G__fareGrid{gap:1rem;display:grid}.TaxiBookingLanding-module__3eoR0G__fareCard{background:var(--tb-surface);border-radius:.875rem;padding:1.125rem}.TaxiBookingLanding-module__3eoR0G__fareCard svg{color:var(--tb-indigo);margin-bottom:.4rem;font-size:1.25rem}.TaxiBookingLanding-module__3eoR0G__fareCard h3{color:var(--tb-ink);margin-bottom:.25rem;font-size:.9375rem;font-weight:800}.TaxiBookingLanding-module__3eoR0G__fareCard p{color:var(--tb-muted);font-size:.875rem;line-height:1.55}.TaxiBookingLanding-module__3eoR0G__assistSection{background:var(--tb-surface);padding:4rem 0}.TaxiBookingLanding-module__3eoR0G__assistGrid{gap:1rem;display:grid}.TaxiBookingLanding-module__3eoR0G__assistCard{background:#fff;border-radius:1rem;padding:1.25rem}.TaxiBookingLanding-module__3eoR0G__assistCard svg{color:var(--tb-violet);margin-bottom:.5rem;font-size:1.25rem}.TaxiBookingLanding-module__3eoR0G__assistCard h3{color:var(--tb-ink);margin-bottom:.35rem;font-size:1rem;font-weight:800}.TaxiBookingLanding-module__3eoR0G__assistCard p{color:var(--tb-muted);font-size:.9375rem;line-height:1.6}.TaxiBookingLanding-module__3eoR0G__categoriesSection{background:#fff;padding:4rem 0}.TaxiBookingLanding-module__3eoR0G__categoryScroll{scroll-snap-type:x mandatory;gap:.875rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.TaxiBookingLanding-module__3eoR0G__categoryCard{scroll-snap-align:start;background:var(--tb-ink);color:#fff;border-radius:1rem;flex-direction:column;flex:0 0 min(220px,75vw);gap:.35rem;padding:1.25rem;text-decoration:none;display:flex}.TaxiBookingLanding-module__3eoR0G__categoryCard h3{font-size:1.0625rem;font-weight:800}.TaxiBookingLanding-module__3eoR0G__categoryCard p{opacity:.85;flex:1;font-size:.8125rem;line-height:1.5}.TaxiBookingLanding-module__3eoR0G__categoryCard svg{color:#a5b4fc}.TaxiBookingLanding-module__3eoR0G__routesSection{background:var(--tb-surface);padding:4rem 0}.TaxiBookingLanding-module__3eoR0G__routesGrid{gap:.75rem;display:grid}.TaxiBookingLanding-module__3eoR0G__routeCard{background:#fff;border:1px solid #4f46e51a;border-radius:.875rem;flex-direction:column;gap:.25rem;padding:1rem 1.25rem;text-decoration:none;display:flex}.TaxiBookingLanding-module__3eoR0G__routeCard span{color:var(--tb-ink);font-size:1rem;font-weight:800}.TaxiBookingLanding-module__3eoR0G__routeCard small{color:var(--tb-muted);font-size:.8125rem}.TaxiBookingLanding-module__3eoR0G__localLinks{margin-top:2rem}.TaxiBookingLanding-module__3eoR0G__localLinks h3{color:var(--tb-ink);margin-bottom:.75rem;font-size:1.0625rem;font-weight:800}.TaxiBookingLanding-module__3eoR0G__localPills{flex-wrap:wrap;gap:.5rem;display:flex}.TaxiBookingLanding-module__3eoR0G__localPills a{color:var(--tb-ink);background:#fff;border:1px solid #4f46e526;border-radius:999px;padding:.45rem .85rem;font-size:.8125rem;font-weight:600;text-decoration:none}.TaxiBookingLanding-module__3eoR0G__localPills a:hover{color:var(--tb-indigo);border-color:var(--tb-indigo)}.TaxiBookingLanding-module__3eoR0G__insightsSection{background:#fff;padding:4rem 0}.TaxiBookingLanding-module__3eoR0G__insightsGrid{gap:1rem;display:grid}.TaxiBookingLanding-module__3eoR0G__insightCard{background:var(--tb-surface);border-radius:1rem;padding:1.25rem}.TaxiBookingLanding-module__3eoR0G__insightCard time{color:var(--tb-muted);margin-bottom:.4rem;font-size:.75rem;font-weight:600;display:block}.TaxiBookingLanding-module__3eoR0G__insightCard h3{margin-bottom:.35rem;font-size:1.0625rem;font-weight:800}.TaxiBookingLanding-module__3eoR0G__insightCard h3 a{color:var(--tb-ink);text-decoration:none}.TaxiBookingLanding-module__3eoR0G__insightCard h3 a:hover{color:var(--tb-indigo)}.TaxiBookingLanding-module__3eoR0G__insightCard p{color:var(--tb-muted);font-size:.9375rem;line-height:1.6}.TaxiBookingLanding-module__3eoR0G__faqSection{background:var(--tb-surface);padding:4rem 0}.TaxiBookingLanding-module__3eoR0G__faqList{max-width:760px;margin:0 auto}.TaxiBookingLanding-module__3eoR0G__faqItem{background:#fff;border-bottom:1px solid #4f46e51a}.TaxiBookingLanding-module__3eoR0G__faqQuestion{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.125rem 1.25rem;display:flex}.TaxiBookingLanding-module__3eoR0G__faqQuestion h3{color:var(--tb-ink);font-size:.975rem;font-weight:700}.TaxiBookingLanding-module__3eoR0G__faqQuestion svg{color:var(--tb-muted);flex-shrink:0;transition:transform .2s}.TaxiBookingLanding-module__3eoR0G__faqOpen{transform:rotate(180deg)}.TaxiBookingLanding-module__3eoR0G__faqAnswer{color:var(--tb-muted);padding:0 1.25rem 1.125rem;font-size:.9375rem;line-height:1.7}.TaxiBookingLanding-module__3eoR0G__storiesSection{background:#fff;padding:4rem 0}.TaxiBookingLanding-module__3eoR0G__storySlider{grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;max-width:48rem;margin:0 auto;display:grid}.TaxiBookingLanding-module__3eoR0G__sliderBtn{width:2.5rem;height:2.5rem;color:var(--tb-ink);cursor:pointer;background:#fff;border:1px solid #4f46e533;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.TaxiBookingLanding-module__3eoR0G__storyCard{background:var(--tb-surface);border-radius:1.25rem;margin:0;padding:1.75rem}.TaxiBookingLanding-module__3eoR0G__storySituation{letter-spacing:.05em;text-transform:uppercase;font-weight:800;color:var(--tb-violet)!important;margin-bottom:.5rem!important;font-size:.75rem!important}.TaxiBookingLanding-module__3eoR0G__stars{color:#f59e0b;gap:.1rem;margin-bottom:.75rem;display:flex}.TaxiBookingLanding-module__3eoR0G__storyCard p{color:var(--tb-ink);margin-bottom:.875rem;font-size:1rem;line-height:1.7}.TaxiBookingLanding-module__3eoR0G__storyCard footer strong{color:var(--tb-ink);font-size:.9375rem}.TaxiBookingLanding-module__3eoR0G__relatedSection{background:var(--tb-surface);padding:4rem 0}.TaxiBookingLanding-module__3eoR0G__relatedGrid{gap:1rem;display:grid}.TaxiBookingLanding-module__3eoR0G__relatedCard{background:#fff;border-radius:1rem;padding:1.25rem;text-decoration:none;display:block}.TaxiBookingLanding-module__3eoR0G__relatedCard h3{color:var(--tb-ink);margin-bottom:.25rem;font-size:1rem;font-weight:800}.TaxiBookingLanding-module__3eoR0G__relatedCard p{color:var(--tb-muted);font-size:.875rem}.TaxiBookingLanding-module__3eoR0G__finalCtaSection{padding:0 0 5rem}.TaxiBookingLanding-module__3eoR0G__finalCtaPanel{background:linear-gradient(135deg, var(--tb-ink) 0%, var(--tb-indigo-dark) 50%, var(--tb-violet) 100%);color:#fff;border-radius:1.5rem;flex-direction:column;gap:1.5rem;padding:2.5rem 2rem;display:flex}.TaxiBookingLanding-module__3eoR0G__finalCtaPanel h2{margin-bottom:.5rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:800}.TaxiBookingLanding-module__3eoR0G__finalCtaPanel p{opacity:.92;max-width:34rem;font-size:1rem;line-height:1.65}.TaxiBookingLanding-module__3eoR0G__finalCtaBtns{flex-wrap:wrap;gap:.75rem;display:flex}.TaxiBookingLanding-module__3eoR0G__finalCtaPanel .TaxiBookingLanding-module__3eoR0G__primaryCta{color:var(--tb-ink);box-shadow:none;background:#fff}.TaxiBookingLanding-module__3eoR0G__stickyCta{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #4f46e51f;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1.25rem;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #1e1b4b14}.TaxiBookingLanding-module__3eoR0G__stickyCta p{color:var(--tb-ink);font-size:.875rem;font-weight:800}.TaxiBookingLanding-module__3eoR0G__stickyCta a{color:#fff;background:var(--tb-indigo);border-radius:.75rem;align-items:center;min-height:2.5rem;padding:0 1.25rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}@media (min-width:640px){.TaxiBookingLanding-module__3eoR0G__compareGrid,.TaxiBookingLanding-module__3eoR0G__plannerGrid,.TaxiBookingLanding-module__3eoR0G__optionsGrid,.TaxiBookingLanding-module__3eoR0G__fareGrid,.TaxiBookingLanding-module__3eoR0G__assistGrid,.TaxiBookingLanding-module__3eoR0G__routesGrid,.TaxiBookingLanding-module__3eoR0G__insightsGrid,.TaxiBookingLanding-module__3eoR0G__relatedGrid,.TaxiBookingLanding-module__3eoR0G__stepRail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.TaxiBookingLanding-module__3eoR0G__heroGrid{grid-template-columns:1.05fr .95fr;align-items:start}.TaxiBookingLanding-module__3eoR0G__checklistLayout{grid-template-columns:.85fr 1.15fr;align-items:start}.TaxiBookingLanding-module__3eoR0G__finalCtaPanel{flex-direction:row;justify-content:space-between;align-items:center}}@media (min-width:1024px){.TaxiBookingLanding-module__3eoR0G__plannerGrid,.TaxiBookingLanding-module__3eoR0G__optionsGrid,.TaxiBookingLanding-module__3eoR0G__fareGrid,.TaxiBookingLanding-module__3eoR0G__assistGrid,.TaxiBookingLanding-module__3eoR0G__routesGrid,.TaxiBookingLanding-module__3eoR0G__insightsGrid,.TaxiBookingLanding-module__3eoR0G__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.TaxiBookingLanding-module__3eoR0G__stepRail{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:479px){.TaxiBookingLanding-module__3eoR0G__storySlider{grid-template-columns:1fr}.TaxiBookingLanding-module__3eoR0G__sliderBtn{display:none}}
