{"id":6,"date":"2025-05-15T11:37:48","date_gmt":"2025-05-15T09:37:48","guid":{"rendered":"http:\/\/berlintransportcards.com\/?page_id=6"},"modified":"2026-04-19T06:44:53","modified_gmt":"2026-04-19T04:44:53","slug":"home","status":"publish","type":"page","link":"http:\/\/www.berlintransportcards.com\/en\/","title":{"rendered":"Startseite"},"content":{"rendered":"\n<!--\n  berlintransportcards.com \u2013 Homepage\n  Each <section> = one Custom HTML block in WordPress.\n  CSS prefix: btc-   Colors: #1B1B1B (Primary) \u00b7 #F0D722 (CTA)\n-->\n\n<!-- ============================================================= -->\n<!-- Block 1a: Hero \u2014 Split layout (content left \/ image right)     -->\n<!-- ============================================================= -->\n<section class=\"btc-hero\" id=\"top\">\n  <div class=\"btc-hero-grid\">\n\n    <div class=\"btc-hero-content\">\n      <p class=\"btc-hero-eyebrow\">Compare Berlin Transport Cards<\/p>\n      <h1 class=\"btc-hero-h1\">Find the Best Public Transport Card for Berlin<\/h1>\n      <p class=\"btc-hero-sub\">Two official tourist travel cards cover U-Bahn, S-Bahn, tram, bus and BER Airport. We compare them side by side so you pick the right one.<\/p>\n\n      <div class=\"btc-hero-cta\">\n        <a href=\"https:\/\/www.getyourguide.com\/en-us\/-t6045\/?partner_id=B0910&#038;cmp=berlintransportcards&#038;mkt_cmp=true\" class=\"at-affiliate-button\" target=\"_blank\" rel=\"sponsored noopener noreferrer nofollow\">See Berlin WelcomeCard<\/a>\n        <a href=\"https:\/\/www.getyourguide.com\/en-us\/-t668562\/?partner_id=B0910&#038;cmp=berlintransportcards&#038;mkt_cmp=true\" class=\"at-affiliate-button\" target=\"_blank\" rel=\"sponsored noopener noreferrer nofollow\">See EasyCityPass<\/a>\n      <\/div>\n\n      <p class=\"btc-hero-prices\">WelcomeCard <span class=\"at-price at-price--simple\"><span class=\"at-price__label\">from<\/span>&nbsp;<span class=\"at-price__value\">45,50 \u20ac<\/span><\/span> \u00b7 EasyCityPass <span class=\"at-price at-price--simple\"><span class=\"at-price__label\">from<\/span>&nbsp;<span class=\"at-price__value\">27,60 \u20ac<\/span><\/span><\/p>\n\n      <p class=\"btc-hero-micro\">Instant confirmation \u00b7 Free cancellation available (EasyCityPass) \u00b7 Up to 3 kids ride free<\/p>\n    <\/div>\n\n    <div class=\"btc-hero-media\" aria-hidden=\"true\"><\/div>\n\n  <\/div>\n<\/section>\n\n<!-- Block 1b: Trust \/ Info Bar -->\n<section class=\"btc-hero-trustbar\">\n  <div class=\"btc-hero-trustbar-inner\">\n    <div class=\"btc-hero-trust-item\">\n      <span class=\"btc-hero-trust-ico\" data-no-translation>&#11088;<\/span>\n      <span>10,000+ reviews<\/span>\n    <\/div>\n    <div class=\"btc-hero-trust-item\">\n      <span class=\"btc-hero-trust-ico\" data-no-translation>&#9889;<\/span>\n      <span>Instant confirmation<\/span>\n    <\/div>\n    <div class=\"btc-hero-trust-item\">\n      <span class=\"btc-hero-trust-ico\" data-no-translation>&#128652;<\/span>\n      <span>All public transport<\/span>\n    <\/div>\n    <div class=\"btc-hero-trust-item\">\n      <span class=\"btc-hero-trust-ico\" data-no-translation>&#9992;<\/span>\n      <span>BER Airport included<\/span>\n    <\/div>\n  <\/div>\n<\/section>\n\n<style>\n\/* ---------- Block 1a: Hero Split ---------- *\/\n.btc-hero {\n  background: #fff;\n  padding: 0;\n  overflow: hidden;\n}\n.btc-hero-grid {\n  display: grid;\n  grid-template-columns: 55% 45%;\n  align-items: stretch;\n  min-height: 560px;\n  max-width: 1440px;\n  margin: 0 auto;\n}\n.btc-hero-content {\n  padding: 80px 60px 70px 40px;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  background: #fff;\n  color: #1B1B1B;\n}\n.btc-hero-eyebrow {\n  display: inline-block;\n  align-self: flex-start;\n  margin: 0 0 20px;\n  padding: 6px 14px;\n  font-size: 0.78rem;\n  font-weight: 700;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  color: #1B1B1B;\n  background: #F0D722;\n  border-radius: 999px;\n}\n.btc-hero-h1 {\n  margin: 0 0 16px;\n  font-size: clamp(2rem, 3.8vw, 3rem);\n  line-height: 1.15;\n  font-weight: 800;\n  color: #1B1B1B;\n}\n.btc-hero-sub {\n  margin: 0 0 32px;\n  max-width: 540px;\n  font-size: clamp(1.05rem, 1.35vw, 1.18rem);\n  line-height: 1.55;\n  color: #46556e;\n}\n.btc-hero-cta {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 14px;\n  margin: 0 0 18px;\n}\n.btc-btn {\n  display: inline-block;\n  padding: 16px 32px;\n  font-size: 1.05rem;\n  font-weight: 700;\n  border-radius: 10px;\n  text-decoration: none !important;\n  transition: transform .15s ease, opacity .15s ease, background .15s ease;\n  border: 2px solid transparent;\n}\n.btc-btn-primary {\n  color: #1B1B1B !important;\n  background: #F0D722 !important;\n  box-shadow: 0 8px 22px rgba(240,215,34,0.35);\n}\n.btc-btn-primary:hover {\n  opacity: .88;\n  color: #1B1B1B !important;\n  transform: translateY(-1px);\n}\n.btc-btn-ghost {\n  color: #1B1B1B !important;\n  background: #fff !important;\n  border-color: #1B1B1B !important;\n}\n.btc-btn-ghost:hover {\n  background: #1B1B1B !important;\n  color: #F0D722 !important;\n}\n.btc-hero-micro {\n  margin: 0;\n  font-size: 0.88rem;\n  color: #6a7587;\n}\n\n\/* Hero image \u2014 edge-to-edge, modern clip-path look *\/\n.btc-hero-media {\n  background: #1B1B1B url('\/wp-content\/uploads\/2026\/04\/btc-hero-trams.jpg') center center \/ cover no-repeat;\n  min-height: 560px;\n  clip-path: polygon(6% 0, 100% 0, 100% 100%, 0 100%);\n}\n\n\/* ---------- Block 1b: Trust Bar ---------- *\/\n.btc-hero-trustbar {\n  background: #1B1B1B;\n  border-radius: 14px;\n  padding: 20px 24px;\n  max-width: 1180px;\n  margin: -30px auto 28px;\n  position: relative;\n  z-index: 2;\n  box-shadow: 0 4px 18px rgba(0,0,0,0.12);\n}\n.btc-hero-trustbar-inner {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 18px;\n}\n.btc-hero-trust-item {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 10px;\n  font-size: 0.95rem;\n  color: #fff;\n  font-weight: 600;\n}\n.btc-hero-trust-ico {\n  font-size: 1.2rem;\n  line-height: 1;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  width: 1.5rem;\n  font-family: \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Noto Color Emoji\", \"Twemoji Mozilla\", sans-serif;\n}\n\n\/* ---------- Plugin button styling in hero ---------- *\/\n.btc-hero-cta .at-affiliate-button {\n  display: inline-block;\n  padding: 16px 32px;\n  font-size: 1.05rem;\n  font-weight: 700;\n  border-radius: 10px;\n  text-decoration: none !important;\n  transition: transform .15s ease, opacity .15s ease;\n  color: #1B1B1B !important;\n  background: #F0D722 !important;\n  box-shadow: 0 8px 22px rgba(240,215,34,0.35);\n  border: 2px solid transparent;\n}\n.btc-hero-cta .at-affiliate-button:hover {\n  opacity: .88;\n  color: #1B1B1B !important;\n  transform: translateY(-1px);\n}\n.btc-hero-cta .at-affiliate-button:last-child {\n  background: #fff !important;\n  color: #1B1B1B !important;\n  border-color: #1B1B1B !important;\n  box-shadow: none;\n}\n.btc-hero-cta .at-affiliate-button:last-child:hover {\n  background: #1B1B1B !important;\n  color: #F0D722 !important;\n}\n\n\/* Price line below buttons *\/\n.btc-hero-prices {\n  margin: 0 0 18px;\n  font-size: 0.95rem;\n  color: #6a7587;\n  font-weight: 600;\n}\n.btc-hero-prices .at-price {\n  font-weight: 700;\n  color: #1B1B1B;\n}\n\n\/* ---------- Responsive ---------- *\/\n@media (max-width: 960px) {\n  .btc-hero-grid {\n    grid-template-columns: 1fr;\n    min-height: 0;\n  }\n  .btc-hero-content {\n    padding: 50px 22px 40px;\n    order: 2;\n  }\n  .btc-hero-media {\n    order: 1;\n    min-height: 260px;\n    clip-path: none;\n  }\n  .btc-hero-trustbar {\n    margin: 16px 16px 24px;\n    border-radius: 10px;\n  }\n  .btc-hero-trustbar-inner {\n    grid-template-columns: repeat(2, 1fr);\n    gap: 14px;\n  }\n}\n@media (max-width: 520px) {\n  .btc-btn,\n  .btc-hero-cta .at-affiliate-button {\n    width: 100%;\n    padding: 15px 20px;\n    font-size: 1rem;\n    text-align: center;\n  }\n}\n<\/style>\n\n\n\n<!-- ============================================================= -->\n<!-- Block 2: Ticket Chooser \u2013 two product cards side by side       -->\n<!--          WelcomeCard (highlight) vs EasyCityPass                -->\n<!-- ============================================================= -->\n<section class=\"btc-chooser\" id=\"tickets\">\n  <div class=\"btc-chooser-inner\">\n\n    <header class=\"btc-chooser-head\">\n      <h2 class=\"btc-chooser-h2\">Which Berlin Transport Card Is Right for You?<\/h2>\n      <p class=\"btc-chooser-lead\">Both cards give you unlimited travel on all public transport in Berlin. The difference? Price, discounts and cancellation policy. Compare and pick the one that fits your trip.<\/p>\n    <\/header>\n\n    <div class=\"btc-chooser-grid\">\n\n      <!-- Card 1: Berlin WelcomeCard (Highlighted \u2014 higher commission, more features) -->\n      <article class=\"btc-card btc-card-highlight\">\n        <div class=\"btc-card-flag\">Most popular<\/div>\n        <div class=\"btc-card-logo\">\n          <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/04\/logo-berlinwelcomecard.png\" alt=\"Berlin WelcomeCard\" loading=\"lazy\" width=\"220\" height=\"146\">\n        <\/div>\n        <h3 class=\"btc-card-title\">Berlin WelcomeCard<\/h3>\n        <p class=\"btc-card-sub\">The official city card by visitBerlin with 170+ discount partners across museums, tours and restaurants.<\/p>\n        <ul class=\"btc-card-features\">\n          <li>Unlimited U-Bahn, S-Bahn, tram and bus<\/li>\n          <li>Zone AB or ABC (includes BER Airport)<\/li>\n          <li>Available for 48h, 72h, 4, 5 or 6 days<\/li>\n          <li>170+ discount partners across Berlin<\/li>\n          <li>Up to 3 children (6-14) ride free<\/li>\n        <\/ul>\n        <div class=\"btc-card-meta\">\n          <span class=\"at-price at-price--simple\"><span class=\"at-price__label\">from<\/span>&nbsp;<span class=\"at-price__value\">45,50 \u20ac<\/span><\/span>\n          <span class=\"at-rating\"><span class=\"at-stars\" aria-label=\"4.5579023 out of 5 stars\"><span class=\"at-star at-star--full\">\u2605<\/span><span class=\"at-star at-star--full\">\u2605<\/span><span class=\"at-star at-star--full\">\u2605<\/span><span class=\"at-star at-star--full\">\u2605<\/span><span class=\"at-star at-star--half\">\u00bd<\/span><\/span> <strong class=\"at-rating__score\">4.6<\/strong> <span class=\"at-rating__count\"><span class=\"at-rating__num\">8.310<\/span>&nbsp;<span class=\"at-rating__label\">reviews<\/span><\/span><\/span>\n        <\/div>\n        <a href=\"https:\/\/www.getyourguide.com\/en-us\/-t6045\/?partner_id=B0910&#038;cmp=berlintransportcards&#038;mkt_cmp=true\" class=\"at-affiliate-button\" target=\"_blank\" rel=\"sponsored noopener noreferrer nofollow\">Book WelcomeCard<\/a>\n      <\/article>\n\n      <!-- Card 2: EasyCityPass Berlin -->\n      <article class=\"btc-card\">\n        <div class=\"btc-card-badge\">Best price<\/div>\n        <div class=\"btc-card-logo\">\n          <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/04\/logo-easycitypass.png\" alt=\"EasyCityPass Berlin\" loading=\"lazy\" width=\"140\" height=\"198\">\n        <\/div>\n        <h3 class=\"btc-card-title\">EasyCityPass Berlin<\/h3>\n        <p class=\"btc-card-sub\">The budget-friendly alternative with free cancellation and a fully digital mobile ticket.<\/p>\n        <ul class=\"btc-card-features\">\n          <li>Unlimited U-Bahn, S-Bahn, tram and bus<\/li>\n          <li>Zone AB or ABC (includes BER Airport)<\/li>\n          <li>Available for 48h, 72h, 4, 5 or 6 days<\/li>\n          <li>~80 discount partners across Berlin<\/li>\n          <li>Free cancellation up to 2 days before<\/li>\n          <li>Up to 3 children (6-14) ride free<\/li>\n        <\/ul>\n        <div class=\"btc-card-meta\">\n          <span class=\"at-price at-price--simple\"><span class=\"at-price__label\">from<\/span>&nbsp;<span class=\"at-price__value\">27,60 \u20ac<\/span><\/span>\n          <span class=\"at-rating\"><span class=\"at-stars\" aria-label=\"4.7336426 out of 5 stars\"><span class=\"at-star at-star--full\">\u2605<\/span><span class=\"at-star at-star--full\">\u2605<\/span><span class=\"at-star at-star--full\">\u2605<\/span><span class=\"at-star at-star--full\">\u2605<\/span><span class=\"at-star at-star--half\">\u00bd<\/span><\/span> <strong class=\"at-rating__score\">4.7<\/strong> <span class=\"at-rating__count\"><span class=\"at-rating__num\">153<\/span>&nbsp;<span class=\"at-rating__label\">reviews<\/span><\/span><\/span>\n        <\/div>\n        <a href=\"https:\/\/www.getyourguide.com\/en-us\/-t668562\/?partner_id=B0910&#038;cmp=berlintransportcards&#038;mkt_cmp=true\" class=\"at-affiliate-button\" target=\"_blank\" rel=\"sponsored noopener noreferrer nofollow\">Book EasyCityPass<\/a>\n      <\/article>\n\n    <\/div>\n\n    <p class=\"btc-chooser-hint\">Not sure yet? Scroll down for a detailed side-by-side comparison with all durations and prices.<\/p>\n\n  <\/div>\n<\/section>\n\n<style>\n\/* ---------- Block 2: Ticket Chooser ---------- *\/\n.btc-chooser {\n  padding: 70px 20px 60px;\n  background: #f7f7f5;\n}\n.btc-chooser-inner { max-width: 960px; margin: 0 auto; }\n.btc-chooser-head { text-align: center; margin-bottom: 40px; }\n.btc-chooser-h2 {\n  margin: 0 0 14px;\n  font-size: clamp(1.6rem, 2.6vw, 2.2rem);\n  color: #1B1B1B;\n  font-weight: 800;\n  line-height: 1.2;\n}\n.btc-chooser-lead {\n  margin: 0 auto; max-width: 640px;\n  font-size: 1.05rem; line-height: 1.55; color: #46556e;\n}\n.btc-chooser-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 28px;\n  align-items: stretch;\n}\n.btc-card {\n  position: relative;\n  display: flex; flex-direction: column;\n  background: #fff;\n  border: 1px solid #e4e8ef;\n  border-radius: 14px;\n  padding: 38px 28px 28px;\n  box-shadow: 0 4px 18px rgba(0,0,0,0.06);\n  transition: transform .15s ease, box-shadow .15s ease, border-color .15s ease;\n}\n.btc-card:hover {\n  transform: translateY(-3px);\n  box-shadow: 0 10px 28px rgba(0,0,0,0.10);\n  border-color: #c9c9c4;\n}\n\n\/* Highlighted card (WelcomeCard) *\/\n.btc-card-highlight {\n  border-color: #F0D722;\n  border-width: 2px;\n  box-shadow: 0 8px 26px rgba(240,215,34,0.18);\n}\n\n\/* Flag pill \u2014 top center *\/\n.btc-card-flag {\n  position: absolute; top: -14px; left: 50%; transform: translateX(-50%);\n  background: #F0D722; color: #1B1B1B;\n  padding: 6px 16px; border-radius: 999px;\n  font-size: 0.8rem; font-weight: 700; letter-spacing: 0.03em;\n  white-space: nowrap;\n  box-shadow: 0 3px 10px rgba(240,215,34,0.35);\n}\n\n\/* Badge for EasyCityPass *\/\n.btc-card-badge {\n  position: absolute; top: -14px; left: 50%; transform: translateX(-50%);\n  background: #1B1B1B; color: #F0D722;\n  padding: 6px 16px; border-radius: 999px;\n  font-size: 0.8rem; font-weight: 700; letter-spacing: 0.03em;\n  white-space: nowrap;\n  box-shadow: 0 3px 10px rgba(0,0,0,0.2);\n}\n\n\/* Logo area *\/\n.btc-card-logo {\n  display: flex; justify-content: center; align-items: center;\n  height: 100px; margin-bottom: 18px;\n}\n.btc-card-logo img {\n  max-width: 100%; max-height: 100%; width: auto; height: auto; object-fit: contain;\n}\n\n\/* Card content *\/\n.btc-card-title {\n  margin: 0 0 10px;\n  font-size: 1.35rem;\n  color: #1B1B1B;\n  font-weight: 800;\n  text-align: center;\n  line-height: 1.25;\n}\n.btc-card-sub {\n  margin: 0 0 18px;\n  font-size: 0.98rem; line-height: 1.5; color: #46556e;\n  text-align: center;\n}\n.btc-card-features {\n  list-style: none; margin: 0 0 22px; padding: 0;\n  font-size: 0.95rem; line-height: 1.55; color: #2e3b52;\n}\n.btc-card-features li {\n  position: relative;\n  padding: 7px 0 7px 26px;\n  border-bottom: 1px solid #f0f2f6;\n}\n.btc-card-features li:last-child { border-bottom: none; }\n.btc-card-features li::before {\n  content: \"\\2713\";\n  position: absolute; left: 0; top: 7px;\n  color: #F0D722; font-weight: 800;\n}\n\n\/* Price + rating row *\/\n.btc-card-meta {\n  display: flex; flex-direction: column; align-items: center; gap: 6px;\n  margin: 0 0 20px;\n  padding: 14px 0;\n  border-top: 1px solid #f0f2f6;\n  border-bottom: 1px solid #f0f2f6;\n}\n.btc-card-meta .at-price {\n  font-size: 1.15rem; color: #1B1B1B; font-weight: 700;\n}\n.btc-card-meta .at-price__value { color: #1B1B1B; font-weight: 800; }\n.btc-card-meta .at-rating {\n  font-size: 0.88rem; color: #46556e;\n}\n\n\/* Plugin button in card context *\/\n.btc-card .at-affiliate-button {\n  display: block;\n  margin-top: auto;\n  width: 100%;\n  text-align: center;\n  padding: 16px 20px;\n  font-size: 1.05rem;\n  font-weight: 700;\n  border-radius: 10px;\n  text-decoration: none !important;\n  color: #1B1B1B !important;\n  background: #F0D722 !important;\n  box-shadow: 0 6px 20px rgba(240,215,34,0.3);\n  border: 2px solid transparent;\n  transition: transform .15s ease, opacity .15s ease;\n}\n.btc-card .at-affiliate-button:hover {\n  opacity: .88;\n  color: #1B1B1B !important;\n  transform: translateY(-1px);\n}\n\n\/* Hint below cards *\/\n.btc-chooser-hint {\n  text-align: center;\n  margin: 28px 0 0;\n  font-size: 0.92rem;\n  color: #6a7587;\n  font-style: italic;\n}\n\n\/* ---------- Responsive ---------- *\/\n@media (max-width: 760px) {\n  .btc-chooser-grid { grid-template-columns: 1fr; gap: 34px; }\n  .btc-chooser { padding: 55px 18px 50px; }\n  .btc-card { padding: 34px 22px 24px; }\n}\n<\/style>\n\n\n\n<!-- ============================================================= -->\n<!-- Block 3: Foto-Breaker \u2014 S-Bahn at Berlin Hauptbahnhof          -->\n<!-- ============================================================= -->\n<section class=\"btc-breaker\" aria-hidden=\"true\">\n  <img decoding=\"async\"\n    src=\"\/wp-content\/uploads\/2026\/04\/btc-breaker-hauptbahnhof.jpg\"\n    alt=\"S-Bahn at Berlin Hauptbahnhof\"\n    class=\"btc-breaker-img\"\n    loading=\"lazy\"\n    width=\"1400\" height=\"600\"\n  >\n<\/section>\n\n<style>\n.btc-breaker {\n  max-width: 1440px;\n  margin: 0 auto;\n  padding: 40px 20px 0;\n  line-height: 0;\n}\n.btc-breaker-img {\n  width: 100%;\n  height: auto;\n  border-radius: 14px;\n  object-fit: cover;\n}\n@media (max-width: 760px) {\n  .btc-breaker { padding: 0; }\n  .btc-breaker-img { border-radius: 0; }\n}\n<\/style>\n\n\n\n<!-- ============================================================= -->\n<!-- Block 4: What's Included \u2014 icon grid showing shared benefits    -->\n<!--          of both cards (transport modes, zones, validity)       -->\n<!-- ============================================================= -->\n<section class=\"btc-included\" id=\"included\">\n  <div class=\"btc-included-inner\">\n\n    <header class=\"btc-included-head\">\n      <h2 class=\"btc-included-h2\">What Both Cards Include<\/h2>\n      <p class=\"btc-included-lead\">No matter which card you choose, you get unlimited rides on all Berlin public transport. Here is what is covered.<\/p>\n    <\/header>\n\n    <div class=\"btc-included-grid\">\n\n      <div class=\"btc-included-item\">\n        <span class=\"btc-included-ico\" data-no-translation>&#128647;<\/span>\n        <h3 class=\"btc-included-label\">U-Bahn<\/h3>\n        <p class=\"btc-included-desc\">All underground lines across Berlin, running from 4 am until well past midnight.<\/p>\n      <\/div>\n\n      <div class=\"btc-included-item\">\n        <span class=\"btc-included-ico\" data-no-translation>&#128646;<\/span>\n        <h3 class=\"btc-included-label\">S-Bahn<\/h3>\n        <p class=\"btc-included-desc\">The rapid transit network connecting the city centre with outer districts and BER Airport (zone ABC).<\/p>\n      <\/div>\n\n      <div class=\"btc-included-item\">\n        <span class=\"btc-included-ico\" data-no-translation>&#128651;<\/span>\n        <h3 class=\"btc-included-label\">Tram<\/h3>\n        <p class=\"btc-included-desc\">Berlin&#8217;s tram network covers large parts of eastern Berlin, including Alexanderplatz, Prenzlauer Berg and Friedrichshain.<\/p>\n      <\/div>\n\n      <div class=\"btc-included-item\">\n        <span class=\"btc-included-ico\" data-no-translation>&#128653;<\/span>\n        <h3 class=\"btc-included-label\">Bus<\/h3>\n        <p class=\"btc-included-desc\">All regular and express bus lines, including the iconic double-decker route 100 past the Brandenburg Gate.<\/p>\n      <\/div>\n\n      <div class=\"btc-included-item\">\n        <span class=\"btc-included-ico\" data-no-translation>&#9992;<\/span>\n        <h3 class=\"btc-included-label\">BER Airport<\/h3>\n        <p class=\"btc-included-desc\">With a zone ABC card, the FEX airport express train and S-Bahn lines S9\/S45 to BER are fully included.<\/p>\n      <\/div>\n\n      <div class=\"btc-included-item\">\n        <span class=\"btc-included-ico\" data-no-translation>&#128106;<\/span>\n        <h3 class=\"btc-included-label\">Kids ride free<\/h3>\n        <p class=\"btc-included-desc\">Children under 6 always travel free. Plus, up to 3 children aged 6 to 14 ride free with your card.<\/p>\n      <\/div>\n\n      <div class=\"btc-included-item\">\n        <span class=\"btc-included-ico\" data-no-translation>&#128197;<\/span>\n        <h3 class=\"btc-included-label\">Flexible duration<\/h3>\n        <p class=\"btc-included-desc\">Choose 48 hours, 72 hours, or 4, 5, 6 days. The clock starts when you first validate the card.<\/p>\n      <\/div>\n\n      <div class=\"btc-included-item\">\n        <span class=\"btc-included-ico\" data-no-translation>&#127748;<\/span>\n        <h3 class=\"btc-included-label\">Night buses<\/h3>\n        <p class=\"btc-included-desc\">Valid on all night bus lines and weekend night S-Bahn services, so you can explore Berlin after dark.<\/p>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n<style>\n\/* ---------- Block 4: What's Included ---------- *\/\n.btc-included {\n  padding: 70px 20px 60px;\n  background: #fff;\n}\n.btc-included-inner { max-width: 1100px; margin: 0 auto; }\n.btc-included-head { text-align: center; margin-bottom: 44px; }\n.btc-included-h2 {\n  margin: 0 0 14px;\n  font-size: clamp(1.6rem, 2.6vw, 2.2rem);\n  color: #1B1B1B;\n  font-weight: 800;\n  line-height: 1.2;\n}\n.btc-included-lead {\n  margin: 0 auto; max-width: 600px;\n  font-size: 1.05rem; line-height: 1.55; color: #46556e;\n}\n.btc-included-grid {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 28px;\n}\n.btc-included-item {\n  text-align: center;\n  padding: 24px 16px;\n  background: #fafaf8;\n  border: 1px solid #eeeee8;\n  border-radius: 12px;\n  transition: transform .15s ease, box-shadow .15s ease;\n}\n.btc-included-item:hover {\n  transform: translateY(-2px);\n  box-shadow: 0 6px 20px rgba(0,0,0,0.06);\n}\n.btc-included-ico {\n  display: block;\n  font-size: 2rem;\n  margin-bottom: 12px;\n  line-height: 1;\n  font-family: \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Noto Color Emoji\", \"Twemoji Mozilla\", sans-serif;\n}\n.btc-included-label {\n  margin: 0 0 6px;\n  font-size: 1.05rem;\n  font-weight: 700;\n  color: #1B1B1B;\n}\n.btc-included-desc {\n  margin: 0;\n  font-size: 0.88rem;\n  line-height: 1.5;\n  color: #5a6577;\n}\n\n\/* ---------- Responsive ---------- *\/\n@media (max-width: 960px) {\n  .btc-included-grid { grid-template-columns: repeat(2, 1fr); gap: 18px; }\n}\n@media (max-width: 520px) {\n  .btc-included-grid { grid-template-columns: 1fr; gap: 14px; }\n  .btc-included { padding: 50px 18px 45px; }\n}\n<\/style>\n\n\n\n<!-- ============================================================= -->\n<!-- Block 5: Zone AB vs ABC \u2014 Decision Helper with fear-hook        -->\n<!--          \"Avoid the EUR 60 fine\" + clear recommendation          -->\n<!-- ============================================================= -->\n<section class=\"btc-zones\" id=\"zones\">\n  <div class=\"btc-zones-inner\">\n\n    <header class=\"btc-zones-head\">\n      <h2 class=\"btc-zones-h2\">Zone AB or ABC? Pick the Right One<\/h2>\n      <p class=\"btc-zones-lead\">Berlin&#8217;s public transport is divided into three zones. The wrong ticket could mean a <span translate=\"no\">60 &euro;<\/span> fine. Here is which zone you need.<\/p>\n    <\/header>\n\n    <div class=\"btc-zones-grid\">\n\n      <!-- Zone AB -->\n      <div class=\"btc-zones-card\">\n        <div class=\"btc-zones-card-header btc-zones-ab\">\n          <span class=\"btc-zones-card-tag\">Zone AB<\/span>\n        <\/div>\n        <div class=\"btc-zones-card-body\">\n          <h3 class=\"btc-zones-card-title\">City centre + outer districts<\/h3>\n          <ul class=\"btc-zones-card-list\">\n            <li>Everything inside the Berlin city border<\/li>\n            <li>All U-Bahn and tram lines<\/li>\n            <li>S-Bahn within Berlin (Alexanderplatz, Zoo, Hauptbahnhof, Kreuzberg, Charlottenburg, &#8230;)<\/li>\n          <\/ul>\n          <div class=\"btc-zones-card-pick\">\n            <p class=\"btc-zones-card-pick-label\">Pick AB if:<\/p>\n            <p class=\"btc-zones-card-pick-text\">You are already in Berlin and do not need airport transfer or trips to Potsdam.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Zone ABC -->\n      <div class=\"btc-zones-card btc-zones-card-recommended\">\n        <div class=\"btc-zones-card-rec-flag\">Recommended for most visitors<\/div>\n        <div class=\"btc-zones-card-header btc-zones-abc\">\n          <span class=\"btc-zones-card-tag\">Zone ABC<\/span>\n        <\/div>\n        <div class=\"btc-zones-card-body\">\n          <h3 class=\"btc-zones-card-title\">City + airport + surroundings<\/h3>\n          <ul class=\"btc-zones-card-list\">\n            <li>Everything in zone AB, plus:<\/li>\n            <li>BER Airport (FEX train, S9, S45)<\/li>\n            <li>Potsdam and Sanssouci Palace<\/li>\n            <li>Sachsenhausen Memorial<\/li>\n            <li>Sch&ouml;nefeld and surrounding towns<\/li>\n          <\/ul>\n          <div class=\"btc-zones-card-pick\">\n            <p class=\"btc-zones-card-pick-label\">Pick ABC if:<\/p>\n            <p class=\"btc-zones-card-pick-text\">You are flying into BER, visiting Potsdam, or want to be safe. The upgrade costs only about <span translate=\"no\">5&ndash;8 &euro;<\/span> more.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n\n    <\/div>\n\n    <div class=\"btc-zones-tip\">\n      <p><strong>Not sure?<\/strong> Go with ABC. The small extra cost covers your airport transfer both ways and gives you the freedom to visit Potsdam on a whim.<\/p>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<style>\n\/* ---------- Block 5: Zone Decision Helper ---------- *\/\n.btc-zones {\n  padding: 70px 20px 60px;\n  background: #f7f7f5;\n}\n.btc-zones-inner { max-width: 960px; margin: 0 auto; }\n.btc-zones-head { text-align: center; margin-bottom: 40px; }\n.btc-zones-h2 {\n  margin: 0 0 14px;\n  font-size: clamp(1.6rem, 2.6vw, 2.2rem);\n  color: #1B1B1B; font-weight: 800; line-height: 1.2;\n}\n.btc-zones-lead {\n  margin: 0 auto; max-width: 620px;\n  font-size: 1.05rem; line-height: 1.55; color: #46556e;\n}\n\n\/* Two-column grid *\/\n.btc-zones-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 28px;\n  margin-bottom: 28px;\n  padding-top: 16px;\n}\n.btc-zones-card {\n  position: relative;\n  background: #fff;\n  border: 1px solid #e4e8ef;\n  border-radius: 14px;\n  overflow: visible;\n  box-shadow: 0 4px 18px rgba(0,0,0,0.05);\n}\n.btc-zones-card-recommended {\n  border-color: #F0D722;\n  border-width: 2px;\n  box-shadow: 0 8px 26px rgba(240,215,34,0.16);\n}\n.btc-zones-card-rec-flag {\n  position: absolute; top: -14px; left: 50%; transform: translateX(-50%);\n  background: #F0D722; color: #1B1B1B;\n  padding: 6px 18px; border-radius: 999px;\n  font-size: 0.78rem; font-weight: 700; letter-spacing: 0.03em;\n  white-space: nowrap; z-index: 2;\n  box-shadow: 0 3px 10px rgba(240,215,34,0.35);\n}\n\n\/* Zone header stripe *\/\n.btc-zones-card-header {\n  padding: 22px 24px;\n  text-align: center;\n  border-radius: 12px 12px 0 0;\n}\n.btc-zones-ab {\n  background: #e8e8e4;\n}\n.btc-zones-abc {\n  background: #1B1B1B;\n}\n.btc-zones-card-tag {\n  font-size: 1.3rem;\n  font-weight: 800;\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n}\n.btc-zones-ab .btc-zones-card-tag { color: #1B1B1B; }\n.btc-zones-abc .btc-zones-card-tag { color: #F0D722; }\n\n\/* Card body *\/\n.btc-zones-card-body {\n  padding: 24px 24px 28px;\n}\n.btc-zones-card-title {\n  margin: 0 0 14px;\n  font-size: 1.1rem; font-weight: 700; color: #1B1B1B;\n}\n.btc-zones-card-list {\n  list-style: none; margin: 0 0 20px; padding: 0;\n  font-size: 0.95rem; line-height: 1.55; color: #2e3b52;\n}\n.btc-zones-card-list li {\n  position: relative;\n  padding: 5px 0 5px 22px;\n}\n.btc-zones-card-list li::before {\n  content: \"\\2713\";\n  position: absolute; left: 0; top: 5px;\n  color: #F0D722; font-weight: 800;\n}\n\n\/* Pick-if box *\/\n.btc-zones-card-pick {\n  background: #fafaf8;\n  border-radius: 10px;\n  padding: 16px 18px;\n  border: 1px solid #eeeee8;\n}\n.btc-zones-card-pick-label {\n  margin: 0 0 4px;\n  font-size: 0.82rem;\n  font-weight: 700;\n  text-transform: uppercase;\n  letter-spacing: 0.06em;\n  color: #1B1B1B;\n}\n.btc-zones-card-pick-text {\n  margin: 0;\n  font-size: 0.95rem; line-height: 1.5; color: #46556e;\n}\n\n\/* Tip box *\/\n.btc-zones-tip {\n  background: #1B1B1B;\n  color: #fff;\n  border-radius: 12px;\n  padding: 20px 28px;\n  font-size: 1rem;\n  line-height: 1.55;\n  text-align: center;\n}\n.btc-zones-tip p { margin: 0; }\n.btc-zones-tip strong { color: #F0D722; }\n\n\/* ---------- Responsive ---------- *\/\n@media (max-width: 760px) {\n  .btc-zones-grid { grid-template-columns: 1fr; gap: 30px; }\n  .btc-zones { padding: 55px 18px 50px; }\n}\n<\/style>\n\n\n\n<!-- ============================================================= -->\n<!-- Block 6: Foto-Breaker \u2014 U-Bahn platform in golden light         -->\n<!-- ============================================================= -->\n<section class=\"btc-breaker btc-breaker-2\" aria-hidden=\"true\">\n  <img decoding=\"async\"\n    src=\"\/wp-content\/uploads\/2026\/04\/btc-breaker-ubahn-golden.jpg\"\n    alt=\"Berlin U-Bahn platform in golden evening light\"\n    class=\"btc-breaker-img\"\n    loading=\"lazy\"\n    width=\"1400\" height=\"600\"\n  >\n<\/section>\n\n<style>\n.btc-breaker-2 {\n  max-width: 1440px;\n  margin: 0 auto;\n  padding: 40px 20px 0;\n  line-height: 0;\n}\n.btc-breaker-2 .btc-breaker-img {\n  width: 100%;\n  height: auto;\n  border-radius: 14px;\n  object-fit: cover;\n}\n@media (max-width: 760px) {\n  .btc-breaker-2 { padding: 30px 0 0; }\n  .btc-breaker-2 .btc-breaker-img { border-radius: 0; }\n}\n<\/style>\n\n\n\n<!-- ============================================================= -->\n<!-- Block 7: BER Airport to Berlin \u2014 strongest purchase trigger     -->\n<!--          Split layout: content left, image right                -->\n<!-- ============================================================= -->\n<section class=\"btc-ber\" id=\"airport\">\n  <div class=\"btc-ber-inner\">\n\n    <div class=\"btc-ber-content\">\n      <p class=\"btc-ber-eyebrow\">Airport Transfer Included<\/p>\n      <h2 class=\"btc-ber-h2\">BER Airport to Berlin City Centre in 23 Minutes<\/h2>\n      <p class=\"btc-ber-text\">Both the Berlin WelcomeCard and EasyCityPass in zone ABC cover your entire journey from BER Airport to the city. No extra ticket needed.<\/p>\n\n      <div class=\"btc-ber-routes\">\n        <div class=\"btc-ber-route\">\n          <span class=\"btc-ber-route-badge btc-ber-fex\" data-no-translation>FEX<\/span>\n          <div class=\"btc-ber-route-info\">\n            <strong>Airport Express (FEX)<\/strong>\n            <span>BER &rarr; Hauptbahnhof in 23 min, up to 4x per hour<\/span>\n          <\/div>\n        <\/div>\n        <div class=\"btc-ber-route\">\n          <span class=\"btc-ber-route-badge btc-ber-sbahn\" data-no-translation>S9<\/span>\n          <div class=\"btc-ber-route-info\">\n            <strong>S-Bahn S9<\/strong>\n            <span>BER &rarr; Alexanderplatz in ~50 min, every 20 min<\/span>\n          <\/div>\n        <\/div>\n        <div class=\"btc-ber-route\">\n          <span class=\"btc-ber-route-badge btc-ber-sbahn\" data-no-translation>S85<\/span>\n          <div class=\"btc-ber-route-info\">\n            <strong>S-Bahn S85<\/strong>\n            <span>BER &rarr; Ostkreuz in ~35 min, every 20 min<\/span>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"btc-ber-tip\">\n        <strong>Tip:<\/strong> A single BER &rarr; city ticket costs <span translate=\"no\">5,00 &euro;<\/span>. With a zone ABC card for multiple days, the airport transfer is essentially free.\n      <\/div>\n\n      <div class=\"btc-ber-ctas\">\n        <a href=\"https:\/\/www.getyourguide.com\/en-us\/-t6045\/?partner_id=B0910&#038;cmp=berlintransportcards&#038;mkt_cmp=true\" class=\"at-affiliate-button\" target=\"_blank\" rel=\"sponsored noopener noreferrer nofollow\">Book WelcomeCard ABC<\/a>\n        <a href=\"https:\/\/www.getyourguide.com\/en-us\/-t668562\/?partner_id=B0910&#038;cmp=berlintransportcards&#038;mkt_cmp=true\" class=\"at-affiliate-button\" target=\"_blank\" rel=\"sponsored noopener noreferrer nofollow\">Book EasyCityPass ABC<\/a>\n      <\/div>\n\n      <div class=\"btc-ber-more\">\n        <a href=\"\/airport-transfer\/\" class=\"btc-ber-more-link\">Full BER airport transfer guide &rarr;<\/a>\n      <\/div>\n    <\/div>\n\n    <div class=\"btc-ber-media\">\n      <img decoding=\"async\"\n        src=\"\/wp-content\/uploads\/2026\/04\/btc-ber-sbahn.jpg\"\n        alt=\"S-Bahn departing at Berlin Hauptbahnhof\"\n        loading=\"lazy\"\n        width=\"800\" height=\"533\"\n      >\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<style>\n\/* ---------- Block 7: BER Airport ---------- *\/\n.btc-ber {\n  padding: 70px 20px 60px;\n  background: #fff;\n}\n.btc-ber-inner {\n  display: grid;\n  grid-template-columns: 55% 45%;\n  gap: 40px;\n  align-items: center;\n  max-width: 1100px;\n  margin: 0 auto;\n}\n.btc-ber-eyebrow {\n  display: inline-block;\n  margin: 0 0 16px;\n  padding: 6px 14px;\n  font-size: 0.78rem;\n  font-weight: 700;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  color: #1B1B1B;\n  background: #F0D722;\n  border-radius: 999px;\n}\n.btc-ber-h2 {\n  margin: 0 0 14px;\n  font-size: clamp(1.5rem, 2.4vw, 2rem);\n  color: #1B1B1B;\n  font-weight: 800;\n  line-height: 1.2;\n}\n.btc-ber-text {\n  margin: 0 0 24px;\n  font-size: 1.05rem;\n  line-height: 1.55;\n  color: #46556e;\n}\n\n\/* Route list *\/\n.btc-ber-routes {\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n  margin-bottom: 24px;\n}\n.btc-ber-route {\n  display: flex;\n  align-items: center;\n  gap: 14px;\n  padding: 12px 16px;\n  background: #fafaf8;\n  border: 1px solid #eeeee8;\n  border-radius: 10px;\n}\n.btc-ber-route-badge {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  min-width: 48px;\n  height: 32px;\n  padding: 0 10px;\n  font-size: 0.85rem;\n  font-weight: 800;\n  border-radius: 6px;\n  letter-spacing: 0.03em;\n  flex-shrink: 0;\n}\n.btc-ber-fex {\n  background: #1B1B1B;\n  color: #F0D722;\n}\n.btc-ber-sbahn {\n  background: #006F35;\n  color: #fff;\n}\n.btc-ber-route-info {\n  display: flex;\n  flex-direction: column;\n  gap: 2px;\n}\n.btc-ber-route-info strong {\n  font-size: 0.95rem;\n  color: #1B1B1B;\n}\n.btc-ber-route-info span {\n  font-size: 0.88rem;\n  color: #5a6577;\n}\n\n\/* Tip box *\/\n.btc-ber-tip {\n  background: #f7f7f5;\n  border-left: 4px solid #F0D722;\n  border-radius: 0 10px 10px 0;\n  padding: 14px 18px;\n  margin-bottom: 24px;\n  font-size: 0.95rem;\n  line-height: 1.5;\n  color: #2e3b52;\n}\n.btc-ber-tip strong { color: #1B1B1B; }\n\n\/* CTAs *\/\n.btc-ber-ctas {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 12px;\n}\n.btc-ber-ctas .at-affiliate-button {\n  display: inline-block;\n  padding: 14px 28px;\n  font-size: 1rem;\n  font-weight: 700;\n  border-radius: 10px;\n  text-decoration: none !important;\n  transition: transform .15s ease, opacity .15s ease;\n  color: #1B1B1B !important;\n  background: #F0D722 !important;\n  box-shadow: 0 6px 18px rgba(240,215,34,0.3);\n}\n.btc-ber-ctas .at-affiliate-button:hover {\n  opacity: .88;\n  color: #1B1B1B !important;\n  transform: translateY(-1px);\n}\n.btc-ber-ctas .at-affiliate-button:last-child {\n  background: #fff !important;\n  color: #1B1B1B !important;\n  border: 2px solid #1B1B1B;\n  box-shadow: none;\n}\n.btc-ber-ctas .at-affiliate-button:last-child:hover {\n  background: #1B1B1B !important;\n  color: #F0D722 !important;\n}\n\n\/* Crosslink *\/\n.btc-ber-more { margin-top: 18px; }\n.btc-ber-more-link {\n  display: inline-block;\n  font-size: 0.9rem;\n  font-weight: 700;\n  color: #1B1B1B;\n  text-decoration: none;\n  padding: 8px 18px;\n  border: 1px solid #d0d5dd;\n  border-radius: 999px;\n  transition: all .15s;\n}\n.btc-ber-more-link:hover {\n  border-color: #F0D722;\n  background: #fdf9e0;\n}\n\n\/* Image *\/\n.btc-ber-media img {\n  width: 100%;\n  height: auto;\n  border-radius: 14px;\n  object-fit: cover;\n}\n\n\/* ---------- Responsive ---------- *\/\n@media (max-width: 860px) {\n  .btc-ber-inner {\n    grid-template-columns: 1fr;\n    gap: 30px;\n  }\n  .btc-ber-media { order: -1; }\n  .btc-ber { padding: 55px 18px 50px; }\n}\n@media (max-width: 520px) {\n  .btc-ber-ctas .at-affiliate-button {\n    width: 100%;\n    text-align: center;\n  }\n}\n<\/style>\n\n\n\n<!-- ============================================================= -->\n<!-- Block 8: Full side-by-side comparison table \u2014 all variants,     -->\n<!--          prices, features. SEO weight for \"welcomecard vs       -->\n<!--          easycitypass\" queries.                                  -->\n<!-- ============================================================= -->\n<section class=\"btc-compare\" id=\"compare\">\n  <div class=\"btc-compare-inner\">\n\n    <header class=\"btc-compare-head\">\n      <h2 class=\"btc-compare-h2\">Berlin WelcomeCard vs EasyCityPass \u2014 Full Comparison<\/h2>\n      <p class=\"btc-compare-lead\">Every detail at a glance. The prices shown are the official rates and apply when booking via our partner links below.<\/p>\n    <\/header>\n\n    <!-- Price comparison table -->\n    <h3 class=\"btc-compare-sub\">Prices by Duration and Zone<\/h3>\n\n    <div class=\"btc-tablecontainer\">\n      <table class=\"btc-table\">\n        <thead>\n          <tr>\n            <th>Duration<\/th>\n            <th colspan=\"2\">Berlin WelcomeCard<\/th>\n            <th colspan=\"2\">EasyCityPass<\/th>\n          <\/tr>\n          <tr class=\"btc-table-subhead\">\n            <th><\/th>\n            <th>Zone AB<\/th>\n            <th>Zone ABC<\/th>\n            <th>Zone AB<\/th>\n            <th>Zone ABC<\/th>\n          <\/tr>\n        <\/thead>\n        <tbody>\n          <tr>\n            <td>48 hours<\/td>\n            <td translate=\"no\">28,50 &euro;<\/td>\n            <td translate=\"no\">34,50 &euro;<\/td>\n            <td translate=\"no\" class=\"btc-table-highlight\">23,80 &euro;<\/td>\n            <td translate=\"no\" class=\"btc-table-highlight\">27,60 &euro;<\/td>\n          <\/tr>\n          <tr>\n            <td>72 hours<\/td>\n            <td translate=\"no\">39,50 &euro;<\/td>\n            <td translate=\"no\">45,50 &euro;<\/td>\n            <td translate=\"no\" class=\"btc-table-highlight\">35,60 &euro;<\/td>\n            <td translate=\"no\" class=\"btc-table-highlight\">41,30 &euro;<\/td>\n          <\/tr>\n          <tr>\n            <td>4 days<\/td>\n            <td translate=\"no\">49,50 &euro;<\/td>\n            <td translate=\"no\">56,50 &euro;<\/td>\n            <td translate=\"no\" class=\"btc-table-highlight\">47,50 &euro;<\/td>\n            <td translate=\"no\" class=\"btc-table-highlight\">55,10 &euro;<\/td>\n          <\/tr>\n          <tr>\n            <td>5 days<\/td>\n            <td translate=\"no\">53,50 &euro;<\/td>\n            <td translate=\"no\">59,50 &euro;<\/td>\n            <td translate=\"no\" class=\"btc-table-highlight\">49,80 &euro;<\/td>\n            <td translate=\"no\" class=\"btc-table-highlight\">58,80 &euro;<\/td>\n          <\/tr>\n          <tr>\n            <td>6 days<\/td>\n            <td translate=\"no\">58,50 &euro;<\/td>\n            <td translate=\"no\">63,50 &euro;<\/td>\n            <td translate=\"no\" class=\"btc-table-highlight\">51,90 &euro;<\/td>\n            <td translate=\"no\" class=\"btc-table-highlight\">59,90 &euro;<\/td>\n          <\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n\n    <div class=\"btc-compare-book-grid\">\n      <div class=\"btc-compare-book-col\">\n        <h4 class=\"btc-compare-book-label\">WelcomeCard<\/h4>\n        <a href=\"https:\/\/www.getyourguide.com\/en-us\/-t284327\/?partner_id=B0910&#038;cmp=berlintransportcards&#038;mkt_cmp=true\" class=\"at-affiliate-button\" target=\"_blank\" rel=\"sponsored noopener noreferrer nofollow\">Book Zone AB<\/a>\n        <a href=\"https:\/\/www.getyourguide.com\/en-us\/-t6045\/?partner_id=B0910&#038;cmp=berlintransportcards&#038;mkt_cmp=true\" class=\"at-affiliate-button\" target=\"_blank\" rel=\"sponsored noopener noreferrer nofollow\">Book Zone ABC<\/a>\n      <\/div>\n      <div class=\"btc-compare-book-col\">\n        <h4 class=\"btc-compare-book-label\">EasyCityPass<\/h4>\n        <a href=\"https:\/\/www.getyourguide.com\/en-us\/-t88868\/?partner_id=B0910&#038;cmp=berlintransportcards&#038;mkt_cmp=true\" class=\"at-affiliate-button\" target=\"_blank\" rel=\"sponsored noopener noreferrer nofollow\">Book Zone AB<\/a>\n        <a href=\"https:\/\/www.getyourguide.com\/en-us\/-t668562\/?partner_id=B0910&#038;cmp=berlintransportcards&#038;mkt_cmp=true\" class=\"at-affiliate-button\" target=\"_blank\" rel=\"sponsored noopener noreferrer nofollow\">Book Zone ABC<\/a>\n      <\/div>\n    <\/div>\n\n    <!-- Feature comparison table -->\n    <h3 class=\"btc-compare-sub\">Features Compared<\/h3>\n\n    <div class=\"btc-tablecontainer\">\n      <table class=\"btc-table btc-table-features\">\n        <thead>\n          <tr>\n            <th>Feature<\/th>\n            <th>Berlin WelcomeCard<\/th>\n            <th>EasyCityPass<\/th>\n          <\/tr>\n        <\/thead>\n        <tbody>\n          <tr>\n            <td>Public transport<\/td>\n            <td>All BVG + S-Bahn<\/td>\n            <td>All BVG + S-Bahn<\/td>\n          <\/tr>\n          <tr>\n            <td>Zones available<\/td>\n            <td>AB or ABC<\/td>\n            <td>AB or ABC<\/td>\n          <\/tr>\n          <tr>\n            <td>BER Airport (zone ABC)<\/td>\n            <td data-no-translation>&#10003;<\/td>\n            <td data-no-translation>&#10003;<\/td>\n          <\/tr>\n          <tr>\n            <td>Discount partners<\/td>\n            <td>170+ museums, tours, restaurants<\/td>\n            <td>~80 partners<\/td>\n          <\/tr>\n          <tr>\n            <td>Children free (under 6)<\/td>\n            <td data-no-translation>&#10003;<\/td>\n            <td data-no-translation>&#10003;<\/td>\n          <\/tr>\n          <tr>\n            <td>Children free (6-14, up to 3)<\/td>\n            <td data-no-translation>&#10003;<\/td>\n            <td data-no-translation>&#10003;<\/td>\n          <\/tr>\n          <tr>\n            <td>Ticket delivery<\/td>\n            <td>Instant \u2014 must be printed (A4)<\/td>\n            <td>Digital \u2014 24h before start date<\/td>\n          <\/tr>\n          <tr>\n            <td>Free cancellation<\/td>\n            <td data-no-translation>&#10007;<\/td>\n            <td>Up to 2 days before<\/td>\n          <\/tr>\n          <tr>\n            <td>Museum Island option<\/td>\n            <td><span class=\"at-price at-price--simple\"><span class=\"at-price__label\">from<\/span>&nbsp;<span class=\"at-price__value\">62,00 \u20ac<\/span><\/span> <a href=\"https:\/\/www.getyourguide.com\/en-us\/-t20348\/?partner_id=B0910&#038;cmp=berlintransportcards&#038;mkt_cmp=true\" class=\"at-affiliate-button\" target=\"_blank\" rel=\"sponsored noopener noreferrer nofollow\">Book<\/a><\/td>\n            <td data-no-translation>&#10007;<\/td>\n          <\/tr>\n          <tr>\n            <td>All Inclusive option<\/td>\n            <td><span class=\"at-price at-price--simple\"><span class=\"at-price__label\">from<\/span>&nbsp;<span class=\"at-price__value\">99,00 \u20ac<\/span><\/span> <a href=\"https:\/\/www.getyourguide.com\/en-us\/-t462319\/?partner_id=B0910&#038;cmp=berlintransportcards&#038;mkt_cmp=true\" class=\"at-affiliate-button\" target=\"_blank\" rel=\"sponsored noopener noreferrer nofollow\">Book<\/a><\/td>\n            <td data-no-translation>&#10007;<\/td>\n          <\/tr>\n          <tr>\n            <td>GYG rating<\/td>\n            <td><span class=\"at-rating\"><span class=\"at-stars\" aria-label=\"4.5579023 out of 5 stars\"><span class=\"at-star at-star--full\">\u2605<\/span><span class=\"at-star at-star--full\">\u2605<\/span><span class=\"at-star at-star--full\">\u2605<\/span><span class=\"at-star at-star--full\">\u2605<\/span><span class=\"at-star at-star--half\">\u00bd<\/span><\/span> <strong class=\"at-rating__score\">4.6<\/strong> <span class=\"at-rating__count\"><span class=\"at-rating__num\">8.310<\/span>&nbsp;<span class=\"at-rating__label\">reviews<\/span><\/span><\/span><\/td>\n            <td><span class=\"at-rating\"><span class=\"at-stars\" aria-label=\"4.7336426 out of 5 stars\"><span class=\"at-star at-star--full\">\u2605<\/span><span class=\"at-star at-star--full\">\u2605<\/span><span class=\"at-star at-star--full\">\u2605<\/span><span class=\"at-star at-star--full\">\u2605<\/span><span class=\"at-star at-star--half\">\u00bd<\/span><\/span> <strong class=\"at-rating__score\">4.7<\/strong> <span class=\"at-rating__count\"><span class=\"at-rating__num\">153<\/span>&nbsp;<span class=\"at-rating__label\">reviews<\/span><\/span><\/span><\/td>\n          <\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n\n    <!-- Verdict -->\n    <div class=\"btc-compare-verdict\">\n      <div class=\"btc-compare-verdict-card\">\n        <h4 class=\"btc-compare-verdict-title\">Choose WelcomeCard if:<\/h4>\n        <p>You want access to 170+ discount partners for museums, tours and restaurants. Best for sightseeing-heavy trips of 3 days or more.<\/p>\n        <a href=\"https:\/\/www.getyourguide.com\/en-us\/-t6045\/?partner_id=B0910&#038;cmp=berlintransportcards&#038;mkt_cmp=true\" class=\"at-affiliate-button\" target=\"_blank\" rel=\"sponsored noopener noreferrer nofollow\">Book WelcomeCard<\/a>\n      <\/div>\n      <div class=\"btc-compare-verdict-card\">\n        <h4 class=\"btc-compare-verdict-title\">Choose EasyCityPass if:<\/h4>\n        <p>You want the lowest price, a fully digital ticket, and the flexibility of free cancellation. Best for budget travellers and short trips.<\/p>\n        <a href=\"https:\/\/www.getyourguide.com\/en-us\/-t668562\/?partner_id=B0910&#038;cmp=berlintransportcards&#038;mkt_cmp=true\" class=\"at-affiliate-button\" target=\"_blank\" rel=\"sponsored noopener noreferrer nofollow\">Book EasyCityPass<\/a>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<style>\n\/* ---------- Block 8: Comparison Table ---------- *\/\n.btc-compare {\n  padding: 70px 20px 60px;\n  background: #f7f7f5;\n}\n.btc-compare-inner { max-width: 1100px; margin: 0 auto; }\n.btc-compare-head { text-align: center; margin-bottom: 36px; }\n.btc-compare-h2 {\n  margin: 0 0 14px;\n  font-size: clamp(1.5rem, 2.4vw, 2rem);\n  color: #1B1B1B; font-weight: 800; line-height: 1.2;\n}\n.btc-compare-lead {\n  margin: 0 auto; max-width: 640px;\n  font-size: 1rem; line-height: 1.55; color: #46556e;\n}\n.btc-compare-sub {\n  margin: 36px 0 16px;\n  font-size: 1.15rem;\n  color: #1B1B1B;\n  font-weight: 700;\n}\n\n\/* Scrollable table wrapper *\/\n.btc-tablecontainer {\n  overflow-x: auto;\n  -webkit-overflow-scrolling: touch;\n  margin-bottom: 8px;\n}\n.btc-table {\n  min-width: 600px;\n  width: 100%;\n  border-collapse: collapse;\n  background: #fff;\n  border-radius: 12px;\n  overflow: hidden;\n  box-shadow: 0 2px 12px rgba(0,0,0,0.05);\n}\n.btc-table thead tr:first-child th {\n  background: #1B1B1B;\n  color: #fff;\n  font-weight: 700;\n  font-size: 0.95rem;\n  padding: 14px 16px;\n  text-align: center;\n}\n.btc-table thead tr:first-child th:first-child {\n  text-align: left;\n  background: #1B1B1B;\n}\n.btc-table-subhead th {\n  background: #f0f0ec;\n  color: #46556e;\n  font-size: 0.82rem;\n  font-weight: 600;\n  padding: 8px 16px;\n  text-align: center;\n  text-transform: uppercase;\n  letter-spacing: 0.04em;\n}\n.btc-table-subhead th:first-child { background: #f0f0ec; }\n.btc-table tbody td {\n  padding: 13px 16px;\n  font-size: 0.95rem;\n  color: #2e3b52;\n  text-align: center;\n  border-bottom: 1px solid #f0f2f6;\n}\n.btc-table tbody td:first-child {\n  text-align: left;\n  font-weight: 600;\n  color: #1B1B1B;\n}\n.btc-table tbody tr:last-child td { border-bottom: none; }\n.btc-table-highlight {\n  color: #1B1B1B !important;\n  font-weight: 700;\n  background: #fffde6;\n}\n.btc-table-na {\n  color: #999 !important;\n  font-style: italic;\n}\n\n\/* Feature table tweaks *\/\n.btc-table-features thead tr:first-child th {\n  text-align: center;\n}\n.btc-table-features thead tr:first-child th:first-child {\n  text-align: left;\n}\n.btc-table-features tbody td:nth-child(2),\n.btc-table-features tbody td:nth-child(3) {\n  text-align: center;\n}\n\n\/* Inline affiliate button inside table cells *\/\n.btc-table .at-affiliate-button {\n  display: inline-block;\n  margin-top: 6px;\n  padding: 6px 14px;\n  font-size: 0.8rem;\n  font-weight: 700;\n  border-radius: 6px;\n  text-decoration: none !important;\n  color: #1B1B1B !important;\n  background: #F0D722 !important;\n  transition: opacity .15s ease;\n  white-space: nowrap;\n}\n.btc-table .at-affiliate-button:hover {\n  opacity: .85;\n}\n\n\/* Booking grid below price table *\/\n.btc-compare-book-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 24px;\n  margin: 24px 0 8px;\n}\n.btc-compare-book-col {\n  display: flex;\n  flex-direction: column;\n  gap: 10px;\n  align-items: stretch;\n}\n.btc-compare-book-label {\n  margin: 0;\n  font-size: 0.95rem;\n  font-weight: 700;\n  color: #1B1B1B;\n  text-align: center;\n}\n.btc-compare-book-col .at-affiliate-button {\n  display: block;\n  width: 100%;\n  text-align: center;\n  padding: 12px 16px;\n  font-size: 0.95rem;\n  font-weight: 700;\n  border-radius: 10px;\n  text-decoration: none !important;\n  color: #1B1B1B !important;\n  background: #F0D722 !important;\n  box-shadow: 0 4px 14px rgba(240,215,34,0.25);\n  transition: transform .15s ease, opacity .15s ease;\n}\n.btc-compare-book-col .at-affiliate-button:hover {\n  opacity: .88;\n  transform: translateY(-1px);\n}\n\n\/* Verdict cards *\/\n.btc-compare-verdict {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 24px;\n  margin-top: 36px;\n}\n.btc-compare-verdict-card {\n  background: #fff;\n  border: 1px solid #e4e8ef;\n  border-radius: 14px;\n  padding: 28px 24px;\n  box-shadow: 0 4px 14px rgba(0,0,0,0.05);\n}\n.btc-compare-verdict-title {\n  margin: 0 0 10px;\n  font-size: 1.1rem;\n  color: #1B1B1B;\n  font-weight: 800;\n}\n.btc-compare-verdict-card p {\n  margin: 0 0 20px;\n  font-size: 0.95rem;\n  line-height: 1.55;\n  color: #46556e;\n}\n.btc-compare-verdict-card .at-affiliate-button {\n  display: block;\n  width: 100%;\n  text-align: center;\n  padding: 14px 20px;\n  font-size: 1rem;\n  font-weight: 700;\n  border-radius: 10px;\n  text-decoration: none !important;\n  color: #1B1B1B !important;\n  background: #F0D722 !important;\n  box-shadow: 0 6px 18px rgba(240,215,34,0.3);\n  transition: transform .15s ease, opacity .15s ease;\n}\n.btc-compare-verdict-card .at-affiliate-button:hover {\n  opacity: .88;\n  transform: translateY(-1px);\n}\n\n\/* ---------- Responsive ---------- *\/\n@media (max-width: 760px) {\n  .btc-compare-verdict { grid-template-columns: 1fr; }\n  .btc-compare { padding: 55px 18px 50px; }\n}\n<\/style>\n\n\n\n<!-- ============================================================= -->\n<!-- Block 9: Savings Calculator \u2014 interactive comparison of          -->\n<!--          single tickets vs WelcomeCard vs EasyCityPass           -->\n<!--          Uses BVG 24h ticket as true baseline comparison         -->\n<!-- ============================================================= -->\n<section class=\"btc-calc\" id=\"savings\">\n  <div class=\"btc-calc-inner\">\n\n    <header class=\"btc-calc-head\">\n      <h2 class=\"btc-calc-h2\">How Much Can You Save?<\/h2>\n      <p class=\"btc-calc-lead\">Compare the cost of buying daily tickets against a multi-day travel card. Adjust the options to match your trip.<\/p>\n    <\/header>\n\n    <div class=\"btc-calc-box\">\n\n      <div class=\"btc-calc-inputs\">\n        <div class=\"btc-calc-field\">\n          <label for=\"btc-calc-days\">Duration<\/label>\n          <select id=\"btc-calc-days\">\n            <option value=\"2\">2 days (48h)<\/option>\n            <option value=\"3\" selected>3 days (72h)<\/option>\n            <option value=\"4\">4 days<\/option>\n            <option value=\"5\">5 days<\/option>\n            <option value=\"6\">6 days<\/option>\n          <\/select>\n        <\/div>\n        <div class=\"btc-calc-field\">\n          <label for=\"btc-calc-zone\">Zone<\/label>\n          <select id=\"btc-calc-zone\">\n            <option value=\"AB\">AB (city only)<\/option>\n            <option value=\"ABC\" selected>ABC (city + airport)<\/option>\n          <\/select>\n        <\/div>\n        <div class=\"btc-calc-field\">\n          <label for=\"btc-calc-adults\">Adults<\/label>\n          <select id=\"btc-calc-adults\">\n            <option value=\"1\">1<\/option>\n            <option value=\"2\" selected>2<\/option>\n            <option value=\"3\">3<\/option>\n            <option value=\"4\">4<\/option>\n            <option value=\"5\">5<\/option>\n          <\/select>\n        <\/div>\n      <\/div>\n\n      <div class=\"btc-calc-results\" id=\"btc-calc-results\">\n        <!-- Filled by JS -->\n      <\/div>\n\n    <\/div>\n\n    <div class=\"btc-calc-hint\">\n      <p><strong>Important:<\/strong> The prices above only compare transport costs. Both cards also include discount vouchers for attractions, which can easily offset the price difference:<\/p>\n      <ul class=\"btc-calc-hint-list\">\n        <li><strong>WelcomeCard:<\/strong> 170+ discount partners \u2014 most attractions offer 25% off with your card. A single museum visit can already make up the difference.<\/li>\n        <li><strong>EasyCityPass:<\/strong> ~80 discount partners with various discounts on tours, restaurants and smaller attractions across Berlin.<\/li>\n      <\/ul>\n    <\/div>\n\n    <p class=\"btc-calc-note\">Calculation based on official BVG 24-hour ticket prices (2026). Each travel card is per person. Children under 6 ride free; up to 3 children aged 6-14 ride free per card holder.<\/p>\n\n  <\/div>\n<\/section>\n\n<style>\n\/* ---------- Block 9: Savings Calculator ---------- *\/\n.btc-calc {\n  padding: 70px 20px 60px;\n  background: #fff;\n}\n.btc-calc-inner { max-width: 900px; margin: 0 auto; }\n.btc-calc-head { text-align: center; margin-bottom: 36px; }\n.btc-calc-h2 {\n  margin: 0 0 14px;\n  font-size: clamp(1.5rem, 2.4vw, 2rem);\n  color: #1B1B1B; font-weight: 800; line-height: 1.2;\n}\n.btc-calc-lead {\n  margin: 0 auto; max-width: 580px;\n  font-size: 1.05rem; line-height: 1.55; color: #46556e;\n}\n\n.btc-calc-box {\n  background: #f7f7f5;\n  border: 1px solid #eeeee8;\n  border-radius: 16px;\n  padding: 32px 28px;\n}\n\n\/* Inputs row *\/\n.btc-calc-inputs {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 18px;\n  margin-bottom: 28px;\n}\n.btc-calc-field label {\n  display: block;\n  margin-bottom: 6px;\n  font-size: 0.82rem;\n  font-weight: 700;\n  text-transform: uppercase;\n  letter-spacing: 0.05em;\n  color: #1B1B1B;\n}\n.btc-calc-field select {\n  width: 100%;\n  padding: 12px 14px;\n  font-size: 1rem;\n  border: 2px solid #ddd;\n  border-radius: 10px;\n  background: #fff;\n  color: #1B1B1B;\n  font-weight: 600;\n  cursor: pointer;\n  appearance: auto;\n}\n.btc-calc-field select:focus {\n  border-color: #F0D722;\n  outline: none;\n}\n\n\/* Results grid *\/\n.btc-calc-results {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 18px;\n}\n.btc-calc-result {\n  background: #fff;\n  border: 2px solid #e4e8ef;\n  border-radius: 14px;\n  padding: 22px 18px;\n  text-align: center;\n  transition: border-color .2s ease, box-shadow .2s ease;\n}\n.btc-calc-result--best {\n  border-color: #F0D722;\n  box-shadow: 0 6px 22px rgba(240,215,34,0.2);\n}\n.btc-calc-result-label {\n  display: block;\n  font-size: 0.82rem;\n  font-weight: 700;\n  text-transform: uppercase;\n  letter-spacing: 0.04em;\n  color: #6a7587;\n  margin-bottom: 8px;\n}\n.btc-calc-result-price {\n  display: block;\n  font-size: 1.8rem;\n  font-weight: 800;\n  color: #1B1B1B;\n  margin-bottom: 4px;\n}\n.btc-calc-result-per {\n  display: block;\n  font-size: 0.82rem;\n  color: #6a7587;\n  margin-bottom: 12px;\n}\n.btc-calc-result-saving {\n  display: inline-block;\n  padding: 4px 12px;\n  background: #F0D722;\n  color: #1B1B1B;\n  font-size: 0.82rem;\n  font-weight: 700;\n  border-radius: 999px;\n}\n.btc-calc-result-saving--none {\n  background: #f0f0ec;\n  color: #999;\n}\n\n\/* Discount hint below calculator *\/\n.btc-calc-hint {\n  background: #1B1B1B;\n  color: #fff;\n  border-radius: 12px;\n  padding: 22px 26px;\n  margin-top: 24px;\n  font-size: 0.95rem;\n  line-height: 1.55;\n}\n.btc-calc-hint p { margin: 0 0 12px; }\n.btc-calc-hint strong { color: #F0D722; }\n.btc-calc-hint-list {\n  list-style: none;\n  margin: 0;\n  padding: 0;\n}\n.btc-calc-hint-list li {\n  position: relative;\n  padding: 6px 0 6px 20px;\n}\n.btc-calc-hint-list li::before {\n  content: \"\\2713\";\n  position: absolute;\n  left: 0;\n  top: 6px;\n  color: #F0D722;\n  font-weight: 800;\n}\n.btc-calc-hint-list li strong {\n  color: #F0D722;\n}\n\n.btc-calc-note {\n  text-align: center;\n  margin: 20px 0 0;\n  font-size: 0.82rem;\n  color: #999;\n  line-height: 1.5;\n}\n\n\/* ---------- Responsive ---------- *\/\n@media (max-width: 700px) {\n  .btc-calc-inputs { grid-template-columns: 1fr; gap: 14px; }\n  .btc-calc-results { grid-template-columns: 1fr; gap: 14px; }\n  .btc-calc-box { padding: 24px 18px; }\n}\n<\/style>\n\n<script>\n(function(){\n  \/\/ BVG prices 2026\n  var dayTicket   = { AB: 11.20, ABC: 12.90 };\n  var groupTicket = { AB: 35.30, ABC: 37.70 }; \/\/ Kleingruppen-Tageskarte, up to 5 persons\n\n  \/\/ WelcomeCard prices [zone][days]\n  var bwc = {\n    AB:  { 2: 28.50, 3: 39.50, 4: 49.50, 5: 53.50, 6: 58.50 },\n    ABC: { 2: 34.50, 3: 45.50, 4: 56.50, 5: 59.50, 6: 63.50 }\n  };\n\n  \/\/ EasyCityPass prices [zone][days]\n  var ecp = {\n    AB:  { 2: 23.80, 3: 35.60, 4: 47.50, 5: 49.80, 6: 51.90 },\n    ABC: { 2: 27.60, 3: 41.30, 4: 55.10, 5: 58.80, 6: 59.90 }\n  };\n\n  function fmt(n) {\n    return n.toFixed(2).replace('.', ',') + ' \\u20AC';\n  }\n\n  function calc() {\n    var days    = parseInt(document.getElementById('btc-calc-days').value);\n    var zone    = document.getElementById('btc-calc-zone').value;\n    var adults  = parseInt(document.getElementById('btc-calc-adults').value);\n\n    \/\/ BVG baseline: cheapest of individual 24h tickets vs small-group ticket\n    var individualCost = dayTicket[zone] * days * adults;\n    var groupCost      = (adults >= 2 && adults <= 5) ? groupTicket[zone] * days : Infinity;\n    var bvgCost, bvgLabel, bvgDetail;\n\n    if (groupCost < individualCost) {\n      bvgCost   = groupCost;\n      bvgLabel  = 'BVG Group Day Ticket';\n      bvgDetail = fmt(groupTicket[zone]) + ' \u00d7 ' + days + 'd (up to 5 pax)';\n    } else {\n      bvgCost   = individualCost;\n      bvgLabel  = 'BVG 24h Tickets';\n      bvgDetail = fmt(dayTicket[zone]) + ' \u00d7 ' + days + 'd \u00d7 ' + adults + 'p';\n    }\n\n    var wcTotal = bwc[zone][days] * adults;\n    var ecTotal = ecp[zone][days] * adults;\n\n    var lowest = Math.min(bvgCost, wcTotal, ecTotal);\n\n    var html = '';\n\n    \/\/ BVG baseline\n    html += '<div class=\"btc-calc-result' + (bvgCost <= lowest ? ' btc-calc-result--best' : '') + '\">';\n    html += '<span class=\"btc-calc-result-label\">' + bvgLabel + '<\/span>';\n    html += '<span class=\"btc-calc-result-price\">' + fmt(bvgCost) + '<\/span>';\n    html += '<span class=\"btc-calc-result-per\">' + bvgDetail + '<\/span>';\n    html += '<span class=\"btc-calc-result-saving--none btc-calc-result-saving\">Baseline<\/span>';\n    html += '<\/div>';\n\n    \/\/ WelcomeCard\n    var wcSave = bvgCost - wcTotal;\n    html += '<div class=\"btc-calc-result' + (wcTotal <= lowest ? ' btc-calc-result--best' : '') + '\">';\n    html += '<span class=\"btc-calc-result-label\">WelcomeCard<\/span>';\n    html += '<span class=\"btc-calc-result-price\">' + fmt(wcTotal) + '<\/span>';\n    html += '<span class=\"btc-calc-result-per\">' + fmt(bwc[zone][days]) + ' \u00d7 ' + adults + ' adults<\/span>';\n    if (wcSave > 0.01) {\n      html += '<span class=\"btc-calc-result-saving\">Save ' + fmt(wcSave) + '<\/span>';\n    } else {\n      html += '<span class=\"btc-calc-result-saving--none btc-calc-result-saving\">No savings vs BVG<\/span>';\n    }\n    html += '<\/div>';\n\n    \/\/ EasyCityPass\n    var ecSave = bvgCost - ecTotal;\n    html += '<div class=\"btc-calc-result' + (ecTotal <= lowest ? ' btc-calc-result--best' : '') + '\">';\n    html += '<span class=\"btc-calc-result-label\">EasyCityPass<\/span>';\n    html += '<span class=\"btc-calc-result-price\">' + fmt(ecTotal) + '<\/span>';\n    html += '<span class=\"btc-calc-result-per\">' + fmt(ecp[zone][days]) + ' \u00d7 ' + adults + ' adults<\/span>';\n    if (ecSave > 0.01) {\n      html += '<span class=\"btc-calc-result-saving\">Save ' + fmt(ecSave) + '<\/span>';\n    } else {\n      html += '<span class=\"btc-calc-result-saving--none btc-calc-result-saving\">No savings vs BVG<\/span>';\n    }\n    html += '<\/div>';\n\n    document.getElementById('btc-calc-results').innerHTML = html;\n  }\n\n  document.getElementById('btc-calc-days').addEventListener('change', calc);\n  document.getElementById('btc-calc-zone').addEventListener('change', calc);\n  document.getElementById('btc-calc-adults').addEventListener('change', calc);\n\n  calc();\n})();\n<\/script>\n\n\n\n<!-- ============================================================= -->\n<!-- Block 10: Discount Partners Showcase \u2014 teaser for BWC's 170+    -->\n<!--           and ECP's ~80 partners with popular examples           -->\n<!-- ============================================================= -->\n<section class=\"btc-discounts\" id=\"discounts\">\n  <div class=\"btc-discounts-inner\">\n\n    <header class=\"btc-discounts-head\">\n      <h2 class=\"btc-discounts-h2\">Save on Top Attractions with Your Card<\/h2>\n      <p class=\"btc-discounts-lead\">The Berlin WelcomeCard gives you discounts at 170+ attractions \u2014 by far the largest partner network of any Berlin travel card. Most partners offer 25% off, some up to 50%. The EasyCityPass covers around 80 partners with smaller discounts (typically 10\u201320%). Where both cards cover the same attraction, the WelcomeCard almost always offers the bigger saving.<\/p>\n    <\/header>\n\n    <div class=\"btc-discounts-grid\">\n\n      <div class=\"btc-discounts-item\">\n        <span class=\"btc-discounts-ico\" data-no-translation>&#127961;<\/span>\n        <h3 class=\"btc-discounts-name\">TV Tower<\/h3>\n        <p class=\"btc-discounts-detail\">Up to 25% off fast-track entry<\/p>\n      <\/div>\n\n      <div class=\"btc-discounts-item\">\n        <span class=\"btc-discounts-ico\" data-no-translation>&#127963;<\/span>\n        <h3 class=\"btc-discounts-name\">Museums &amp; Exhibitions<\/h3>\n        <p class=\"btc-discounts-detail\">Discounts at dozens of Berlin museums and galleries<\/p>\n      <\/div>\n\n      <div class=\"btc-discounts-item\">\n        <span class=\"btc-discounts-ico\" data-no-translation>&#128059;<\/span>\n        <h3 class=\"btc-discounts-name\">Tierpark Berlin<\/h3>\n        <p class=\"btc-discounts-detail\">Reduced admission to Europe&#8217;s largest landscape zoo<\/p>\n      <\/div>\n\n      <div class=\"btc-discounts-item\">\n        <span class=\"btc-discounts-ico\" data-no-translation>&#128674;<\/span>\n        <h3 class=\"btc-discounts-name\">Boat tours<\/h3>\n        <p class=\"btc-discounts-detail\">Savings on Spree river cruises<\/p>\n      <\/div>\n\n      <div class=\"btc-discounts-item\">\n        <span class=\"btc-discounts-ico\" data-no-translation>&#127915;<\/span>\n        <h3 class=\"btc-discounts-name\">Madame Tussauds<\/h3>\n        <p class=\"btc-discounts-detail\">Up to 25% off entry<\/p>\n      <\/div>\n\n      <div class=\"btc-discounts-item\">\n        <span class=\"btc-discounts-ico\" data-no-translation>&#127869;<\/span>\n        <h3 class=\"btc-discounts-name\">Restaurants<\/h3>\n        <p class=\"btc-discounts-detail\">Discounts at selected restaurants across Berlin<\/p>\n      <\/div>\n\n    <\/div>\n\n    <div class=\"btc-discounts-compare\">\n      <div class=\"btc-discounts-compare-card btc-discounts-compare-rec\">\n        <span class=\"btc-discounts-rec-pill\" data-no-translation><span data-no-translation>&#9733;<\/span> Best discounts<\/span>\n        <strong>WelcomeCard<\/strong>\n        <span>170+ partners &middot; up to 50% off<\/span>\n        <span class=\"btc-discounts-verdict\">The extra discounts at major attractions easily justify the small price difference over the EasyCityPass.<\/span>\n        <a href=\"https:\/\/www.getyourguide.com\/en-us\/-t6045\/?partner_id=B0910&#038;cmp=berlintransportcards&#038;mkt_cmp=true\" class=\"at-affiliate-button\" target=\"_blank\" rel=\"sponsored noopener noreferrer nofollow\">WelcomeCard ABC<\/a>\n      <\/div>\n      <div class=\"btc-discounts-compare-card\">\n        <strong>EasyCityPass<\/strong>\n        <span>~80 partners &middot; up to 25% off<\/span>\n        <span class=\"btc-discounts-verdict\">A good choice if public transport is your main priority and discounts are secondary.<\/span>\n        <a href=\"https:\/\/www.getyourguide.com\/en-us\/-t668562\/?partner_id=B0910&#038;cmp=berlintransportcards&#038;mkt_cmp=true\" class=\"at-affiliate-button\" target=\"_blank\" rel=\"sponsored noopener noreferrer nofollow\">EasyCityPass ABC<\/a>\n      <\/div>\n    <\/div>\n\n    <!-- Crosslinks to discount subpages \u2014 standalone elements, not inline -->\n    <div class=\"btc-discounts-links\">\n      <a href=\"\/discounts\/\" class=\"btc-discounts-link\">Compare all discounts side by side &rarr;<\/a>\n      <a href=\"\/welcomecard-discounts\/\" class=\"btc-discounts-link\">All 170+ WelcomeCard partners &rarr;<\/a>\n      <a href=\"\/easycitypass-discounts\/\" class=\"btc-discounts-link\">All 80+ EasyCityPass partners &rarr;<\/a>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<style>\n\/* ---------- Block 10: Discount Partners ---------- *\/\n.btc-discounts {\n  padding: 70px 20px 60px;\n  background: #f7f7f5;\n}\n.btc-discounts-inner { max-width: 1100px; margin: 0 auto; }\n.btc-discounts-head { text-align: center; margin-bottom: 40px; }\n.btc-discounts-h2 {\n  margin: 0 0 14px;\n  font-size: clamp(1.5rem, 2.4vw, 2rem);\n  color: #1B1B1B; font-weight: 800; line-height: 1.2;\n}\n.btc-discounts-lead {\n  margin: 0 auto; max-width: 620px;\n  font-size: 1.05rem; line-height: 1.55; color: #46556e;\n}\n\n.btc-discounts-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 20px;\n  margin-bottom: 36px;\n}\n.btc-discounts-item {\n  text-align: center;\n  padding: 24px 16px;\n  background: #fff;\n  border: 1px solid #eeeee8;\n  border-radius: 12px;\n}\n.btc-discounts-ico {\n  display: block;\n  font-size: 2rem;\n  margin-bottom: 10px;\n  line-height: 1;\n  font-family: \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Noto Color Emoji\", \"Twemoji Mozilla\", sans-serif;\n}\n.btc-discounts-name {\n  margin: 0 0 4px;\n  font-size: 1rem;\n  font-weight: 700;\n  color: #1B1B1B;\n}\n.btc-discounts-detail {\n  margin: 0;\n  font-size: 0.88rem;\n  line-height: 1.45;\n  color: #5a6577;\n}\n\n\/* Compare strip *\/\n.btc-discounts-compare {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 20px;\n}\n.btc-discounts-compare-card {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  gap: 8px;\n  background: #fff;\n  border: 1px solid #e4e8ef;\n  border-radius: 14px;\n  padding: 24px 20px;\n  text-align: center;\n}\n.btc-discounts-compare-card strong {\n  font-size: 1.1rem;\n  color: #1B1B1B;\n}\n.btc-discounts-compare-card span {\n  font-size: 0.92rem;\n  color: #46556e;\n}\n.btc-discounts-compare-card .at-affiliate-button {\n  display: inline-block;\n  margin-top: 4px;\n  padding: 12px 28px;\n  font-size: 0.95rem;\n  font-weight: 700;\n  border-radius: 10px;\n  text-decoration: none !important;\n  color: #1B1B1B !important;\n  background: #F0D722 !important;\n  box-shadow: 0 4px 14px rgba(240,215,34,0.25);\n  transition: transform .15s ease, opacity .15s ease;\n}\n.btc-discounts-compare-card .at-affiliate-button:hover {\n  opacity: .88;\n  transform: translateY(-1px);\n}\n\n\/* Recommendation pill *\/\n.btc-discounts-compare-rec {\n  border-color: #F0D722;\n  box-shadow: 0 4px 18px rgba(240,215,34,0.12);\n}\n.btc-discounts-rec-pill {\n  display: inline-block;\n  background: #F0D722;\n  color: #1B1B1B;\n  font-size: 0.72rem;\n  font-weight: 700;\n  text-transform: uppercase;\n  letter-spacing: 0.04em;\n  padding: 4px 12px;\n  border-radius: 999px;\n}\n.btc-discounts-verdict {\n  font-size: 0.84rem;\n  line-height: 1.45;\n  color: #5a6577;\n  font-style: italic;\n}\n\n\/* Crosslinks row *\/\n.btc-discounts-links {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 12px 28px;\n  margin-top: 24px;\n}\n.btc-discounts-link {\n  display: inline-block;\n  font-size: 0.9rem;\n  font-weight: 700;\n  color: #1B1B1B;\n  text-decoration: none;\n  padding: 8px 18px;\n  border: 1px solid #d0d5dd;\n  border-radius: 999px;\n  transition: all .15s;\n}\n.btc-discounts-link:hover {\n  border-color: #F0D722;\n  background: #fdf9e0;\n}\n\n\/* ---------- Responsive ---------- *\/\n@media (max-width: 760px) {\n  .btc-discounts-grid { grid-template-columns: repeat(2, 1fr); }\n  .btc-discounts-compare { grid-template-columns: 1fr; }\n}\n@media (max-width: 480px) {\n  .btc-discounts-grid { grid-template-columns: 1fr; }\n}\n<\/style>\n\n\n\n<!-- ============================================================= -->\n<!-- Block 11: Foto-Breaker \u2014 Berliner Dom with BVG bus               -->\n<!-- ============================================================= -->\n<section class=\"btc-breaker btc-breaker-3\" aria-hidden=\"true\">\n  <img decoding=\"async\"\n    src=\"\/wp-content\/uploads\/2026\/04\/btc-breaker-berliner-dom.jpg\"\n    alt=\"BVG bus passing the Berliner Dom cathedral\"\n    class=\"btc-breaker-img\"\n    loading=\"lazy\"\n    width=\"1400\" height=\"600\"\n  >\n<\/section>\n\n<style>\n.btc-breaker-3 {\n  max-width: 1440px;\n  margin: 0 auto;\n  padding: 40px 20px 0;\n  line-height: 0;\n}\n.btc-breaker-3 .btc-breaker-img {\n  width: 100%;\n  height: auto;\n  border-radius: 14px;\n  object-fit: cover;\n}\n@media (max-width: 760px) {\n  .btc-breaker-3 { padding: 30px 0 0; }\n  .btc-breaker-3 .btc-breaker-img { border-radius: 0; }\n}\n<\/style>\n\n\n\n<!-- ============================================================= -->\n<!-- Block 12: Common Misconceptions \u2014 clears up the most expensive  -->\n<!--           tourist mistakes and reduces purchase anxiety          -->\n<!-- ============================================================= -->\n<section class=\"btc-myths\" id=\"misconceptions\">\n  <div class=\"btc-myths-inner\">\n\n    <header class=\"btc-myths-head\">\n      <h2 class=\"btc-myths-h2\">Common Misconceptions<\/h2>\n      <p class=\"btc-myths-lead\">These four mistakes catch Berlin visitors most often. Read the answers before you book.<\/p>\n    <\/header>\n\n    <div class=\"btc-myths-grid\">\n\n      <!-- Myth 1 -->\n      <article class=\"btc-myth\">\n        <div class=\"btc-myth-icon\" aria-hidden=\"true\" data-no-translation>!<\/div>\n        <h3 class=\"btc-myth-title\">Zone AB does not cover the airport<\/h3>\n        <p class=\"btc-myth-text\">BER Airport is located in zone C. If you buy a Zone AB card, you will still need a separate extension ticket for the airport transfer. Most visitors should choose the Zone ABC version, which includes BER. A single AB ticket used on the airport route can result in a 60 Euro fine.<\/p>\n      <\/article>\n\n      <!-- Myth 2 -->\n      <article class=\"btc-myth\">\n        <div class=\"btc-myth-icon\" aria-hidden=\"true\" data-no-translation>!<\/div>\n        <h3 class=\"btc-myth-title\">The two cards are not the same<\/h3>\n        <p class=\"btc-myth-text\">Both the WelcomeCard and EasyCityPass include unlimited public transport, but the discount vouchers differ significantly. The WelcomeCard covers 170+ partners with up to 25% off museums, tours and restaurants. The EasyCityPass includes around 80 partners. The EasyCityPass is cheaper, the WelcomeCard offers more discounts.<\/p>\n      <\/article>\n\n      <!-- Myth 3 -->\n      <article class=\"btc-myth\">\n        <div class=\"btc-myth-icon\" aria-hidden=\"true\" data-no-translation>!<\/div>\n        <h3 class=\"btc-myth-title\">The WelcomeCard must be printed<\/h3>\n        <p class=\"btc-myth-text\">The Berlin WelcomeCard is delivered instantly after booking, but it must be printed on A4 paper before your first ride. A phone screenshot is not accepted as a valid ticket. The EasyCityPass, on the other hand, is fully digital and arrives as an e-ticket 24 hours before your start date.<\/p>\n      <\/article>\n\n      <!-- Myth 4 -->\n      <article class=\"btc-myth\">\n        <div class=\"btc-myth-icon\" aria-hidden=\"true\" data-no-translation>!<\/div>\n        <h3 class=\"btc-myth-title\">Children do not need their own card<\/h3>\n        <p class=\"btc-myth-text\">Children under 6 ride free on all Berlin public transport. On top of that, each card holder can take up to 3 children aged 6 to 14 for free. A family of two adults and three children only needs two cards. This applies to both the WelcomeCard and the EasyCityPass.<\/p>\n      <\/article>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n<style>\n\/* ---------- Block 12: Common Misconceptions ---------- *\/\n.btc-myths {\n  padding: 70px 20px 60px;\n  background: #fff;\n}\n.btc-myths-inner { max-width: 1100px; margin: 0 auto; }\n.btc-myths-head { text-align: center; margin-bottom: 40px; }\n.btc-myths-h2 {\n  margin: 0 0 14px;\n  font-size: clamp(1.5rem, 2.4vw, 2rem);\n  color: #1B1B1B;\n  font-weight: 800;\n  line-height: 1.2;\n}\n.btc-myths-lead {\n  margin: 0 auto; max-width: 640px;\n  font-size: 1.05rem; line-height: 1.55; color: #46556e;\n}\n.btc-myths-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 24px;\n}\n.btc-myth {\n  position: relative;\n  background: #f7f7f5;\n  border: 1px solid #e4e8ef;\n  border-left: 5px solid #c0392b;\n  border-radius: 12px;\n  padding: 28px 26px 26px 66px;\n}\n.btc-myth-icon {\n  position: absolute;\n  left: 22px;\n  top: 28px;\n  width: 32px; height: 32px;\n  display: flex; align-items: center; justify-content: center;\n  background: #c0392b;\n  color: #fff;\n  border-radius: 50%;\n  font-size: 1.15rem;\n  font-weight: 800;\n}\n.btc-myth-title {\n  margin: 0 0 12px;\n  font-size: 1.1rem;\n  color: #1B1B1B;\n  font-weight: 800;\n  line-height: 1.35;\n}\n.btc-myth-text {\n  margin: 0;\n  font-size: 0.95rem;\n  line-height: 1.6;\n  color: #46556e;\n}\n@media (max-width: 820px) {\n  .btc-myths-grid { grid-template-columns: 1fr; gap: 18px; }\n  .btc-myths { padding: 55px 18px 50px; }\n  .btc-myth { padding: 26px 22px 24px 60px; }\n  .btc-myth-icon { left: 18px; top: 26px; }\n}\n<\/style>\n\n\n\n<!-- ============================================================= -->\n<!-- Block 13: Social Proof \u2014 real reviews from GetYourGuide          -->\n<!--           (as of April 2026, translated originals)               -->\n<!-- ============================================================= -->\n<section class=\"btc-reviews\" id=\"reviews\">\n  <div class=\"btc-reviews-inner\">\n\n    <header class=\"btc-reviews-head\">\n      <h2 class=\"btc-reviews-h2\">What Travellers Say<\/h2>\n      <p class=\"btc-reviews-lead\">Thousands of verified reviews on GetYourGuide. Here is a small selection from recent months.<\/p>\n      <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/04\/gyg-logo.png\" alt=\"GetYourGuide\" class=\"btc-reviews-logo\" loading=\"lazy\" \/>\n    <\/header>\n\n    <div class=\"btc-reviews-grid\">\n\n      <!-- Review 1: BWC \u2014 Mandy, UK -->\n      <article class=\"btc-review\">\n        <div class=\"btc-review-stars\" data-no-translation>&#9733;&#9733;&#9733;&#9733;&#9733;<\/div>\n        <p class=\"btc-review-product\">Berlin WelcomeCard<\/p>\n        <blockquote class=\"btc-review-quote\">We used our Welcome Card every day. It meant we didn&#8217;t have to worry about buying tickets and could hop on and off any transport, including to and from the airport. We also used it to get discounts at places we visited. It was brilliant!<\/blockquote>\n        <footer class=\"btc-review-author\">Mandy &ndash; United Kingdom &middot; October 2025<\/footer>\n      <\/article>\n\n      <!-- Review 2: BWC \u2014 Vera, DE -->\n      <article class=\"btc-review\">\n        <div class=\"btc-review-stars\" data-no-translation>&#9733;&#9733;&#9733;&#9733;&#9733;<\/div>\n        <p class=\"btc-review-product\">Berlin WelcomeCard<\/p>\n        <blockquote class=\"btc-review-quote\">Getting around on all public transport was easy and hassle-free. All of that for less than 10 euros a day. If you got on the wrong line, you could just switch to another one without any worries. We had a 6-day card and will definitely book the WelcomeCard again on our next Berlin trip.<\/blockquote>\n        <footer class=\"btc-review-author\">Vera &ndash; Germany &middot; September 2024<\/footer>\n      <\/article>\n\n      <!-- Review 3: BWC \u2014 Margaret Ann, UK -->\n      <article class=\"btc-review\">\n        <div class=\"btc-review-stars\" data-no-translation>&#9733;&#9733;&#9733;&#9733;&#9733;<\/div>\n        <p class=\"btc-review-product\">Berlin WelcomeCard<\/p>\n        <blockquote class=\"btc-review-quote\">Hopping on and off all transport without thinking about tickets. Having the pass in my pocket saved so much hassle. I wish I&#8217;d had more time to use the discounts for all the activities on offer. Would I buy it again: Yes!<\/blockquote>\n        <footer class=\"btc-review-author\">Margaret Ann &ndash; United Kingdom &middot; February 2026<\/footer>\n      <\/article>\n\n      <!-- Review 4: ECP \u2014 Nathalie, FR -->\n      <article class=\"btc-review\">\n        <div class=\"btc-review-stars\" data-no-translation>&#9733;&#9733;&#9733;&#9733;&#9733;<\/div>\n        <p class=\"btc-review-product\">EasyCityPass<\/p>\n        <blockquote class=\"btc-review-quote\">Simply very practical: you receive an e-ticket, no need to validate it, you just get on. Couldn&#8217;t be easier.<\/blockquote>\n        <footer class=\"btc-review-author\">Nathalie &ndash; France &middot; March 2026<\/footer>\n      <\/article>\n\n      <!-- Review 5: ECP \u2014 Jonna, DK -->\n      <article class=\"btc-review\">\n        <div class=\"btc-review-stars\" data-no-translation>&#9733;&#9733;&#9733;&#9733;&#9733;<\/div>\n        <p class=\"btc-review-product\">EasyCityPass<\/p>\n        <blockquote class=\"btc-review-quote\">Easy way to pay for transport in advance. Saves a lot of time.<\/blockquote>\n        <footer class=\"btc-review-author\">Jonna &ndash; Denmark &middot; April 2026<\/footer>\n      <\/article>\n\n      <!-- Review 6: ECP \u2014 Wilhelm, DE -->\n      <article class=\"btc-review\">\n        <div class=\"btc-review-stars\" data-no-translation>&#9733;&#9733;&#9733;&#9733;&#9733;<\/div>\n        <p class=\"btc-review-product\">EasyCityPass<\/p>\n        <blockquote class=\"btc-review-quote\">Getting on and off without worrying about whether you have a ticket. The signage at some S-Bahn and U-Bahn stations could be better, but the pass itself worked perfectly.<\/blockquote>\n        <footer class=\"btc-review-author\">Wilhelm &ndash; Germany &middot; February 2026<\/footer>\n      <\/article>\n\n    <\/div>\n\n    <p class=\"btc-reviews-source\">All reviews are from verified bookings on GetYourGuide.<\/p>\n\n  <\/div>\n<\/section>\n\n<style>\n\/* ---------- Block 13: Social Proof \/ Reviews ---------- *\/\n.btc-reviews {\n  padding: 70px 20px 60px;\n  background: #f7f7f5;\n}\n.btc-reviews-inner { max-width: 1100px; margin: 0 auto; }\n.btc-reviews-head { text-align: center; margin-bottom: 40px; }\n.btc-reviews-h2 {\n  margin: 0 0 14px;\n  font-size: clamp(1.5rem, 2.4vw, 2rem);\n  color: #1B1B1B;\n  font-weight: 800;\n  line-height: 1.2;\n}\n.btc-reviews-lead {\n  margin: 0 auto; max-width: 620px;\n  font-size: 1.05rem; line-height: 1.55; color: #46556e;\n}\n.btc-reviews-logo {\n  display: block;\n  margin: 14px auto 0;\n  max-width: 90px;\n  height: auto;\n  opacity: 0.55;\n}\n.btc-reviews-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 22px;\n}\n.btc-review {\n  display: flex; flex-direction: column;\n  background: #fff;\n  border: 1px solid #e4e8ef;\n  border-radius: 12px;\n  padding: 26px 24px 22px;\n  box-shadow: 0 4px 18px rgba(0,0,0,0.04);\n}\n.btc-review-stars {\n  color: #F0D722;\n  font-size: 1.1rem;\n  letter-spacing: 2px;\n  margin-bottom: 8px;\n}\n.btc-review-product {\n  margin: 0 0 12px;\n  font-size: 0.8rem;\n  text-transform: uppercase;\n  letter-spacing: 0.06em;\n  color: #1B1B1B;\n  font-weight: 700;\n}\n.btc-review-quote {\n  margin: 0 0 18px;\n  padding: 0;\n  font-size: 0.96rem;\n  line-height: 1.6;\n  color: #2e3b52;\n  border: none;\n  font-style: normal;\n}\n.btc-review-quote::before {\n  content: \"\\201C\";\n  font-size: 1.4rem;\n  color: #1B1B1B;\n  line-height: 0;\n  margin-right: 2px;\n}\n.btc-review-quote::after {\n  content: \"\\201D\";\n  font-size: 1.4rem;\n  color: #1B1B1B;\n  line-height: 0;\n  margin-left: 2px;\n}\n.btc-review-author {\n  margin-top: auto;\n  padding-top: 14px;\n  border-top: 1px solid #eef1f6;\n  font-size: 0.88rem;\n  color: #6a7587;\n  font-weight: 600;\n}\n.btc-reviews-source {\n  margin: 30px auto 0;\n  max-width: 620px;\n  text-align: center;\n  font-size: 0.85rem;\n  color: #999;\n}\n@media (max-width: 960px) {\n  .btc-reviews-grid { grid-template-columns: 1fr; gap: 18px; }\n  .btc-reviews { padding: 55px 18px 50px; }\n}\n<\/style>\n\n\n\n<!-- ============================================================= -->\n<!-- Block 14: FAQ Accordion with FAQPage Schema (SEO)               -->\n<!-- ============================================================= -->\n<section class=\"btc-faq\" id=\"faq\">\n  <div class=\"btc-faq-inner\">\n\n    <header class=\"btc-faq-head\">\n      <h2 class=\"btc-faq-h2\">Frequently Asked Questions<\/h2>\n      <p class=\"btc-faq-lead\">The most important answers about Berlin&#8217;s travel cards. Click a question to expand the answer.<\/p>\n    <\/header>\n\n    <div class=\"btc-faq-list\">\n\n      <details class=\"btc-faq-item\">\n        <summary class=\"btc-faq-q\">Which zones do I need \u2014 AB or ABC?<\/summary>\n        <div class=\"btc-faq-a\">\n          <p>If you are flying into BER Airport, choose Zone ABC. The airport is located in zone C, and a Zone AB card will not cover the train or bus ride into the city centre. If you are already in Berlin and will not travel to the airport or the surrounding Brandenburg area, Zone AB is sufficient. When in doubt, go with ABC \u2014 it only costs a few euros more and saves you the risk of a 60 Euro fine.<\/p>\n        <\/div>\n      <\/details>\n\n      <details class=\"btc-faq-item\">\n        <summary class=\"btc-faq-q\">How do I use my card on public transport?<\/summary>\n        <div class=\"btc-faq-a\">\n          <p>The Berlin WelcomeCard must be printed on A4 paper before your first ride. Carry the printout with you at all times \u2014 a screenshot on your phone is not accepted. The EasyCityPass is fully digital: you receive an e-ticket 24 hours before your start date and simply show it on your phone if asked. Neither card needs to be validated at a machine. Berlin&#8217;s public transport operates on an honour system with random inspections.<\/p>\n        <\/div>\n      <\/details>\n\n      <details class=\"btc-faq-item\">\n        <summary class=\"btc-faq-q\">Do both cards include the airport transfer?<\/summary>\n        <div class=\"btc-faq-a\">\n          <p>Yes, but only in the Zone ABC version. Both the WelcomeCard ABC and the EasyCityPass ABC cover all BVG and S-Bahn services between BER Airport and the city centre. This includes the FEX express train, the S9 and S45 S-Bahn lines, and all connecting buses. The Zone AB versions do not cover the airport.<\/p>\n        <\/div>\n      <\/details>\n\n      <details class=\"btc-faq-item\">\n        <summary class=\"btc-faq-q\">Do children need their own card?<\/summary>\n        <div class=\"btc-faq-a\">\n          <p>Children under 6 ride free on all Berlin public transport \u2014 no card needed. Each card holder can also take up to 3 children aged 6 to 14 for free. This means a family of two adults and three children only needs two cards. This rule applies to both the WelcomeCard and the EasyCityPass.<\/p>\n        <\/div>\n      <\/details>\n\n      <details class=\"btc-faq-item\">\n        <summary class=\"btc-faq-q\">How long is my card valid?<\/summary>\n        <div class=\"btc-faq-a\">\n          <p>Both cards are available in 48-hour, 72-hour, 4-day, 5-day and 6-day versions. The validity period starts from the date and time you select when booking, not from the moment of purchase. This means you can buy your card weeks in advance and choose your arrival date as the start.<\/p>\n        <\/div>\n      <\/details>\n\n      <details class=\"btc-faq-item\">\n        <summary class=\"btc-faq-q\">Can I cancel my booking for free?<\/summary>\n        <div class=\"btc-faq-a\">\n          <p>The EasyCityPass can be cancelled for free up to 2 days before your start date. The Berlin WelcomeCard does not offer free cancellation. If flexible plans are important to you, the EasyCityPass is the safer choice.<\/p>\n        <\/div>\n      <\/details>\n\n      <details class=\"btc-faq-item\">\n        <summary class=\"btc-faq-q\">What discounts are included?<\/summary>\n        <div class=\"btc-faq-a\">\n          <p>Both cards come with a discount booklet for museums, tours, restaurants and other attractions. The WelcomeCard includes 170+ discount partners, with most offering around 25% off \u2014 including the TV Tower, Tierpark Berlin, boat tours and Madame Tussauds. The EasyCityPass covers around 80 partners with various discounts. The discount vouchers alone can easily offset the price difference compared to regular BVG day tickets.<\/p>\n        <\/div>\n      <\/details>\n\n      <details class=\"btc-faq-item\">\n        <summary class=\"btc-faq-q\">WelcomeCard or EasyCityPass \u2014 which one should I choose?<\/summary>\n        <div class=\"btc-faq-a\">\n          <p>Choose the WelcomeCard if you plan to visit many museums and attractions and want the widest range of discounts (170+ partners). Choose the EasyCityPass if you want the lowest price, prefer a fully digital ticket, and value free cancellation. Both cards include the same unlimited public transport on all BVG and S-Bahn lines.<\/p>\n        <\/div>\n      <\/details>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- FAQPage Schema for Google \u2014 not visible on page -->\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Which zones do I need \u2014 AB or ABC?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"If you are flying into BER Airport, choose Zone ABC. The airport is located in zone C, and a Zone AB card will not cover the train or bus ride into the city centre. If you are already in Berlin and will not travel to the airport, Zone AB is sufficient. When in doubt, go with ABC.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How do I use my card on public transport?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"The Berlin WelcomeCard must be printed on A4 paper before your first ride. The EasyCityPass is fully digital: you receive an e-ticket 24 hours before your start date and simply show it on your phone if asked. Neither card needs to be validated at a machine.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Do both cards include the airport transfer?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes, but only in the Zone ABC version. Both the WelcomeCard ABC and the EasyCityPass ABC cover all BVG and S-Bahn services between BER Airport and the city centre, including the FEX express train, the S9 and S45 S-Bahn lines.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Do children need their own card?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Children under 6 ride free on all Berlin public transport. Each card holder can also take up to 3 children aged 6 to 14 for free. A family of two adults and three children only needs two cards. This applies to both the WelcomeCard and the EasyCityPass.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How long is my card valid?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Both cards are available in 48-hour, 72-hour, 4-day, 5-day and 6-day versions. The validity period starts from the date and time you select when booking, not from the moment of purchase.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can I cancel my booking for free?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"The EasyCityPass can be cancelled for free up to 2 days before your start date. The Berlin WelcomeCard does not offer free cancellation.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What discounts are included?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"The WelcomeCard includes 170+ discount partners with most offering around 25% off. The EasyCityPass covers around 80 partners with various discounts. Both include museums, tours, restaurants and other attractions.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"WelcomeCard or EasyCityPass \u2014 which one should I choose?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Choose the WelcomeCard for the widest range of discounts (170+ partners). Choose the EasyCityPass for the lowest price, a fully digital ticket, and free cancellation. Both include the same unlimited public transport.\"\n      }\n    }\n  ]\n}\n<\/script>\n\n<style>\n\/* ---------- Block 14: FAQ ---------- *\/\n.btc-faq {\n  padding: 70px 20px 60px;\n  background: #fff;\n}\n.btc-faq-inner { max-width: 880px; margin: 0 auto; }\n.btc-faq-head { text-align: center; margin-bottom: 40px; }\n.btc-faq-h2 {\n  margin: 0 0 14px;\n  font-size: clamp(1.5rem, 2.4vw, 2rem);\n  color: #1B1B1B;\n  font-weight: 800;\n  line-height: 1.2;\n}\n.btc-faq-lead {\n  margin: 0 auto; max-width: 640px;\n  font-size: 1.05rem; line-height: 1.55; color: #46556e;\n}\n.btc-faq-list { display: flex; flex-direction: column; gap: 14px; }\n.btc-faq-item {\n  background: #f7f7f5;\n  border: 1px solid #e4e8ef;\n  border-radius: 12px;\n  overflow: hidden;\n  transition: box-shadow .15s ease;\n}\n.btc-faq-item[open] {\n  box-shadow: 0 6px 22px rgba(0,0,0,0.08);\n  border-color: #F0D722;\n}\n.btc-faq-q {\n  cursor: pointer;\n  list-style: none;\n  padding: 20px 54px 20px 24px;\n  font-size: 1.02rem;\n  font-weight: 700;\n  color: #1B1B1B;\n  position: relative;\n  line-height: 1.4;\n}\n.btc-faq-q::-webkit-details-marker { display: none; }\n.btc-faq-q::after {\n  content: \"+\";\n  position: absolute;\n  right: 22px; top: 50%; transform: translateY(-50%);\n  width: 28px; height: 28px;\n  display: flex; align-items: center; justify-content: center;\n  background: #1B1B1B;\n  color: #fff;\n  border-radius: 50%;\n  font-size: 1.3rem;\n  font-weight: 700;\n  line-height: 1;\n  transition: transform .2s ease;\n}\n.btc-faq-item[open] .btc-faq-q::after {\n  content: \"\\2212\";\n  transform: translateY(-50%) rotate(180deg);\n}\n.btc-faq-a {\n  padding: 0 24px 22px;\n}\n.btc-faq-a p {\n  margin: 0;\n  font-size: 0.96rem;\n  line-height: 1.65;\n  color: #46556e;\n}\n@media (max-width: 640px) {\n  .btc-faq { padding: 55px 16px 50px; }\n  .btc-faq-q { padding: 18px 50px 18px 20px; font-size: 0.98rem; }\n  .btc-faq-q::after { right: 18px; }\n  .btc-faq-a { padding: 0 20px 20px; }\n}\n<\/style>\n\n\n\n<!-- ============================================================= -->\n<!-- Block 15: Closing CTA \u2014 final decision point with direct        -->\n<!--           GetYourGuide buttons for all four card variants        -->\n<!-- ============================================================= -->\n<section class=\"btc-closing\" id=\"closing\">\n  <div class=\"btc-closing-inner\">\n\n    <h2 class=\"btc-closing-h2\">Ready for Berlin?<\/h2>\n    <p class=\"btc-closing-lead\">Pick your card and book in a few clicks on GetYourGuide. Instant confirmation, free cancellation on EasyCityPass.<\/p>\n\n    <div class=\"btc-closing-grid\">\n\n      <!-- WelcomeCard ABC -->\n      <div class=\"btc-closing-card btc-closing-card--highlight\">\n        <div class=\"btc-closing-flag\">Most popular<\/div>\n        <p class=\"btc-closing-product\">Berlin WelcomeCard ABC<\/p>\n        <p class=\"btc-closing-desc\">All public transport incl. airport + 170 discount partners.<\/p>\n        <div class=\"btc-closing-price\" translate=\"no\"><span class=\"at-price at-price--simple\"><span class=\"at-price__label\">from<\/span>&nbsp;<span class=\"at-price__value\">45,50 \u20ac<\/span><\/span><\/div>\n        <a href=\"https:\/\/www.getyourguide.com\/en-us\/-t6045\/?partner_id=B0910&#038;cmp=berlintransportcards&#038;mkt_cmp=true\" class=\"at-affiliate-button\" target=\"_blank\" rel=\"sponsored noopener noreferrer nofollow\">WelcomeCard ABC<\/a>\n      <\/div>\n\n      <!-- WelcomeCard AB -->\n      <div class=\"btc-closing-card\">\n        <p class=\"btc-closing-product\">Berlin WelcomeCard AB<\/p>\n        <p class=\"btc-closing-desc\">All public transport in city centre + 170 discount partners.<\/p>\n        <div class=\"btc-closing-price\" translate=\"no\"><span class=\"at-price at-price--simple\"><span class=\"at-price__label\">from<\/span>&nbsp;<span class=\"at-price__value\">28,50 \u20ac<\/span><\/span><\/div>\n        <a href=\"https:\/\/www.getyourguide.com\/en-us\/-t284327\/?partner_id=B0910&#038;cmp=berlintransportcards&#038;mkt_cmp=true\" class=\"at-affiliate-button\" target=\"_blank\" rel=\"sponsored noopener noreferrer nofollow\">WelcomeCard AB<\/a>\n      <\/div>\n\n      <!-- EasyCityPass ABC -->\n      <div class=\"btc-closing-card\">\n        <div class=\"btc-closing-flag btc-closing-flag--dark\">Best price<\/div>\n        <p class=\"btc-closing-product\">EasyCityPass ABC<\/p>\n        <p class=\"btc-closing-desc\">All public transport incl. airport + ~80 discount partners. Digital e-ticket.<\/p>\n        <div class=\"btc-closing-price\" translate=\"no\"><span class=\"at-price at-price--simple\"><span class=\"at-price__label\">from<\/span>&nbsp;<span class=\"at-price__value\">27,60 \u20ac<\/span><\/span><\/div>\n        <a href=\"https:\/\/www.getyourguide.com\/en-us\/-t668562\/?partner_id=B0910&#038;cmp=berlintransportcards&#038;mkt_cmp=true\" class=\"at-affiliate-button\" target=\"_blank\" rel=\"sponsored noopener noreferrer nofollow\">EasyCityPass ABC<\/a>\n      <\/div>\n\n      <!-- EasyCityPass AB -->\n      <div class=\"btc-closing-card\">\n        <p class=\"btc-closing-product\">EasyCityPass AB<\/p>\n        <p class=\"btc-closing-desc\">All public transport in city centre + ~80 discount partners. Digital e-ticket.<\/p>\n        <div class=\"btc-closing-price\" translate=\"no\"><span class=\"at-price at-price--simple\"><span class=\"at-price__label\">from<\/span>&nbsp;<span class=\"at-price__value\">23,80 \u20ac<\/span><\/span><\/div>\n        <a href=\"https:\/\/www.getyourguide.com\/en-us\/-t88868\/?partner_id=B0910&#038;cmp=berlintransportcards&#038;mkt_cmp=true\" class=\"at-affiliate-button\" target=\"_blank\" rel=\"sponsored noopener noreferrer nofollow\">EasyCityPass AB<\/a>\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<style>\n\/* ---------- Block 15: Closing CTA ---------- *\/\n.btc-closing {\n  padding: 80px 20px 70px;\n  background: linear-gradient(135deg, #1B1B1B 0%, #2a2a2a 100%);\n  color: #fff;\n  text-align: center;\n}\n.btc-closing-inner { max-width: 1100px; margin: 0 auto; }\n.btc-closing-h2 {\n  margin: 0 0 14px;\n  font-size: clamp(1.6rem, 2.6vw, 2.2rem);\n  color: #fff;\n  font-weight: 800;\n  line-height: 1.2;\n}\n.btc-closing-lead {\n  margin: 0 auto 44px; max-width: 660px;\n  font-size: 1.08rem; line-height: 1.6;\n  opacity: 0.9;\n}\n.btc-closing-grid {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 20px;\n}\n.btc-closing-card {\n  position: relative;\n  display: flex; flex-direction: column;\n  background: rgba(255,255,255,0.06);\n  border: 1px solid rgba(255,255,255,0.15);\n  border-radius: 14px;\n  padding: 28px 20px 24px;\n  backdrop-filter: blur(4px);\n}\n.btc-closing-card--highlight {\n  border-color: #F0D722;\n  box-shadow: 0 0 0 1px #F0D722;\n}\n.btc-closing-flag {\n  position: absolute;\n  top: -13px; left: 50%; transform: translateX(-50%);\n  background: #F0D722;\n  color: #1B1B1B;\n  font-size: 0.72rem;\n  font-weight: 800;\n  letter-spacing: 0.06em;\n  text-transform: uppercase;\n  padding: 5px 14px;\n  border-radius: 999px;\n  white-space: nowrap;\n}\n.btc-closing-flag--dark {\n  background: #fff;\n  color: #1B1B1B;\n}\n.btc-closing-product {\n  margin: 0 0 8px;\n  font-size: 1.05rem;\n  font-weight: 800;\n  color: #fff;\n  line-height: 1.3;\n  min-height: 2.6em;\n  display: flex; align-items: center; justify-content: center;\n}\n.btc-closing-desc {\n  margin: 0 0 18px;\n  font-size: 0.9rem;\n  line-height: 1.5;\n  opacity: 0.82;\n  flex: 1;\n}\n.btc-closing-price {\n  margin: 0 0 18px;\n  padding: 10px 0;\n  border-top: 1px solid rgba(255,255,255,0.15);\n  border-bottom: 1px solid rgba(255,255,255,0.15);\n  font-size: 1.15rem;\n  font-weight: 700;\n}\n.btc-closing-price .at-price { color: #fff; }\n.btc-closing-price .at-price__value { color: #fff; }\n.btc-closing-price .at-price__label { color: rgba(255,255,255,0.75); }\n.btc-closing-card .at-affiliate-button {\n  margin-top: auto;\n  display: block;\n  width: 100%;\n  padding: 14px 16px;\n  font-size: 0.95rem;\n  font-weight: 700;\n  color: #1B1B1B !important;\n  background: #F0D722 !important;\n  border-radius: 10px;\n  text-align: center;\n  text-decoration: none !important;\n  box-shadow: 0 6px 20px rgba(240,215,34,0.35);\n  border: 2px solid transparent;\n  transition: opacity .15s ease, transform .15s ease;\n}\n.btc-closing-card .at-affiliate-button:hover {\n  opacity: 0.92;\n  color: #1B1B1B !important;\n  transform: translateY(-1px);\n}\n@media (max-width: 960px) {\n  .btc-closing-grid { grid-template-columns: repeat(2, 1fr); gap: 22px; }\n  .btc-closing { padding: 60px 18px 55px; }\n  .btc-closing-product { min-height: 0; }\n}\n@media (max-width: 540px) {\n  .btc-closing-grid { grid-template-columns: 1fr; gap: 18px; }\n}\n<\/style>\n\n\n\n<!-- ============================================================= -->\n<!-- Block 16: Sticky Desktop Widget + Sticky Mobile Bar             -->\n<!--           (promotes WelcomeCard ABC as most popular)            -->\n<!-- ============================================================= -->\n\n<!-- Desktop Widget -->\n<aside class=\"btc-home-stickyDesk\" id=\"btcHomeStickyDesk\" aria-hidden=\"true\">\n  <button type=\"button\" class=\"btc-home-stickyDeskClose\" id=\"btcHomeStickyDeskClose\" aria-label=\"Close widget\">\n    <span data-no-translation>&times;<\/span>\n  <\/button>\n  <button type=\"button\" class=\"btc-home-stickyDeskToggle\" id=\"btcHomeStickyDeskToggle\" aria-label=\"Collapse widget\">\n    <span data-no-translation>&ndash;<\/span>\n  <\/button>\n\n  <div class=\"btc-home-stickyDeskBody\">\n    <div class=\"btc-home-stickyDeskBadge\">Most popular<\/div>\n    <div class=\"btc-home-stickyDeskHead\">\n      <div class=\"btc-home-stickyDeskTitle\">Berlin WelcomeCard ABC<\/div>\n      <div class=\"btc-home-stickyDeskRating\"><span class=\"at-rating\"><span class=\"at-stars\" aria-label=\"4.5579023 out of 5 stars\"><span class=\"at-star at-star--full\">\u2605<\/span><span class=\"at-star at-star--full\">\u2605<\/span><span class=\"at-star at-star--full\">\u2605<\/span><span class=\"at-star at-star--full\">\u2605<\/span><span class=\"at-star at-star--half\">\u00bd<\/span><\/span> <strong class=\"at-rating__score\">4.6<\/strong> <span class=\"at-rating__count\"><span class=\"at-rating__num\">8.310<\/span>&nbsp;<span class=\"at-rating__label\">reviews<\/span><\/span><\/span><\/div>\n    <\/div>\n\n    <ul class=\"btc-home-stickyDeskUsps\">\n      <li><span data-no-translation>&#10003;<\/span> U-Bahn, S-Bahn, Tram &amp; Bus<\/li>\n      <li><span data-no-translation>&#10003;<\/span> BER Airport included<\/li>\n      <li><span data-no-translation>&#10003;<\/span> 170+ discount partners<\/li>\n      <li><span data-no-translation>&#10003;<\/span> 48 h to 6 days<\/li>\n    <\/ul>\n\n    <div class=\"btc-home-stickyDeskPrice\">\n      <span class=\"btc-home-stickyDeskPriceVal\" translate=\"no\"><span class=\"at-price at-price--simple\"><span class=\"at-price__label\">from<\/span>&nbsp;<span class=\"at-price__value\">45,50 \u20ac<\/span><\/span><\/span>\n      <span class=\"btc-home-stickyDeskPriceNote\">per adult<\/span>\n    <\/div>\n\n    <div class=\"btc-home-stickyDeskCta\">\n      <a href=\"https:\/\/www.getyourguide.com\/en-us\/-t6045\/?partner_id=B0910&#038;cmp=berlintransportcards&#038;mkt_cmp=true\" class=\"at-affiliate-button\" target=\"_blank\" rel=\"sponsored noopener noreferrer nofollow\">Book now<\/a>\n    <\/div>\n  <\/div>\n\n  <div class=\"btc-home-stickyDeskCollapsed\">\n    <span class=\"btc-home-stickyDeskCollapsedText\">WelcomeCard ABC<\/span>\n    <span class=\"btc-home-stickyDeskCollapsedArrow\" data-no-translation>&#9650;<\/span>\n  <\/div>\n<\/aside>\n\n<!-- Mobile Sticky Bar -->\n<div class=\"btc-home-stickyMob\" id=\"btcHomeStickyMob\" aria-hidden=\"true\">\n  <div class=\"btc-home-stickyMobInfo\">\n    <div class=\"btc-home-stickyMobTitle\">WelcomeCard ABC<\/div>\n    <div class=\"btc-home-stickyMobPrice\">\n      <span class=\"btc-home-stickyMobPriceVal\" translate=\"no\"><span class=\"at-price at-price--simple\"><span class=\"at-price__label\">from<\/span>&nbsp;<span class=\"at-price__value\">45,50 \u20ac<\/span><\/span><\/span>\n    <\/div>\n  <\/div>\n  <div class=\"btc-home-stickyMobCta\">\n    <a href=\"https:\/\/www.getyourguide.com\/en-us\/-t6045\/?partner_id=B0910&#038;cmp=berlintransportcards&#038;mkt_cmp=true\" class=\"at-affiliate-button\" target=\"_blank\" rel=\"sponsored noopener noreferrer nofollow\">Book<\/a>\n  <\/div>\n<\/div>\n\n<style>\n\/* ---------- Block 16: Sticky Desktop Widget ---------- *\/\n.btc-home-stickyDesk {\n  display: none;\n  position: fixed;\n  right: 22px; bottom: 22px;\n  width: 300px;\n  background: #fff;\n  border-radius: 14px;\n  box-shadow: 0 18px 50px rgba(0,0,0,0.22);\n  border: 1px solid #e4e8ef;\n  z-index: 9998;\n  overflow: hidden;\n  opacity: 0;\n  transform: translateY(20px);\n  transition: opacity .3s ease, transform .3s ease;\n}\n.btc-home-stickyDesk.btc-home-visible {\n  opacity: 1; transform: translateY(0);\n}\n.btc-home-stickyDeskClose,\n.btc-home-stickyDeskToggle {\n  position: absolute; top: 8px;\n  width: 26px; height: 26px;\n  background: rgba(27,27,27,0.08);\n  border: none; border-radius: 50%;\n  color: #1B1B1B;\n  font-size: 1.1rem; font-weight: 700;\n  cursor: pointer;\n  display: inline-flex; align-items: center; justify-content: center;\n  line-height: 1;\n  transition: background .15s;\n  z-index: 2;\n}\n.btc-home-stickyDeskClose { right: 8px; }\n.btc-home-stickyDeskToggle { right: 40px; }\n.btc-home-stickyDeskClose:hover,\n.btc-home-stickyDeskToggle:hover { background: rgba(27,27,27,0.18); }\n\n.btc-home-stickyDeskBody { padding: 22px 22px 20px; }\n\n.btc-home-stickyDeskBadge {\n  display: inline-block;\n  background: #F0D722; color: #1B1B1B;\n  font-size: 0.72rem; font-weight: 800;\n  letter-spacing: 0.08em; text-transform: uppercase;\n  padding: 4px 10px; border-radius: 999px;\n  margin-bottom: 10px;\n}\n.btc-home-stickyDeskHead { margin-bottom: 12px; padding-right: 70px; }\n.btc-home-stickyDeskTitle {\n  color: #1B1B1B; font-size: 1.05rem; font-weight: 800;\n  line-height: 1.25; margin-bottom: 4px;\n}\n.btc-home-stickyDeskRating { font-size: 0.82rem; color: #555; }\n\n.btc-home-stickyDeskUsps { list-style: none; padding: 0; margin: 0 0 14px; }\n.btc-home-stickyDeskUsps li {\n  color: #444; font-size: 0.88rem; padding: 4px 0; line-height: 1.4;\n}\n.btc-home-stickyDeskUsps li span { color: #1e8375; font-weight: 700; margin-right: 6px; }\n\n.btc-home-stickyDeskPrice {\n  background: #f7f7f5; border-radius: 8px;\n  padding: 10px 14px; margin-bottom: 14px; text-align: center;\n}\n.btc-home-stickyDeskPriceVal { font-size: 1.4rem; font-weight: 800; color: #1B1B1B; }\n.btc-home-stickyDeskPriceNote { display: block; font-size: 0.78rem; color: #777; margin-top: 2px; }\n\n.btc-home-stickyDeskCta .at-affiliate-button {\n  display: block; width: 100%;\n  background: #F0D722 !important; color: #1B1B1B !important;\n  font-size: 1rem; font-weight: 700;\n  padding: 13px 16px; border-radius: 8px;\n  text-align: center; text-decoration: none !important;\n  box-shadow: 0 6px 16px rgba(240,215,34,0.35);\n  transition: opacity .2s;\n}\n.btc-home-stickyDeskCta .at-affiliate-button:hover { opacity: 0.9; color: #1B1B1B !important; }\n\n\/* Collapsed state *\/\n.btc-home-stickyDeskCollapsed { display: none; }\n.btc-home-stickyDesk.btc-home-collapsed { width: auto; cursor: pointer; }\n.btc-home-stickyDesk.btc-home-collapsed .btc-home-stickyDeskBody,\n.btc-home-stickyDesk.btc-home-collapsed .btc-home-stickyDeskToggle { display: none; }\n.btc-home-stickyDesk.btc-home-collapsed .btc-home-stickyDeskCollapsed {\n  display: flex; align-items: center; gap: 14px;\n  padding: 14px 50px 14px 22px;\n  background: #1B1B1B; color: #fff;\n}\n.btc-home-stickyDesk.btc-home-collapsed .btc-home-stickyDeskCollapsedText {\n  color: #fff; font-size: 0.98rem; font-weight: 700;\n}\n.btc-home-stickyDesk.btc-home-collapsed .btc-home-stickyDeskCollapsedArrow {\n  color: #fff; font-size: 0.85rem;\n}\n.btc-home-stickyDesk.btc-home-collapsed .btc-home-stickyDeskClose {\n  top: 50%; transform: translateY(-50%);\n  background: rgba(255,255,255,0.18); color: #fff;\n}\n.btc-home-stickyDesk.btc-home-collapsed .btc-home-stickyDeskClose:hover {\n  background: rgba(255,255,255,0.32);\n}\n\n\/* ---------- Block 16: Sticky Mobile Bar ---------- *\/\n.btc-home-stickyMob {\n  display: none;\n  position: fixed; left: 0; right: 0; bottom: 0;\n  background: #fff;\n  border-top: 1px solid #e4e8ef;\n  box-shadow: 0 -8px 24px rgba(0,0,0,0.15);\n  padding: 10px 14px;\n  z-index: 9997;\n  align-items: center; gap: 12px;\n  opacity: 0; transform: translateY(100%);\n  transition: opacity .3s ease, transform .3s ease;\n}\n.btc-home-stickyMob.btc-home-visible { opacity: 1; transform: translateY(0); }\n.btc-home-stickyMobInfo { flex: 1; min-width: 0; }\n.btc-home-stickyMobTitle {\n  color: #1B1B1B; font-size: 0.88rem; font-weight: 700;\n  line-height: 1.2; white-space: nowrap;\n  overflow: hidden; text-overflow: ellipsis;\n}\n.btc-home-stickyMobPrice { margin-top: 2px; }\n.btc-home-stickyMobPriceVal { font-size: 1.05rem; font-weight: 800; color: #1B1B1B; }\n.btc-home-stickyMobCta { flex: 0 0 auto; }\n.btc-home-stickyMobCta .at-affiliate-button {\n  display: inline-block;\n  background: #F0D722 !important; color: #1B1B1B !important;\n  font-size: 0.95rem; font-weight: 700;\n  padding: 12px 22px; border-radius: 8px;\n  text-decoration: none !important;\n  box-shadow: 0 4px 12px rgba(240,215,34,0.35);\n}\n.btc-home-stickyMobCta .at-affiliate-button:hover { opacity: 0.9; color: #1B1B1B !important; }\n\n\/* Responsive breakpoints *\/\n@media (min-width: 901px) { .btc-home-stickyDesk { display: block; } }\n@media (max-width: 900px) {\n  .btc-home-stickyMob { display: flex; }\n  body.btc-home-stickyMobActive { padding-bottom: 78px; }\n}\n<\/style>\n\n<script>\n(function () {\n  var HERO_TRIGGER = 900;\n  var KEY_DESK_COLLAPSED = 'btc_home_desk_collapsed';\n  var KEY_DESK_CLOSED = 'btc_home_desk_closed';\n\n  var desk = document.getElementById('btcHomeStickyDesk');\n  var mob  = document.getElementById('btcHomeStickyMob');\n  var deskClose  = document.getElementById('btcHomeStickyDeskClose');\n  var deskToggle = document.getElementById('btcHomeStickyDeskToggle');\n\n  if (!desk || !mob) return;\n\n  try {\n    if (sessionStorage.getItem(KEY_DESK_COLLAPSED) === '1') desk.classList.add('btc-home-collapsed');\n    if (sessionStorage.getItem(KEY_DESK_CLOSED) === '1') desk.style.display = 'none';\n  } catch (e) {}\n\n  var shown = false;\n\n  function onScroll() {\n    var scrolled = window.pageYOffset || document.documentElement.scrollTop;\n    if (scrolled > HERO_TRIGGER) {\n      if (!shown) {\n        desk.classList.add('btc-home-visible');\n        desk.setAttribute('aria-hidden', 'false');\n        mob.classList.add('btc-home-visible');\n        mob.setAttribute('aria-hidden', 'false');\n        document.body.classList.add('btc-home-stickyMobActive');\n        shown = true;\n      }\n    } else {\n      if (shown) {\n        desk.classList.remove('btc-home-visible');\n        desk.setAttribute('aria-hidden', 'true');\n        mob.classList.remove('btc-home-visible');\n        mob.setAttribute('aria-hidden', 'true');\n        document.body.classList.remove('btc-home-stickyMobActive');\n        shown = false;\n      }\n    }\n  }\n\n  window.addEventListener('scroll', onScroll, { passive: true });\n  onScroll();\n\n  deskToggle.addEventListener('click', function (e) {\n    e.stopPropagation();\n    desk.classList.add('btc-home-collapsed');\n    try { sessionStorage.setItem(KEY_DESK_COLLAPSED, '1'); } catch (e2) {}\n  });\n\n  desk.addEventListener('click', function (e) {\n    if (desk.classList.contains('btc-home-collapsed') && !e.target.closest('.btc-home-stickyDeskClose')) {\n      desk.classList.remove('btc-home-collapsed');\n      try { sessionStorage.removeItem(KEY_DESK_COLLAPSED); } catch (e2) {}\n    }\n  });\n\n  deskClose.addEventListener('click', function (e) {\n    e.stopPropagation();\n    desk.style.display = 'none';\n    try { sessionStorage.setItem(KEY_DESK_CLOSED, '1'); } catch (e2) {}\n  });\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Compare Berlin Transport Cards Find the Best Public Transport Card for Berlin Two official tourist travel cards cover U-Bahn, S-Bahn, tram, bus and BER Airport. We compare them side by side so you pick the right one. WelcomeCard \u00b7 EasyCityPass Instant confirmation \u00b7 Free cancellation available (EasyCityPass) \u00b7 Up to 3 kids ride free &#11088; &#8230; <a title=\"Startseite\" class=\"read-more\" href=\"http:\/\/www.berlintransportcards.com\/en\/\" aria-label=\"Read more about Startseite\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-6","page","type-page","status-publish"],"aioseo_notices":[],"_links":{"self":[{"href":"http:\/\/www.berlintransportcards.com\/en\/wp-json\/wp\/v2\/pages\/6","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.berlintransportcards.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/www.berlintransportcards.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/www.berlintransportcards.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.berlintransportcards.com\/en\/wp-json\/wp\/v2\/comments?post=6"}],"version-history":[{"count":104,"href":"http:\/\/www.berlintransportcards.com\/en\/wp-json\/wp\/v2\/pages\/6\/revisions"}],"predecessor-version":[{"id":282,"href":"http:\/\/www.berlintransportcards.com\/en\/wp-json\/wp\/v2\/pages\/6\/revisions\/282"}],"wp:attachment":[{"href":"http:\/\/www.berlintransportcards.com\/en\/wp-json\/wp\/v2\/media?parent=6"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}