.transfer-nav{font-size:13px;color:var(--green);border-bottom:1px solid var(--gold)}html[lang=en] .transfer-nav [lang=ar],html[lang=ar] .transfer-nav [lang=en]{display:none}.transfer-menu{margin:0;gap:20px;font-size:13px}.transfer-menu a:hover{color:var(--gold)}.transfer-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;margin-top:25px}.vehicle-photo{width:100%;height:300px;object-fit:contain;background:#f0f0eb;display:block}.vehicle-gallery{position:relative}.vehicle-gallery .photo-count{pointer-events:none}.vehicle-thumbs{display:flex;gap:7px;padding:12px;overflow:auto}.vehicle-thumbs button{padding:0;border:2px solid transparent;background:none;border-radius:4px;flex-shrink:0}.vehicle-thumbs button[aria-pressed=true]{border-color:var(--gold)}.vehicle-thumbs img{width:68px;height:52px;object-fit:cover;display:block}.vehicle-specs{padding:0;list-style:none;color:var(--muted);font-size:13px;margin:0 0 20px}.vehicle-specs li{padding:5px 0;border-bottom:1px solid #eeeee8}.airport-section{background:#eeefe9}.airport-list{display:flex;flex-wrap:wrap;gap:10px;padding:0;list-style:none;margin:25px 0}.airport-list li{border:1px solid #cdd1cb;border-radius:30px;padding:8px 18px}.airport-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.airport-grid img{width:100%;height:155px;object-fit:cover;border-radius:7px}.driver-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.driver-grid img{width:100%;height:310px;object-fit:cover;border-radius:8px}.transfer-hero h1{font-size:clamp(36px,4.5vw,60px)}.transfer-cards .card h3{min-height:0}.transfer-cards .card-content{padding-top:10px}@media(max-width:800px){.transfer-menu{gap:10px}.airport-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-photo{height:245px}header{gap:12px}}@media(max-width:600px){.transfer-menu{display:none}.transfer-cards{grid-template-columns:1fr}.driver-grid{grid-template-columns:1fr}.driver-grid img{height:240px}.vehicle-photo{height:260px}.transfer-nav{font-size:11px;max-width:90px;text-align:center}.lang{padding:8px 12px}.airport-grid img{height:125px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
