// Ground Transport sub-hub data — /en/book/ground-transport/

const GROUND_CARDS = [
  {
    id: "high-speed-rail-europe",
    num: "01",
    tag: "HIGH-SPEED RAIL",
    topic: "TGV · Eurostar · ICE · Frecciarossa",
    title: "How to Book European High-Speed Rail",
    titleEm: "Without Overpaying.",
    desc: "The advance-fare window that drops TGV Paris–Lyon to €25. When Eurostar beats the plane. Which routes Trainline handles and which need the operator site.",
    meta: "Book 2–3 months out · 8 routes",
    img: "https://images.unsplash.com/photo-1474487548417-781cb71495f3?w=1600&q=80",
    size: "xl",
    href: "/en/book/ground-transport/high-speed-rail-europe/",
  },
  {
    id: "shinkansen-jr-pass",
    num: "02",
    tag: "JAPAN RAIL",
    topic: "Shinkansen · JR Pass",
    title: "JR Pass vs. Point-to-Point",
    titleEm: "The Real Math.",
    desc: "Whether the JR Pass pays for your itinerary depends entirely on which cities and how many days. We built the table. Run your route before you buy.",
    meta: "Japan only · Nozomi vs Hikari",
    img: "https://images.unsplash.com/photo-1545569341-9eb8b30979d9?w=1200&q=80",
    size: "md",
    href: "/en/book/ground-transport/shinkansen-jr-pass/",
  },
  {
    id: "eurail-interrail",
    num: "03",
    tag: "RAIL PASSES",
    topic: "Eurail · Interrail",
    title: "Eurail and Interrail Passes,",
    titleEm: "Honestly Reviewed.",
    desc: "For most itineraries the pass loses on pure math. Here's when it wins: spontaneity, overnight trains, shoulder-season flexibility. Read the fine print on seat reservations.",
    meta: "30 countries · Flexi vs. Global",
    img: "https://images.unsplash.com/photo-1460925895917-afdab827c52f?w=1200&q=80",
    size: "md",
    href: "/en/book/ground-transport/eurail-interrail/",
  },
  {
    id: "sleeper-trains",
    num: "04",
    tag: "OVERNIGHT RAIL",
    topic: "Couchette · Nightjet · Caledonian",
    title: "The Sleeper Train Comeback —",
    titleEm: "A Booking Guide.",
    desc: "Vienna to Paris overnight. The Scottish Highlander. European Sleeper's Brussels–Berlin route. What a couchette costs versus a private cabin, and which routes are actually comfortable.",
    meta: "Night trains · Couchette vs cabin",
    img: "https://images.unsplash.com/photo-1519821172144-4f87d85de2a1?w=1200&q=80",
    size: "md",
    href: "/en/book/ground-transport/sleeper-trains/",
  },
  {
    id: "rental-car-international",
    num: "05",
    tag: "RENTAL CARS",
    topic: "IDP · CDW · Fuel Policy",
    title: "Renting a Car Abroad:",
    titleEm: "What They Don't Tell You.",
    desc: "International Driving Permit rules by country. Why your credit card CDW has a $50,000 ceiling that doesn't cover Greece. Full vs. pre-pay fuel — one is always a trap.",
    meta: "IDP required in 12 countries",
    img: "https://images.unsplash.com/photo-1449965408869-eaa3f722e40d?w=1200&q=80",
    size: "lg",
    href: "/en/book/ground-transport/rental-car-international/",
  },
  {
    id: "airport-transfers",
    num: "06",
    tag: "AIRPORT TRANSFERS",
    topic: "Pre-book · Rideshare · Rail",
    title: "Airport Transfers:",
    titleEm: "Stop Paying Twice.",
    desc: "When to pre-book (CDG, Heathrow, Narita, JFK). When the express train is faster than any car. Welcome Pickups vs. Uber vs. the taxi rank — priced per airport.",
    meta: "18 airports priced · Welcome Pickups",
    img: "https://images.unsplash.com/photo-1587300003388-59208cc962cb?w=1200&q=80",
    size: "sm",
    href: "/en/book/ground-transport/airport-transfers/",
  },
  {
    id: "long-distance-bus",
    num: "07",
    tag: "LONG-DISTANCE BUS",
    topic: "FlixBus · ALSA · Greyhound",
    title: "Long-Distance Buses —",
    titleEm: "When They're Worth It.",
    desc: "FlixBus at €5 for Berlin–Prague is one of travel's great values. Greyhound is not. ALSA across Spain beats the AVE on some routes by €70. The bus rules.",
    meta: "Under 4-hour routes · Book 2 weeks out",
    img: "https://images.unsplash.com/photo-1544620347-c4fd4a3d5957?w=1200&q=80",
    size: "sm",
    href: "/en/book/ground-transport/long-distance-bus/",
  },
  {
    id: "scenic-railways",
    num: "08",
    tag: "SCENIC RAIL",
    topic: "Glacier Express · Flåm · Rocky Mountaineer",
    title: "Scenic Railways:",
    titleEm: "The View as the Destination.",
    desc: "Glacier Express across Switzerland. The Flåm Railway down a Norwegian fjord. Rocky Mountaineer through the Rockies. These are not transport — they are the trip. How to book each one.",
    meta: "Advance booking essential",
    img: "https://images.unsplash.com/photo-1527631746610-bca00a040d60?w=1600&q=80",
    size: "wide",
    href: "/en/book/ground-transport/scenic-railways/",
  },
  {
    id: "taxis-rideshare-abroad",
    num: "09",
    tag: "RIDESHARE & TAXI",
    topic: "Uber · Bolt · Grab · Ola",
    title: "Rideshare Apps Abroad —",
    titleEm: "Country by Country.",
    desc: "Uber works in 40+ countries but not Japan, most of Germany, or Hungary. Bolt dominates Eastern Europe. Grab is Southeast Asia. A city-by-city reference that saves you the taxi gamble.",
    meta: "45 cities · Bolt · Grab · DiDi",
    img: "https://images.unsplash.com/photo-1506521781263-d8422e82f27a?w=1200&q=80",
    size: "sm",
    href: "/en/book/ground-transport/taxis-rideshare-abroad/",
  },
  {
    id: "two-weeks-trains-europe",
    num: "ZOE",
    tag: "BY ZOE · FIELD REPORT",
    topic: "A personal essay on European rail",
    title: "Fourteen Days on European Trains,",
    titleEm: "No Flights.",
    desc: "Paris to Lisbon via Madrid — all overland, all rail. What it costs, which passes I didn't use, the overnight to Barcelona I'd take again without hesitation, and the connection I nearly missed in Lyon.",
    meta: "Essay · 11 min · Contributor",
    img: "https://images.unsplash.com/photo-1499856871958-5b9357976b82?w=1600&q=80",
    size: "lg",
    href: "/en/book/ground-transport/two-weeks-trains-europe/",
    zoe: true,
  },
];

const GROUND_FAQS = [
  {
    q: "How far in advance should I book European high-speed trains?",
    a: "Two to three months out for the cheapest advance fares on TGV, Eurostar, and Frecciarossa. The lowest fares on Paris–Lyon and London–Paris can be €25–€40; the same seat day-of costs 5x–8x more. Advance fares are non-refundable, so book once your dates are locked. Regional and commuter trains don't have advance fares — walk up, no advance needed."
  },
  {
    q: "Is the JR Pass worth it for a Japan trip?",
    a: "It depends on your cities. Tokyo–Kyoto–Osaka: a 7-day pass pays off only if you add Hiroshima or another Shinkansen leg. Tokyo–Kyoto alone: point-to-point is cheaper. The pass math tips in your favor when you add Nozomi-eligible routes, but note that Nozomi is not JR Pass valid — so factor in that you'll ride the slightly slower Hikari. Run your actual itinerary through a fare calculator before buying."
  },
  {
    q: "Do I need an International Driving Permit to rent a car abroad?",
    a: "In most of Europe: no. In Greece, Italy, Japan, New Zealand, Australia, and several others: yes. An IDP is a translation of your home license — you need your home license too. Get it from AAA before you leave; it costs $20 and takes 15 minutes. Some rental companies will let you drive without one, but if you're involved in an accident without the required IDP, your coverage could be void."
  },
  {
    q: "What's the best way to get from the airport to the city center?",
    a: "Nine times out of ten: the dedicated airport rail link. CDG to Paris Gare du Nord is 25 minutes on the RER B; Heathrow Express to Paddington is 15 minutes; Narita Express to Tokyo is 53 minutes. Pre-booked car transfers make sense when you have 3+ bags, arrive very late, or the taxi rank is known to be opportunistic (CDG, Naples). Rideshare from airport is often blocked to a designated pickup zone — add 10–15 minutes for the walk."
  },
  {
    q: "When does a long-distance bus beat the train?",
    a: "When the train is 3x–5x more expensive and the time difference is under 90 minutes. Berlin–Prague by FlixBus is €8–€20 and about 4.5 hours; the train is €35–€80 for the same journey time. The bus loses when you're crossing 4+ hours — fatigue compounds and the seat quality gap matters. Book 2–3 weeks out for the cheapest FlixBus fares; last-minute bus tickets are rarely discounted."
  },
  {
    q: "Which rideshare apps work internationally?",
    a: "Uber: 70+ countries, but absent in Japan, most of Germany, Hungary, and much of Southeast Asia. Bolt: dominant in Eastern Europe, many African cities, and parts of SE Asia. Grab: Southeast Asia standard — Thailand, Singapore, Vietnam, Indonesia. DiDi: China and parts of Latin America. Ola: India and Australia. Always download before you land and verify it works in your specific city — national availability doesn't mean city availability."
  },
  {
    q: "Are sleeper trains actually comfortable enough to replace a night in a hotel?",
    a: "Private cabin: yes, usually. Couchette bunk: depends on your ability to sleep on trains. Modern Nightjet cabins (Austria/DB network) are clean, quiet, and include breakfast — genuinely replaces a budget hotel night and saves a daytime travel day. The Scottish Caledonian Sleeper private cabin with dinner is a proper experience. Shared couchettes on older stock (some Balkan routes) are functional but basic. Always book the private cabin if you're traveling as a couple; the upcharge is usually €40–€60."
  },
];

const GROUND_READING = [
  { tag: "Rail", duration: "9 min", title: "Paris by Train: The City's Best Day Trips from Gare de Lyon" },
  { tag: "Japan", duration: "11 min", title: "First Shinkansen: A Line-by-Line Guide for First-Timers" },
  { tag: "Road", duration: "8 min", title: "Driving the Amalfi Coast: What Nobody Warns You About" },
  { tag: "Budget", duration: "7 min", title: "Bus vs. Train Across Spain: We Ran the Numbers" },
  { tag: "Overnight", duration: "10 min", title: "The Best Sleeper Train Routes in Europe, Ranked" },
  { tag: "City Moves", duration: "6 min", title: "Airport to Hotel: How to Arrive in 11 Major Cities" },
];

const GROUND_STATS = [
  { n: "10", l: "booking\ncategories" },
  { n: "54", l: "routes\ncovered" },
  { n: "€487", l: "avg saved\nper trip" },
  { n: "9.3", l: "reader\nconfidence" },
];

Object.assign(window, { GROUND_CARDS, GROUND_FAQS, GROUND_READING, GROUND_STATS });
