/* SKYWAY_R101_GLOBAL_TRANSFER_VISUAL_BENCHMARK
   Clean corporate transfer visual system inspired by global chauffeur/airport-transfer UX patterns.
   No competitor assets, logos, photos or code are copied. */
:root{--r101-ink:#101828;--r101-text:#1d2939;--r101-muted:#667085;--r101-line:#e4e7ec;--r101-soft:#f7f8fb;--r101-card:#ffffff;--r101-accent:#1f4f82;--r101-accent-2:#0b3b67;--r101-gold:#b78b3f;--r101-green:#157f5f;--r101-shadow:0 22px 58px rgba(16,24,40,.12);--r101-radius:22px;--r101-radius-lg:34px;--r101-max:1180px}.r101-global-transfer{background:var(--r101-soft)!important;color:var(--r101-text)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}.r101-global-transfer:before{content:"";position:fixed;inset:0;z-index:-1;background:linear-gradient(180deg,#f7f8fb 0%,#fff 38%,#f4f6f8 100%)!important}.r101-global-transfer .r99-contact-strip{position:relative!important;top:auto!important;left:auto!important;transform:none!important;width:min(var(--r101-max),calc(100% - 40px))!important;margin:14px auto 0!important;border:1px solid var(--r101-line)!important;border-radius:999px!important;background:#fff!important;color:var(--r101-muted)!important;box-shadow:0 8px 30px rgba(16,24,40,.06)!important;backdrop-filter:none!important}.r101-global-transfer .r99-contact-strip a{color:var(--r101-ink)!important;border-color:var(--r101-line)!important;background:#f9fafb!important}.r101-global-transfer .r79-topbar{position:sticky!important;top:12px!important;width:min(var(--r101-max),calc(100% - 40px))!important;min-height:76px!important;margin:12px auto 0!important;border:1px solid var(--r101-line)!important;border-radius:28px!important;background:rgba(255,255,255,.96)!important;color:var(--r101-ink)!important;box-shadow:0 16px 46px rgba(16,24,40,.08)!important;backdrop-filter:blur(14px)!important}.r101-global-transfer .r79-brand strong,.r101-global-transfer .r79-brand small{color:var(--r101-ink)!important}.r101-global-transfer .r79-brand img{border-radius:16px!important;box-shadow:none!important}.r101-global-transfer .r79-nav a{color:var(--r101-muted)!important;border-radius:999px!important;padding:10px 12px!important}.r101-global-transfer .r79-nav a:hover,.r101-global-transfer .r79-nav a.is-active{background:#f2f4f7!important;color:var(--r101-ink)!important}.r101-global-transfer .r79-gold-btn,.r101-global-transfer .r101-primary-cta,.r101-global-transfer .r99-red-reserve{background:var(--r101-ink)!important;color:#fff!important;border:1px solid var(--r101-ink)!important;box-shadow:none!important;text-transform:none!important;letter-spacing:0!important}.r101-global-transfer .r79-main{width:min(var(--r101-max),calc(100% - 40px))!important;padding-top:36px!important}.r101-global-transfer .r79-home-hero,.r101-global-transfer .r79-reservation-hero,.r101-global-transfer .r79-hero{min-height:auto!important;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr)!important;gap:30px!important;margin:0 auto 34px!important;padding:42px!important;border:1px solid var(--r101-line)!important;border-radius:var(--r101-radius-lg)!important;background:linear-gradient(135deg,#fff 0%,#f9fafb 48%,#eef4fb 100%)!important;color:var(--r101-text)!important;box-shadow:var(--r101-shadow)!important}.r101-global-transfer .r79-home-hero:before,.r101-global-transfer .r79-reservation-hero:before,.r101-global-transfer .r79-hero:before{opacity:.16!important;background-image:var(--r79-hero-image)!important;background-position:right bottom!important;background-size:56% auto!important}.r101-global-transfer .r79-hero-copy{max-width:650px!important}.r101-global-transfer .r79-kicker{display:inline-flex!important;align-items:center!important;gap:8px!important;width:auto!important;padding:8px 12px!important;border:1px solid #d0d5dd!important;border-radius:999px!important;background:#fff!important;color:var(--r101-accent)!important;font-weight:800!important;letter-spacing:.04em!important}.r101-global-transfer .r79-hero-copy h1,.r101-global-transfer .r79-section-head h2,.r101-global-transfer .r79-fluid-spine h2,.r101-global-transfer .r79-live-copy h2,.r101-global-transfer .r79-comfort-copy h2,.r101-global-transfer .r79-signature-copy h2{font-family:Inter,ui-sans-serif,system-ui,"Segoe UI",sans-serif!important;color:var(--r101-ink)!important;letter-spacing:-.045em!important;line-height:.96!important}.r101-global-transfer .r79-hero-copy h1{font-size:clamp(46px,6vw,86px)!important;margin:18px 0 18px!important}.r101-global-transfer .r79-hero-copy p{max-width:590px!important;color:var(--r101-muted)!important;font-size:18px!important;line-height:1.65!important}.r101-global-transfer .r79-hero-actions a,.r101-global-transfer .r79-cta-row a{border-radius:999px!important;padding:14px 20px!important;text-transform:none!important;letter-spacing:0!important}.r101-global-transfer .r79-hero-actions a:first-child,.r101-global-transfer .r79-cta-row a:first-child{background:var(--r101-ink)!important;color:#fff!important;border-color:var(--r101-ink)!important}.r101-global-transfer .r79-hero-actions a:not(:first-child),.r101-global-transfer .r79-cta-row a:not(:first-child){background:#fff!important;color:var(--r101-ink)!important;border:1px solid var(--r101-line)!important}.r101-global-transfer .r79-hero-trust,.r101-global-transfer .r79-trust-pills{gap:8px!important}.r101-global-transfer .r79-hero-trust span,.r101-global-transfer .r79-trust-pills span{background:#fff!important;border:1px solid var(--r101-line)!important;color:var(--r101-muted)!important;border-radius:999px!important}.r101-global-transfer .r79-booking-panel{background:#fff!important;border:1px solid var(--r101-line)!important;border-radius:28px!important;box-shadow:0 22px 70px rgba(16,24,40,.14)!important;color:var(--r101-text)!important}.r101-global-transfer .r79-booking-panel h2,.r101-global-transfer .r79-booking-panel h3,.r101-global-transfer .r79-booking-panel strong{color:var(--r101-ink)!important}.r101-global-transfer .r79-booking-panel small,.r101-global-transfer .r79-booking-panel p{color:var(--r101-muted)!important}.r101-global-transfer .r79-booking-panel label{color:#344054!important;font-weight:750!important}.r101-global-transfer .r79-booking-panel input,.r101-global-transfer .r79-booking-panel select,.r101-global-transfer .r79-booking-panel textarea{min-height:54px!important;border:1px solid #d0d5dd!important;border-radius:14px!important;background:#fff!important;color:var(--r101-ink)!important;box-shadow:none!important}.r101-global-transfer .r79-booking-panel input:focus,.r101-global-transfer .r79-booking-panel select:focus,.r101-global-transfer .r79-booking-panel textarea:focus{outline:3px solid rgba(31,79,130,.16)!important;border-color:var(--r101-accent)!important}.r101-global-transfer .r79-booking-panel button{min-height:56px!important;border-radius:16px!important;background:var(--r101-accent)!important;color:#fff!important;border:0!important;box-shadow:none!important;text-transform:none!important;letter-spacing:0!important}.r101-global-transfer .r79-steps span,.r101-global-transfer .r79-fast-route-grid a{border:1px solid var(--r101-line)!important;background:#f9fafb!important;color:var(--r101-text)!important}.r101-global-transfer .r99-gallery-strip{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:16px!important;margin:0 0 24px!important}.r101-global-transfer .r99-gallery-card{min-height:156px!important;padding:20px!important;border:1px solid var(--r101-line)!important;border-radius:24px!important;background:#fff!important;box-shadow:0 10px 34px rgba(16,24,40,.08)!important;color:var(--r101-text)!important}.r101-global-transfer .r99-gallery-card img{opacity:.82!important;object-fit:contain!important;filter:none!important}.r101-global-transfer .r99-gallery-card span,.r101-global-transfer .r99-gallery-card strong{color:var(--r101-ink)!important}.r101-global-transfer .r99-gallery-card strong{font-size:18px!important;line-height:1.25!important}.r101-global-transfer .r99-icon-pill{background:#ecfdf3!important;color:var(--r101-green)!important;border-color:#abefc6!important}.r101-global-transfer .r100-quality-strip,.r101-global-transfer .r79-flow-nav,.r101-global-transfer .r79-trust-row,.r101-global-transfer .r79-service-cards,.r101-global-transfer .r79-process-grid,.r101-global-transfer .r79-ops-row{gap:14px!important}.r101-global-transfer .r100-quality-strip article,.r101-global-transfer .r79-flow-nav a,.r101-global-transfer .r79-trust-row article,.r101-global-transfer .r79-service-cards article,.r101-global-transfer .r79-car-card,.r101-global-transfer .r79-process-grid article,.r101-global-transfer .r79-ops-row article{border:1px solid var(--r101-line)!important;border-radius:22px!important;background:#fff!important;box-shadow:0 8px 28px rgba(16,24,40,.06)!important;color:var(--r101-text)!important}.r101-global-transfer .r100-quality-strip span,.r101-global-transfer .r79-flow-nav span{background:#eff6ff!important;color:var(--r101-accent)!important;border:1px solid #bfdbfe!important}.r101-global-transfer .r100-quality-strip strong,.r101-global-transfer .r79-flow-nav strong,.r101-global-transfer .r79-trust-row strong,.r101-global-transfer .r79-service-cards strong,.r101-global-transfer .r79-car-card strong{color:var(--r101-ink)!important}.r101-global-transfer .r100-quality-strip small,.r101-global-transfer .r79-flow-nav small,.r101-global-transfer .r79-trust-row small,.r101-global-transfer .r79-service-cards p,.r101-global-transfer .r79-process-grid p,.r101-global-transfer .r79-ops-row small{color:var(--r101-muted)!important}.r101-global-transfer .r79-fluid-spine,.r101-global-transfer .r79-live-map,.r101-global-transfer .r79-comfort-board,.r101-global-transfer .r79-signature-feature,.r101-global-transfer .r79-faq-support,.r101-global-transfer .r79-fleet-band,.r101-global-transfer .r79-process-band,.r101-global-transfer .r79-comfort-orchestrator,.r101-global-transfer .r79-live-tracking-showcase,.r101-global-transfer .r79-signature-selection,.r101-global-transfer .r81-quote-lab,.r101-global-transfer .r82-executive-stage,.r101-global-transfer .r82-segment-suite,.r101-global-transfer .r82-blueprint-board,.r101-global-transfer .r82-assurance-faq{border:1px solid var(--r101-line)!important;border-radius:30px!important;background:#fff!important;box-shadow:0 14px 46px rgba(16,24,40,.08)!important;color:var(--r101-text)!important}.r101-global-transfer .r79-spine-visual{background:#f9fafb!important;border:1px solid var(--r101-line)!important;border-radius:28px!important;color:var(--r101-text)!important}.r101-global-transfer .r79-spine-vehicle,.r101-global-transfer .r79-vehicle-photo,.r101-global-transfer .r79-signature-media{background-image:url('/static/img/skyway-r101-corporate-transfer-hero.svg')!important}.r101-global-transfer .r79-spine-steps article,.r101-global-transfer .r79-spine-ticket,.r101-global-transfer .r79-live-map article{background:#fff!important;border:1px solid var(--r101-line)!important;color:var(--r101-text)!important}.r101-global-transfer .r79-faq-list details{background:#fff!important;border:1px solid var(--r101-line)!important;color:var(--r101-text)!important;border-radius:18px!important}.r101-global-transfer .r79-faq-list summary{color:var(--r101-ink)!important}.r101-global-transfer .r79-footer{width:min(var(--r101-max),calc(100% - 40px))!important;max-width:var(--r101-max)!important;margin:36px auto 0!important;border:1px solid var(--r101-line)!important;border-radius:30px 30px 0 0!important;background:#fff!important;color:var(--r101-text)!important;box-shadow:0 -10px 40px rgba(16,24,40,.06)!important}.r101-global-transfer .r79-footer a,.r101-global-transfer .r79-footer span{color:var(--r101-muted)!important}.r101-global-transfer .r79-footer strong{color:var(--r101-ink)!important}.r101-global-transfer .r101-mobile-action-dock{border:1px solid rgba(16,24,40,.16)!important;background:rgba(255,255,255,.96)!important;box-shadow:0 18px 48px rgba(16,24,40,.2)!important}.r101-global-transfer .r101-mobile-action-dock a{background:#f2f4f7!important;color:var(--r101-ink)!important}.r101-global-transfer .r101-mobile-action-dock a:first-child{background:var(--r101-accent)!important;color:#fff!important}.r101-global-transfer *:focus-visible{outline:3px solid rgba(31,79,130,.28)!important;outline-offset:3px!important}@media(max-width:1080px){.r101-global-transfer .r79-home-hero,.r101-global-transfer .r79-reservation-hero,.r101-global-transfer .r79-hero{grid-template-columns:1fr!important;padding:30px!important}.r101-global-transfer .r99-gallery-strip,.r101-global-transfer .r100-quality-strip{grid-template-columns:repeat(2,1fr)!important}.r101-global-transfer .r79-nav{display:none!important}}@media(max-width:720px){.r101-global-transfer .r99-contact-strip,.r101-global-transfer .r79-topbar,.r101-global-transfer .r79-main,.r101-global-transfer .r79-footer{width:calc(100% - 20px)!important}.r101-global-transfer .r99-contact-strip{border-radius:18px!important;justify-content:flex-start!important}.r101-global-transfer .r99-contact-strip span:first-child{width:100%!important}.r101-global-transfer .r79-home-hero,.r101-global-transfer .r79-reservation-hero,.r101-global-transfer .r79-hero{padding:22px!important;border-radius:24px!important}.r101-global-transfer .r79-hero-copy h1{font-size:clamp(36px,11vw,54px)!important}.r101-global-transfer .r79-hero-copy p{font-size:15.5px!important}.r101-global-transfer .r79-booking-panel{padding:20px!important;border-radius:20px!important}.r101-global-transfer .r99-gallery-strip,.r101-global-transfer .r100-quality-strip{grid-template-columns:1fr!important}.r101-global-transfer .r79-form-grid{grid-template-columns:1fr!important}.r101-global-transfer .r101-mobile-action-dock{display:grid!important;grid-template-columns:1.15fr 1fr 1fr!important}}@media(prefers-reduced-motion:reduce){.r101-global-transfer *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
