{"id":228,"date":"2026-05-06T11:20:40","date_gmt":"2026-05-06T09:20:40","guid":{"rendered":"https:\/\/www.essentialspass.com\/?page_id=228"},"modified":"2026-05-06T11:20:40","modified_gmt":"2026-05-06T09:20:40","slug":"san-francisco","status":"publish","type":"page","link":"https:\/\/www.essentialspass.com\/es\/san-francisco\/","title":{"rendered":"San Francisco"},"content":{"rendered":"\n<!--\n  ============================================================\n  EssentialsPass.com \u2014 San Francisco Essentials Pass\n  Single Custom HTML Block for WordPress\n  ============================================================\n  Stadt: San Francisco\n  Pass: Go City San Francisco Essentials Pass\n  Preis: $74 Erwachsene \/ $54 Kinder (3-12)\n  Modell: FREE CHOICE (keine Anchor-Pflicht) \u2014 3 aus 9\n  CSS-Pr\u00e4fix: ep- (global f\u00fcr die ganze Site)\n  Stadt-spezifischer Suffix f\u00fcr Sticky-Keys: sfo\n  Affiliate-Link (alle):\n    https:\/\/prf.hn\/l\/QL1YVGg\/\n\n  ----------------------------------------------------------------\n  SEO META (in Yoast \/ RankMath \/ WordPress-SEO-Plugin eintragen)\n  ----------------------------------------------------------------\n\n  TITLE (60 Zeichen):\n  San Francisco Essentials Pass [current_year] \u2013 ab $74 | EssentialsPass\n\n  DESCRIPTION (155 Zeichen):\n  Der San Francisco Essentials Pass [current_year] f\u00fcr $74: 3 Top-Attraktionen\n  inkl. Golden Gate Bay Cruise und Exploratorium. 30 Tage g\u00fcltig,\n  Spar-Garantie, 90 Tage kostenfreie Stornierung.\n\n  ----------------------------------------------------------------\n  ============================================================\n-->\n\n<style>\n\/* ===========================================================\n   GLOBAL STYLES (ep-) \u2014 Bone & Berry Theme\n   --ep-ink:    #181818  Haupttext, dunkle Borders\n   --ep-bone:   #FAF6F2  Cremiger Page-Background\n   --ep-berry:  #C44569  CTA-Akzent\n   --ep-berry-soft: #FBE9EE  Light-Akzent (Tags, Highlights)\n   --ep-mute:   #6B655F  Sekund\u00e4rtext\n   --ep-line:   #ECE6DD  Dezente Trenner\n   =========================================================== *\/\n.ep-section { padding: 80px 28px; background: #fff; }\n.ep-container { max-width: 1340px; margin: 0 auto; }\n.ep-section h2 {\n  font-size: 2rem;\n  line-height: 1.2;\n  margin: 0 0 16px;\n  color: #181818;\n  font-weight: 600;\n  letter-spacing: -0.01em;\n}\n.ep-section h3 { font-size: 1.3rem; line-height: 1.3; margin: 0 0 12px; color: #181818; font-weight: 600; }\n.ep-section p { line-height: 1.7; color: #3A3733; margin: 0 0 16px; font-size: 1rem; }\n.ep-lede { font-size: 1.15rem; color: #3A3733; }\n\n.ep-btn {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: 10px;\n  padding: 13px 24px;\n  background: #C44569 !important;\n  color: #fff !important;\n  font-weight: 500;\n  font-size: 1rem;\n  border-radius: 8px;\n  text-decoration: none !important;\n  transition: background-color 0.18s ease, transform 0.18s ease;\n  border: none;\n  cursor: pointer;\n  text-align: center;\n  letter-spacing: 0.01em;\n}\n.ep-btn::after {\n  content: \"\u2192\";\n  font-size: 1.1em;\n  line-height: 1;\n  display: inline-block;\n  transition: transform 0.18s ease;\n}\n.ep-btn:hover { background: #A8385A !important; color: #fff !important; }\n.ep-btn:hover::after { transform: translateX(3px); }\n.ep-btn-secondary {\n  background: #fff !important;\n  color: #181818 !important;\n  border: 1px solid #DCD5CC;\n  font-weight: 500;\n}\n.ep-btn-secondary::after { content: \"\"; display: none; }\n.ep-btn-secondary:hover { background: #FAF6F2 !important; color: #181818 !important; border-color: #181818; }\n.ep-btn-soft {\n  background: #FBE9EE !important;\n  color: #181818 !important;\n  border: 1px solid #C44569;\n  font-weight: 500;\n}\n.ep-btn-soft::after { content: \"\"; display: none; }\n.ep-btn-soft:hover { background: #F5D2DD !important; color: #181818 !important; border-color: #A8385A; }\n.ep-btn-large { padding: 15px 30px; font-size: 1.05rem; }\n.ep-btn-block { display: flex; width: 100%; box-sizing: border-box; }\n\n.ep-tablecontainer { overflow-x: auto; -webkit-overflow-scrolling: touch; }\n.ep-tablecontainer table { min-width: 500px; width: 100%; border-collapse: collapse; }\n\n\/* ===========================================================\n   HERO\n   =========================================================== *\/\n.ep-hero {\n  background: #FAF6F2;\n  color: #181818;\n  padding: 0;\n  overflow: hidden;\n}\n.ep-hero-grid {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  max-width: 1400px;\n  margin: 0 auto;\n  min-height: 420px;\n  max-height: 560px;\n}\n.ep-hero-content {\n  padding: 56px 50px;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n}\n.ep-hero-tag {\n  display: inline-block;\n  background: #FBE9EE;\n  color: #C44569;\n  font-size: 0.8rem;\n  font-weight: 500;\n  padding: 5px 12px;\n  border-radius: 16px;\n  margin-bottom: 18px;\n  width: fit-content;\n  letter-spacing: 0.02em;\n}\n.ep-hero h1 {\n  font-size: 2.3rem;\n  line-height: 1.15;\n  margin: 0 0 16px;\n  color: #181818;\n  font-weight: 600;\n  letter-spacing: -0.015em;\n}\n.ep-hero-tagline {\n  font-size: 1.05rem;\n  line-height: 1.5;\n  margin: 0 0 18px;\n  color: #6B655F;\n}\n.ep-hero-savings {\n  display: inline-flex;\n  align-items: center;\n  font-size: 0.95rem;\n  font-weight: 600;\n  color: #C44569;\n  background: #FBE9EE;\n  padding: 8px 14px;\n  border-radius: 8px;\n  margin: 0 0 28px;\n  width: fit-content;\n}\n.ep-hero-savings::before {\n  content: \"\u2726\";\n  font-size: 0.9rem;\n  margin-right: 8px;\n  display: inline-block;\n}\n.ep-hero-ctas { display: flex; gap: 12px; flex-wrap: wrap; }\n.ep-hero-image {\n  position: relative;\n  overflow: hidden;\n  min-height: 420px;\n  max-height: 560px;\n  height: 100%;\n}\n.ep-hero-image img {\n  display: block;\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  object-position: center bottom;\n}\n\n\/* ===========================================================\n   TRUST BAR\n   =========================================================== *\/\n.ep-trustbar {\n  background: #fff;\n  border-bottom: 1px solid #ECE6DD;\n  padding: 20px 20px;\n}\n.ep-trustbar-grid {\n  max-width: 1200px;\n  margin: 0 auto;\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 20px;\n  text-align: center;\n}\n.ep-trustbar-item {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 10px;\n  font-size: 0.92rem;\n  color: #6B655F;\n  font-weight: 500;\n}\n.ep-trustbar-icon {\n  width: 20px;\n  height: 20px;\n  flex-shrink: 0;\n  color: #C44569;\n}\n\n\/* ===========================================================\n   INTRO\n   =========================================================== *\/\n.ep-intro { background: #fff; padding-top: 90px; padding-bottom: 50px; }\n.ep-intro .ep-container { max-width: 820px; }\n\n\/* ===========================================================\n   BOOKING + ATTRACTIONS (1\/3 + 2\/3 Layout)\n   =========================================================== *\/\n.ep-booking-section { background: #fff; padding-top: 30px; }\n.ep-booking-grid {\n  display: grid;\n  grid-template-columns: minmax(360px, 1fr) minmax(0, 2.2fr);\n  gap: 56px;\n  align-items: start;\n}\n\n\/* Booking Widget (links, 1\/3) *\/\n.ep-widget {\n  background: #fff;\n  border: 1px solid #ECE6DD;\n  border-radius: 12px;\n  padding: 24px 22px;\n  position: sticky;\n  top: 20px;\n}\n.ep-widget-tag {\n  display: inline-block;\n  background: #FBE9EE;\n  color: #C44569;\n  font-size: 0.72rem;\n  font-weight: 500;\n  letter-spacing: 0.04em;\n  padding: 3px 10px;\n  border-radius: 12px;\n  margin-bottom: 14px;\n}\n.ep-widget h3 {\n  font-size: 1.2rem;\n  margin: 0 0 4px;\n  color: #181818;\n  font-weight: 600;\n  line-height: 1.25;\n}\n.ep-widget-sub {\n  font-size: 0.88rem;\n  color: #6B655F;\n  margin: 0 0 18px;\n}\n.ep-widget-prices {\n  background: #FAF6F2;\n  border-radius: 8px;\n  padding: 4px 14px;\n  margin-bottom: 18px;\n}\n.ep-widget-pricerow {\n  display: flex;\n  justify-content: space-between;\n  align-items: baseline;\n  padding: 10px 0;\n  border-top: 1px solid #ECE6DD;\n}\n.ep-widget-pricerow:first-of-type { border-top: none; }\n.ep-widget-pricelabel { font-size: 0.88rem; color: #6B655F; white-space: nowrap; }\n.ep-widget-price {\n  font-size: 1.35rem;\n  font-weight: 600;\n  color: #181818;\n  letter-spacing: -0.01em;\n}\n.ep-widget-features {\n  list-style: none;\n  padding: 0;\n  margin: 0 0 18px;\n}\n.ep-widget-features li {\n  position: relative;\n  padding: 5px 0 5px 22px;\n  font-size: 0.88rem;\n  color: #3A3733;\n  line-height: 1.4;\n}\n.ep-widget-features li::before {\n  content: \"\";\n  position: absolute;\n  left: 0;\n  top: 11px;\n  width: 12px;\n  height: 7px;\n  border-left: 2px solid #C44569;\n  border-bottom: 2px solid #C44569;\n  transform: rotate(-45deg);\n}\n\n\/* Attraktionen-Galerie (rechts, 2\/3) *\/\n.ep-anchor-block { }\n.ep-anchor-block h2 { margin-bottom: 10px; }\n.ep-anchor-block .ep-anchor-intro {\n  font-size: 1rem;\n  color: #6B655F;\n  margin: 0 0 32px;\n  line-height: 1.65;\n}\n.ep-secondary-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 12px;\n}\n.ep-attr-card {\n  background: #fff;\n  border: 1px solid #ECE6DD;\n  border-radius: 10px;\n  overflow: hidden;\n  display: flex;\n  flex-direction: column;\n  transition: border-color 0.15s ease, transform 0.15s ease;\n}\n.ep-attr-card:hover {\n  border-color: #C44569;\n  transform: translateY(-2px);\n}\n.ep-attr-img {\n  width: 100%;\n  aspect-ratio: 16 \/ 10;\n  background-size: cover;\n  background-position: center;\n  background-color: #FAF6F2;\n}\n.ep-attr-body {\n  padding: 12px 14px;\n  flex: 1;\n  display: flex;\n  flex-direction: column;\n}\n.ep-attr-name {\n  font-size: 0.92rem;\n  font-weight: 600;\n  color: #181818;\n  margin: 0 0 8px;\n  line-height: 1.3;\n}\n.ep-attr-meta {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  margin-top: auto;\n  font-size: 0.82rem;\n  min-height: 22px;\n  gap: 8px;\n}\n.ep-attr-price {\n  color: #6B655F;\n}\n.ep-attr-price-value {\n  font-weight: 600;\n  color: #181818;\n}\n.ep-attr-reservation {\n  font-size: 0.7rem;\n  padding: 2px 8px;\n  border-radius: 10px;\n  font-weight: 500;\n  letter-spacing: 0.02em;\n}\n.ep-attr-reservation-none {\n  background: #E8F5E9;\n  color: #2E7D32;\n}\n\n\/* Volltext-Liste aller Attraktionen *\/\n.ep-fulllist {\n  margin-top: 24px;\n  padding: 20px 24px;\n  background: #FAF6F2;\n  border: 1px solid #ECE6DD;\n  border-radius: 10px;\n}\n.ep-fulllist-label {\n  font-size: 0.88rem;\n  font-weight: 600;\n  color: #181818;\n  margin: 0 0 12px;\n}\n.ep-fulllist-items {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 6px 28px;\n}\n.ep-fulllist-items li {\n  font-size: 0.92rem;\n  color: #3A3733;\n  display: flex;\n  justify-content: space-between;\n  align-items: baseline;\n  gap: 12px;\n  padding: 5px 0;\n  border-bottom: 1px solid #ECE6DD;\n}\n.ep-fulllist-items li:last-child,\n.ep-fulllist-items li:nth-last-child(2):nth-child(odd) {\n  border-bottom: none;\n}\n.ep-fulllist-price {\n  font-weight: 600;\n  color: #181818;\n  white-space: nowrap;\n}\n\n\/* ===========================================================\n   SAVINGS CALCULATOR\n   =========================================================== *\/\n.ep-savings { background: #FAF6F2; }\n.ep-savings-card {\n  background: #fff;\n  border: 1px solid #ECE6DD;\n  border-radius: 12px;\n  padding: 36px;\n  max-width: 1000px;\n  margin: 0 auto;\n}\n.ep-savings-step {\n  margin-bottom: 32px;\n}\n.ep-savings-step-label {\n  font-size: 0.78rem;\n  font-weight: 600;\n  letter-spacing: 0.05em;\n  color: #6B655F;\n  margin: 0 0 14px;\n  text-transform: uppercase;\n}\n.ep-savings-options {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 10px;\n}\n.ep-savings-option {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  padding: 12px 14px;\n  border: 1px solid #ECE6DD;\n  border-radius: 8px;\n  cursor: pointer;\n  font-size: 0.9rem;\n  background: #fff;\n  transition: border-color 0.15s ease, background 0.15s ease;\n  user-select: none;\n  min-width: 0;\n  overflow: hidden;\n}\n.ep-savings-option:hover { border-color: #C44569; }\n.ep-savings-option.is-selected {\n  border-color: #C44569;\n  background: #FBE9EE;\n}\n.ep-savings-option.is-disabled {\n  opacity: 0.4;\n  cursor: not-allowed;\n}\n.ep-savings-option input { display: none; }\n.ep-savings-option-name {\n  flex: 1;\n  min-width: 0;\n  color: #181818;\n  font-weight: 500;\n  line-height: 1.3;\n  word-break: break-word;\n  hyphens: auto;\n}\n.ep-savings-option-price {\n  font-weight: 600;\n  color: #6B655F;\n  white-space: nowrap;\n}\n.ep-savings-option.is-selected .ep-savings-option-price { color: #C44569; }\n.ep-savings-result {\n  background: #181818;\n  color: #fff;\n  border-radius: 14px;\n  padding: 32px 28px;\n  display: grid;\n  grid-template-columns: 1fr auto 1fr auto 1.3fr;\n  gap: 18px;\n  align-items: center;\n  position: relative;\n  overflow: hidden;\n}\n.ep-savings-result-cell {\n  text-align: center;\n  position: relative;\n  z-index: 1;\n}\n.ep-savings-result-cell-savings {\n  background: #C44569;\n  margin: -32px -8px -32px 0;\n  padding: 32px 22px;\n  border-radius: 10px 14px 14px 10px;\n  text-align: center;\n}\n.ep-savings-result .ep-savings-result-divider {\n  font-size: 1.4rem;\n  color: #fff;\n  opacity: 0.5;\n  font-weight: 300;\n  position: relative;\n  z-index: 1;\n  margin: 0;\n}\n.ep-savings-result p.ep-savings-result-label {\n  font-size: 0.72rem;\n  letter-spacing: 0.08em;\n  color: #fff;\n  margin: 0 0 10px;\n  text-transform: uppercase;\n  font-weight: 500;\n  opacity: 0.8;\n  line-height: 1.2;\n}\n.ep-savings-result .ep-savings-result-cell-savings p.ep-savings-result-label {\n  opacity: 1;\n}\n.ep-savings-result p.ep-savings-result-value {\n  font-size: 2rem;\n  font-weight: 600;\n  margin: 0;\n  line-height: 1;\n  color: #fff;\n  letter-spacing: -0.02em;\n}\n.ep-savings-result p.ep-savings-result-value-strike {\n  color: #fff;\n  opacity: 0.85;\n  text-decoration: line-through;\n  text-decoration-thickness: 2px;\n  font-size: 1.7rem;\n  font-weight: 500;\n}\n.ep-savings-result .ep-savings-result-cell-savings p.ep-savings-result-value {\n  font-size: 2.4rem;\n  color: #fff;\n}\n.ep-savings-result .ep-savings-result-pct {\n  display: block;\n  font-size: 0.78rem;\n  font-weight: 500;\n  letter-spacing: 0.04em;\n  color: #fff;\n  opacity: 0.9;\n  margin-top: 6px;\n}\n.ep-savings-cta {\n  text-align: center;\n  margin-top: 24px;\n}\n.ep-savings-card p.ep-savings-hint {\n  text-align: center;\n  margin: 30px 0 8px;\n  font-size: 0.9rem;\n  color: #918B83;\n  line-height: 1.4;\n}\n\n\/* ===========================================================\n   HOW IT WORKS\n   =========================================================== *\/\n.ep-howitworks { background: #FAF6F2; padding-top: 60px; padding-bottom: 60px; }\n.ep-howitworks-grid {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 20px;\n  margin-top: 40px;\n}\n.ep-howstep {\n  text-align: left;\n  padding: 28px 24px;\n  background: #fff;\n  border: 1px solid #ECE6DD;\n  border-radius: 12px;\n  position: relative;\n  display: flex;\n  flex-direction: column;\n}\n.ep-howstep-icon {\n  width: 44px;\n  height: 44px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  background: #FBE9EE;\n  border-radius: 10px;\n  margin-bottom: 18px;\n}\n.ep-howstep-icon svg {\n  width: 22px;\n  height: 22px;\n  stroke: #C44569;\n  fill: none;\n  stroke-width: 2;\n  stroke-linecap: round;\n  stroke-linejoin: round;\n}\n.ep-howstep-num {\n  position: absolute;\n  top: 22px;\n  right: 22px;\n  font-size: 0.85rem;\n  font-weight: 600;\n  color: #C44569;\n  letter-spacing: 0.06em;\n}\n.ep-howstep h3 {\n  font-size: 1.05rem;\n  margin: 0 0 8px;\n  font-weight: 600;\n  color: #181818;\n}\n.ep-howstep p {\n  font-size: 0.92rem;\n  margin: 0;\n  line-height: 1.6;\n  color: #6B655F;\n}\n\n\/* ===========================================================\n   PASS COMPARISON (3-Karten-Layout)\n   =========================================================== *\/\n.ep-comparison { background: #FAF6F2; }\n.ep-comparison-grid {\n  display: grid;\n  grid-template-columns: 1fr 1.15fr 1fr;\n  gap: 20px;\n  align-items: stretch;\n  margin-top: 40px;\n}\n.ep-comp-card {\n  background: #fff;\n  border: 1px solid #ECE6DD;\n  border-radius: 14px;\n  padding: 32px 28px 28px;\n  display: flex;\n  flex-direction: column;\n  position: relative;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n.ep-comp-card-featured {\n  border: 2px solid #C44569;\n  padding: 38px 28px 32px;\n  box-shadow: 0 8px 28px rgba(196, 69, 105, 0.12);\n  transform: translateY(-8px);\n}\n.ep-comp-badge {\n  position: absolute;\n  top: -14px;\n  left: 50%;\n  transform: translateX(-50%);\n  background: #C44569;\n  color: #fff;\n  font-size: 0.75rem;\n  font-weight: 600;\n  letter-spacing: 0.04em;\n  padding: 6px 16px;\n  border-radius: 14px;\n  white-space: nowrap;\n  text-transform: uppercase;\n}\n.ep-comp-card h3 {\n  font-size: 1.25rem;\n  font-weight: 600;\n  color: #181818;\n  margin: 0 0 4px;\n  line-height: 1.25;\n}\n.ep-comp-card-tagline {\n  font-size: 0.88rem;\n  color: #6B655F;\n  margin: 0 0 18px;\n  line-height: 1.5;\n  min-height: 3em;\n}\n.ep-comp-price-block {\n  margin: 0 0 24px;\n}\n.ep-comp-price {\n  display: flex;\n  align-items: baseline;\n  gap: 6px;\n  margin: 0 0 6px;\n  color: #181818;\n}\n.ep-comp-price-prefix {\n  font-size: 0.85rem;\n  color: #918B83;\n  font-weight: 500;\n}\n.ep-comp-price-value {\n  font-size: 2.2rem;\n  font-weight: 700;\n  letter-spacing: -0.02em;\n  line-height: 1;\n}\n.ep-comp-price-sub {\n  font-size: 0.82rem;\n  color: #918B83;\n  margin: 0;\n}\n.ep-comp-features {\n  list-style: none;\n  padding: 0;\n  margin: 0 0 28px;\n  flex: 1;\n}\n.ep-comp-features li {\n  position: relative;\n  padding: 8px 0 8px 26px;\n  font-size: 0.92rem;\n  color: #3A3733;\n  line-height: 1.5;\n  border-bottom: 1px solid #F4F0E9;\n}\n.ep-comp-features li:last-child { border-bottom: none; }\n.ep-comp-features li::before {\n  content: \"\";\n  position: absolute;\n  left: 0;\n  top: 14px;\n  width: 14px;\n  height: 8px;\n  border-left: 2px solid #C44569;\n  border-bottom: 2px solid #C44569;\n  transform: rotate(-45deg);\n}\n.ep-comp-card-featured .ep-comp-features li::before {\n  border-color: #C44569;\n}\n.ep-comp-card .ep-btn {\n  width: 100%;\n  box-sizing: border-box;\n}\n\n\/* ===========================================================\n   NOT INCLUDED (Fairness-Block)\n   =========================================================== *\/\n.ep-notincluded { background: #fff; }\n.ep-notincluded-card {\n  background: #FAF6F2;\n  border: 1px solid #ECE6DD;\n  border-radius: 12px;\n  padding: 32px 36px;\n  max-width: 1000px;\n  margin: 0 auto;\n}\n.ep-notincluded-card h2 { color: #181818; margin-top: 0; }\n.ep-notincluded-card p { color: #3A3733; }\n.ep-notincluded-card ul {\n  margin: 18px 0 0;\n  padding-left: 0;\n  list-style: none;\n}\n.ep-notincluded-card li {\n  margin-bottom: 10px;\n  line-height: 1.6;\n  color: #3A3733;\n  position: relative;\n  padding-left: 22px;\n}\n.ep-notincluded-card li::before {\n  content: \"\u00d7\";\n  position: absolute;\n  left: 0;\n  top: -2px;\n  color: #C44569;\n  font-size: 1.2rem;\n  font-weight: 600;\n}\n\n\/* ===========================================================\n   FAQ\n   =========================================================== *\/\n.ep-faq { background: #FAF6F2; }\n.ep-faq-list { max-width: 900px; margin: 36px auto 0; }\n.ep-faq-item {\n  background: #fff;\n  border: 1px solid #ECE6DD;\n  border-radius: 10px;\n  margin-bottom: 10px;\n  overflow: hidden;\n}\n.ep-faq-question {\n  padding: 20px 24px;\n  font-size: 1rem;\n  font-weight: 600;\n  color: #181818;\n  cursor: pointer;\n  list-style: none;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  gap: 16px;\n}\n.ep-faq-question::-webkit-details-marker { display: none; }\n.ep-faq-question::after {\n  content: \"+\";\n  font-size: 1.4rem;\n  font-weight: 300;\n  color: #C44569;\n  flex-shrink: 0;\n  transition: transform 0.2s ease;\n  line-height: 1;\n}\ndetails[open] .ep-faq-question::after { transform: rotate(45deg); }\n.ep-faq-answer {\n  padding: 0 24px 20px;\n  font-size: 0.96rem;\n  line-height: 1.7;\n  color: #3A3733;\n}\n.ep-faq-answer p { margin: 0 0 10px; }\n.ep-faq-answer p:last-child { margin-bottom: 0; }\n\n\/* ===========================================================\n   CLOSING CTA\n   =========================================================== *\/\n.ep-closing {\n  background: #181818;\n  color: #fff;\n  text-align: center;\n}\n.ep-closing h2 { color: #fff; }\n.ep-closing p { color: rgba(255, 255, 255, 0.75); }\n.ep-closing-summary {\n  display: inline-flex;\n  align-items: center;\n  gap: 36px;\n  background: rgba(255, 255, 255, 0.05);\n  border: 1px solid rgba(255, 255, 255, 0.12);\n  padding: 22px 32px;\n  border-radius: 12px;\n  margin: 28px 0 32px;\n  flex-wrap: wrap;\n  justify-content: center;\n}\n.ep-closing-summary-item {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  min-width: 110px;\n}\n.ep-closing-summary-label {\n  font-size: 0.75rem;\n  letter-spacing: 0.05em;\n  color: rgba(255, 255, 255, 0.55);\n  text-transform: uppercase;\n  margin-bottom: 4px;\n}\n.ep-closing-summary-value {\n  font-size: 1.3rem;\n  font-weight: 600;\n  color: #fff;\n}\n\n\/* ===========================================================\n   STICKY MOBILE BAR (unten, nur Mobile)\n   =========================================================== *\/\n.ep-msb {\n  position: fixed;\n  bottom: 0; left: 0; right: 0;\n  background: #181818;\n  color: #fff;\n  padding: 14px 16px;\n  z-index: 9999;\n  display: none;\n  align-items: center;\n  gap: 12px;\n}\n.ep-msb-text {\n  flex: 1;\n  font-size: 0.9rem;\n  line-height: 1.3;\n  min-width: 0;\n}\n.ep-msb-product { display: block; font-weight: 600; }\n.ep-msb-price { display: block; color: rgba(255,255,255,0.7); font-size: 0.82rem; margin-top: 2px; }\n.ep-msb-link {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  background: #C44569 !important;\n  color: #fff !important;\n  text-decoration: none !important;\n  font-weight: 500;\n  font-size: 0.95rem;\n  padding: 11px 18px;\n  border-radius: 8px;\n  white-space: nowrap;\n  flex-shrink: 0;\n  transition: background-color 0.15s ease;\n}\n.ep-msb-link::after {\n  content: \"\u2192\";\n  font-size: 1em;\n  line-height: 1;\n}\n.ep-msb-link:hover { background: #A8385A !important; color: #fff !important; }\n\n\/* ===========================================================\n   STICKY DESKTOP WIDGET (rechts unten, nur Desktop)\n   =========================================================== *\/\n.ep-dw {\n  position: fixed;\n  bottom: 24px;\n  right: 24px;\n  width: 320px;\n  background: #fff;\n  border: 1px solid #ECE6DD;\n  border-radius: 12px;\n  padding: 22px;\n  z-index: 9998;\n  box-shadow: 0 12px 32px rgba(24, 24, 24, 0.12);\n  display: none;\n  opacity: 0;\n  transform: translateY(20px);\n  transition: opacity 0.3s ease, transform 0.3s ease;\n}\n.ep-dw.is-visible {\n  opacity: 1;\n  transform: translateY(0);\n}\n.ep-dw-close {\n  position: absolute;\n  top: 10px; right: 12px;\n  background: transparent;\n  border: 0;\n  color: #918B83;\n  font-size: 1.2rem;\n  cursor: pointer;\n  padding: 4px 8px;\n  line-height: 1;\n}\n.ep-dw-close:hover { color: #181818; }\n.ep-dw h4 {\n  font-size: 1.1rem;\n  margin: 4px 0 4px;\n  color: #181818;\n  line-height: 1.25;\n  font-weight: 600;\n}\n.ep-dw-sub {\n  font-size: 0.85rem;\n  color: #6B655F;\n  margin: 0 0 14px;\n}\n.ep-dw .ep-widget-prices {\n  margin-bottom: 14px;\n}\n.ep-dw .ep-widget-features {\n  margin-bottom: 14px;\n}\n\n\/* ===========================================================\n   RESPONSIVE\n   =========================================================== *\/\n@media (max-width: 900px) {\n  .ep-section { padding: 40px 16px; }\n  .ep-hero-grid {\n    display: flex;\n    flex-direction: column;\n    min-height: auto;\n    max-height: none;\n  }\n  .ep-hero-image {\n    order: 1;\n    width: 100%;\n    aspect-ratio: 4 \/ 3;\n    min-height: 0;\n    max-height: 60vh;\n    height: auto;\n  }\n  .ep-hero-content {\n    order: 2;\n    padding: 36px 24px 44px;\n  }\n  .ep-hero h1 { font-size: 1.85rem; }\n  .ep-trustbar-grid { grid-template-columns: repeat(2, 1fr); gap: 14px; }\n  .ep-trustbar-item { font-size: 0.88rem; justify-content: flex-start; }\n  .ep-booking-grid { grid-template-columns: 1fr; gap: 30px; }\n  .ep-widget { position: static; }\n  .ep-secondary-grid { grid-template-columns: repeat(2, 1fr); }\n  .ep-fulllist-items { grid-template-columns: 1fr; }\n  .ep-savings-options { grid-template-columns: 1fr; }\n  .ep-savings-card { padding: 24px 18px; }\n  .ep-savings-option { padding: 10px 12px; font-size: 0.85rem; }\n  .ep-savings-option-price { font-size: 0.85rem; }\n  .ep-savings-result {\n    grid-template-columns: 1fr;\n    gap: 16px;\n    padding: 24px 20px;\n  }\n  .ep-savings-result-divider { display: none; }\n  .ep-savings-result-cell-savings {\n    margin: 4px 0 0;\n    padding: 22px 16px;\n    border-radius: 10px;\n  }\n  .ep-savings-result-cell-savings .ep-savings-result-value { font-size: 2.2rem; }\n  .ep-savings-result-value { font-size: 1.8rem; }\n  .ep-attr-meta {\n    flex-wrap: wrap;\n    gap: 6px;\n  }\n  .ep-howitworks-grid { grid-template-columns: 1fr; gap: 16px; }\n  .ep-comparison-grid {\n    grid-template-columns: 1fr;\n    gap: 28px;\n  }\n  .ep-comp-card-featured {\n    transform: none;\n    order: -1;\n  }\n  .ep-dw { display: none !important; }\n}\n@media (min-width: 901px) {\n  .ep-msb { display: none !important; }\n}\n@media (max-width: 480px) {\n  .ep-hero h1 { font-size: 1.7rem; }\n  .ep-secondary-grid { grid-template-columns: 1fr; }\n}\n<\/style>\n\n\n<!-- ============================================================\n     SECTION 1 \u2014 HERO\n     ============================================================ -->\n<section class=\"ep-hero\">\n  <div class=\"ep-hero-grid\">\n    <div class=\"ep-hero-content\">\n      <span class=\"ep-hero-tag\">G\u00fcnstigster US Essentials Pass<\/span>\n      <h1>San Francisco Essentials Pass 2026<\/h1>\n      <p class=\"ep-hero-tagline\">3 Top-Attraktionen ab $74 \u2013 frei w\u00e4hlbar aus 9 Highlights, komplett ohne Reservierung.<\/p>\n      <p class=\"ep-hero-savings\">Bis zu $44 g\u00fcnstiger als separate Tickets (37 %)<\/p>\n      <div class=\"ep-hero-ctas\">\n        <a class=\"ep-btn ep-btn-large\" href=\"https:\/\/prf.hn\/l\/QL1YVGg\/\" rel=\"sponsored noopener\" target=\"_blank\">Essentials Pass kaufen<\/a>\n        <a class=\"ep-btn ep-btn-secondary ep-btn-large\" href=\"#attractions\">Was ist enthalten?<\/a>\n      <\/div>\n    <\/div>\n    <div class=\"ep-hero-image\">\n      <img fetchpriority=\"high\" decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/05\/ep-sfo-hero.webp\" alt=\"Golden Gate Bridge und Skyline von San Francisco mit Go City Essentials Pass auf dem Smartphone\" loading=\"eager\" width=\"800\" height=\"1000\">\n    <\/div>\n  <\/div>\n<\/section>\n\n\n<!-- ============================================================\n     SECTION 2 \u2014 TRUST BAR\n     ============================================================ -->\n<section class=\"ep-trustbar\">\n  <div class=\"ep-trustbar-grid\">\n    <div class=\"ep-trustbar-item\">\n      <svg class=\"ep-trustbar-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\n      <span>Sofort verf\u00fcgbar<\/span>\n    <\/div>\n    <div class=\"ep-trustbar-item\">\n      <svg class=\"ep-trustbar-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><polyline points=\"12 6 12 12 16 14\"\/><\/svg>\n      <span>30 Tage g\u00fcltig<\/span>\n    <\/div>\n    <div class=\"ep-trustbar-item\">\n      <svg class=\"ep-trustbar-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 6h18l-2 13H5L3 6z\"\/><path d=\"M9 6V4a3 3 0 0 1 6 0v2\"\/><\/svg>\n      <span>Kostenlose Stornierung<\/span>\n    <\/div>\n    <div class=\"ep-trustbar-item\">\n      <svg class=\"ep-trustbar-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 2L4 6v6c0 5 3.5 9.5 8 10 4.5-.5 8-5 8-10V6l-8-4z\"\/><\/svg>\n      <span>Spar-Garantie<\/span>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n<!-- ============================================================\n     SECTION 3 \u2014 INTRO \/ EINLEITUNGSTEXT\n     ============================================================ -->\n<section class=\"ep-section ep-intro\">\n  <div class=\"ep-container\">\n    <h2>Was ist der San Francisco Essentials Pass?<\/h2>\n    <p class=\"ep-lede\">Der San Francisco Essentials Pass von Go City gibt dir Zugang zu drei Top-Attraktionen der Stadt \u2013 zum festen Preis von $74, ohne ein umfangreiches Sightseeing-Paket buchen zu m\u00fcssen.<\/p>\n    <p>Du w\u00e4hlst drei Attraktionen frei aus einem Pool von neun Highlights. Dazu geh\u00f6ren eine Golden Gate Bay Cruise, das Exploratorium am Pier 15, ein ganzt\u00e4giger Fahrradverleih von Blazing Saddles, der San Francisco Zoo, das Walt Disney Family Museum und das SFMOMA. Eine Pflichtkategorie gibt es nicht \u2013 du stellst dir deinen San Francisco Essentials Pass komplett nach deinen Interessen zusammen.<\/p>\n    <p>Besonders praktisch: Keine der neun Attraktionen erfordert eine Reservierung im Voraus. Du erscheinst einfach vor Ort und zeigst deinen San Francisco Essentials Pass vor. Der Essentials Pass ist 30 Tage ab dem ersten Besuch g\u00fcltig und l\u00e4sst sich bis zur Aktivierung 90 Tage lang kostenlos stornieren. Go City gibt zus\u00e4tzlich eine Spar-Garantie: Wenn du im Vergleich zu Einzeltickets nicht sparst, erstattet Go City die Differenz. Mit einem Preis von $74 f\u00fcr Erwachsene ist der San Francisco Essentials Pass der g\u00fcnstigste Essentials Pass in den USA.<\/p>\n  <\/div>\n<\/section>\n\n\n<!-- ============================================================\n     SECTION 4 \u2014 BOOKING WIDGET (1\/3) + ATTRAKTIONEN-GALERIE (2\/3)\n     ============================================================ -->\n<section class=\"ep-section ep-booking-section\" id=\"booking\">\n  <div class=\"ep-container\">\n    <div class=\"ep-booking-grid\">\n\n      <!-- LINKE SPALTE: Booking Widget -->\n      <aside class=\"ep-widget\" id=\"attractions-widget\">\n        <span class=\"ep-widget-tag\">G\u00fcnstigster US Essentials Pass<\/span>\n        <h3>San Francisco Essentials Pass<\/h3>\n        <p class=\"ep-widget-sub\">3 aus 9 Top-Attraktionen<\/p>\n\n        <div class=\"ep-widget-prices\">\n          <div class=\"ep-widget-pricerow\">\n            <span class=\"ep-widget-pricelabel\">Erwachsene<\/span>\n            <span class=\"ep-widget-price\" translate=\"no\">$74<\/span>\n          <\/div>\n          <div class=\"ep-widget-pricerow\">\n            <span class=\"ep-widget-pricelabel\">Kinder 3\u201312<\/span>\n            <span class=\"ep-widget-price\" translate=\"no\">$54<\/span>\n          <\/div>\n        <\/div>\n\n        <ul class=\"ep-widget-features\">\n          <li>30 Tage g\u00fcltig ab erster Nutzung<\/li>\n          <li>90 Tage kostenfreie Stornierung<\/li>\n          <li>Keine Reservierung n\u00f6tig<\/li>\n          <li>Digital in der Go City App<\/li>\n        <\/ul>\n\n        <a class=\"ep-btn ep-btn-block\" href=\"https:\/\/prf.hn\/l\/QL1YVGg\/\" rel=\"sponsored noopener\" target=\"_blank\">Essentials Pass kaufen<\/a>\n      <\/aside>\n\n      <!-- RECHTE SPALTE: Attraktionen-Galerie -->\n      <div class=\"ep-anchor-block\" id=\"attractions\">\n        <h2>W\u00e4hle 3 Attraktionen aus 9 Highlights<\/h2>\n        <p class=\"ep-anchor-intro\">Der San Francisco Essentials Pass folgt einem einfachen Prinzip: Du w\u00e4hlst drei beliebige Attraktionen aus dem Pool \u2013 ohne Pflichtkategorie, ohne Reservierung. Einfach erscheinen und den QR-Code vorzeigen.<\/p>\n\n        <!-- 6 Karten mit Bildern -->\n        <div class=\"ep-secondary-grid\">\n          <article class=\"ep-attr-card\">\n            <div class=\"ep-attr-img\" style=\"background-image: url('\/wp-content\/uploads\/2026\/05\/ep-sfo-golden-gate-bay-cruise.webp');\" role=\"img\" aria-label=\"Golden Gate Bay Cruise unter der Golden Gate Bridge\"><\/div>\n            <div class=\"ep-attr-body\">\n              <p class=\"ep-attr-name\">Golden Gate Bay Cruise<\/p>\n              <div class=\"ep-attr-meta\">\n                <span class=\"ep-attr-price-value\" translate=\"no\">$39<\/span>\n              <\/div>\n            <\/div>\n          <\/article>\n\n          <article class=\"ep-attr-card\">\n            <div class=\"ep-attr-img\" style=\"background-image: url('\/wp-content\/uploads\/2026\/05\/ep-sfo-exploratorium.webp');\" role=\"img\" aria-label=\"Exploratorium am Pier 15\"><\/div>\n            <div class=\"ep-attr-body\">\n              <p class=\"ep-attr-name\">Exploratorium am Pier 15<\/p>\n              <div class=\"ep-attr-meta\">\n                <span class=\"ep-attr-price-value\" translate=\"no\">$40<\/span>\n              <\/div>\n            <\/div>\n          <\/article>\n\n          <article class=\"ep-attr-card\">\n            <div class=\"ep-attr-img\" style=\"background-image: url('\/wp-content\/uploads\/2026\/05\/ep-sfo-bike-rental.webp');\" role=\"img\" aria-label=\"Fahrradverleih von Blazing Saddles am Alamo Square\"><\/div>\n            <div class=\"ep-attr-body\">\n              <p class=\"ep-attr-name\">Fahrradverleih von Blazing Saddles (ganzer Tag)<\/p>\n              <div class=\"ep-attr-meta\">\n                <span class=\"ep-attr-price-value\" translate=\"no\">$35<\/span>\n              <\/div>\n            <\/div>\n          <\/article>\n\n          <article class=\"ep-attr-card\">\n            <div class=\"ep-attr-img\" style=\"background-image: url('\/wp-content\/uploads\/2026\/05\/ep-sfo-sfmoma.webp');\" role=\"img\" aria-label=\"San Francisco Museum of Modern Art (SFMOMA)\"><\/div>\n            <div class=\"ep-attr-body\">\n              <p class=\"ep-attr-name\">San Francisco Museum of Modern Art (SFMOMA)<\/p>\n              <div class=\"ep-attr-meta\">\n                <span class=\"ep-attr-price-value\" translate=\"no\">$30<\/span>\n              <\/div>\n            <\/div>\n          <\/article>\n\n          <article class=\"ep-attr-card\">\n            <div class=\"ep-attr-img\" style=\"background-image: url('\/wp-content\/uploads\/2026\/05\/ep-sfo-walt-disney-family-museum.webp');\" role=\"img\" aria-label=\"The Walt Disney Family Museum\"><\/div>\n            <div class=\"ep-attr-body\">\n              <p class=\"ep-attr-name\">The Walt Disney Family Museum<\/p>\n              <div class=\"ep-attr-meta\">\n                <span class=\"ep-attr-price-value\" translate=\"no\">$30<\/span>\n              <\/div>\n            <\/div>\n          <\/article>\n\n          <article class=\"ep-attr-card\">\n            <div class=\"ep-attr-img\" style=\"background-image: url('\/wp-content\/uploads\/2026\/05\/ep-sfo-aquarium-of-the-bay.webp');\" role=\"img\" aria-label=\"Aquarium of the Bay\"><\/div>\n            <div class=\"ep-attr-body\">\n              <p class=\"ep-attr-name\">Aquarium of the Bay<\/p>\n              <div class=\"ep-attr-meta\">\n                <span class=\"ep-attr-price-value\" translate=\"no\">$29<\/span>\n              <\/div>\n            <\/div>\n          <\/article>\n        <\/div>\n\n        <!-- Volltext-Liste aller 9 Attraktionen f\u00fcr SEO und Vollst\u00e4ndigkeit -->\n        <div class=\"ep-fulllist\">\n          <p class=\"ep-fulllist-label\">Alle 9 Attraktionen im Pool:<\/p>\n          <ul class=\"ep-fulllist-items\">\n            <li>Exploratorium am Pier 15 <span class=\"ep-fulllist-price\" translate=\"no\">$40<\/span><\/li>\n            <li>Golden Gate Bay Cruise <span class=\"ep-fulllist-price\" translate=\"no\">$39<\/span><\/li>\n            <li>San Francisco Flyer &amp; 7D + Laser Maze! <span class=\"ep-fulllist-price\" translate=\"no\">$39<\/span><\/li>\n            <li>Fahrradverleih von Blazing Saddles (ganzer Tag) <span class=\"ep-fulllist-price\" translate=\"no\">$35<\/span><\/li>\n            <li>San Francisco Zoo &amp; Gardens <span class=\"ep-fulllist-price\" translate=\"no\">$31<\/span><\/li>\n            <li>The Walt Disney Family Museum <span class=\"ep-fulllist-price\" translate=\"no\">$30<\/span><\/li>\n            <li>San Francisco Museum of Modern Art (SFMOMA) <span class=\"ep-fulllist-price\" translate=\"no\">$30<\/span><\/li>\n            <li>Aquarium of the Bay <span class=\"ep-fulllist-price\" translate=\"no\">$29<\/span><\/li>\n            <li>USS Pampanito <span class=\"ep-fulllist-price\" translate=\"no\">$25<\/span><\/li>\n          <\/ul>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n<!-- ============================================================\n     SECTION 5 \u2014 SAVINGS CALCULATOR\n     ============================================================ -->\n<section class=\"ep-section ep-savings\" id=\"savings\">\n  <div class=\"ep-container\">\n    <h2 style=\"text-align:center;\">Lohnt sich der Essentials Pass f\u00fcr dich?<\/h2>\n    <p style=\"text-align:center; max-width:700px; margin:0 auto 32px;\">W\u00e4hle deine Wunsch-Attraktionen aus und sieh sofort, wie viel du im Vergleich zu Einzeltickets sparst.<\/p>\n\n    <!-- \u00dcbersetzbare Strings f\u00fcr den Calculator-JS \u2014 von TranslatePress \u00fcbersetzt, vom JS ausgelesen -->\n    <div aria-hidden=\"true\" style=\"position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;\">\n      <span id=\"ep-i18n-hint-singular\">Bitte w\u00e4hle noch 1 Attraktion aus.<\/span>\n      <span id=\"ep-i18n-hint-plural\">Bitte w\u00e4hle noch 2 Attraktionen aus.<\/span>\n      <span id=\"ep-i18n-hint-done\">Deine Auswahl ist vollst\u00e4ndig.<\/span>\n      <span id=\"ep-i18n-pct-suffix\"> gespart<\/span>\n    <\/div>\n\n    <div class=\"ep-savings-card\" id=\"ep-savings-calc\">\n\n      <!-- Einzelner Schritt \u2014 3 aus 9 w\u00e4hlen -->\n      <div class=\"ep-savings-step\">\n        <p class=\"ep-savings-step-label\">W\u00e4hle 3 Attraktionen<\/p>\n        <div class=\"ep-savings-options\">\n          <label class=\"ep-savings-option\">\n            <input type=\"checkbox\" name=\"ep-choice\" value=\"40\" data-name=\"Exploratorium\">\n            <span class=\"ep-savings-option-name\">Exploratorium<\/span>\n            <span class=\"ep-savings-option-price\">$40<\/span>\n          <\/label>\n          <label class=\"ep-savings-option\">\n            <input type=\"checkbox\" name=\"ep-choice\" value=\"39\" data-name=\"Golden Gate Bay Cruise\">\n            <span class=\"ep-savings-option-name\">Golden Gate Bay Cruise<\/span>\n            <span class=\"ep-savings-option-price\">$39<\/span>\n          <\/label>\n          <label class=\"ep-savings-option\">\n            <input type=\"checkbox\" name=\"ep-choice\" value=\"39\" data-name=\"SF Flyer &#038; 7D + Laser Maze!\">\n            <span class=\"ep-savings-option-name\">SF Flyer &amp; 7D + Laser Maze!<\/span>\n            <span class=\"ep-savings-option-price\">$39<\/span>\n          <\/label>\n          <label class=\"ep-savings-option\">\n            <input type=\"checkbox\" name=\"ep-choice\" value=\"35\" data-name=\"Bike Rental Blazing Saddles\">\n            <span class=\"ep-savings-option-name\">Fahrradverleih Blazing Saddles<\/span>\n            <span class=\"ep-savings-option-price\">$35<\/span>\n          <\/label>\n          <label class=\"ep-savings-option\">\n            <input type=\"checkbox\" name=\"ep-choice\" value=\"31\" data-name=\"SF Zoo &#038; Gardens\">\n            <span class=\"ep-savings-option-name\">SF Zoo &amp; Gardens<\/span>\n            <span class=\"ep-savings-option-price\">$31<\/span>\n          <\/label>\n          <label class=\"ep-savings-option\">\n            <input type=\"checkbox\" name=\"ep-choice\" value=\"30\" data-name=\"Walt Disney Family Museum\">\n            <span class=\"ep-savings-option-name\">Walt Disney Family Museum<\/span>\n            <span class=\"ep-savings-option-price\">$30<\/span>\n          <\/label>\n          <label class=\"ep-savings-option\">\n            <input type=\"checkbox\" name=\"ep-choice\" value=\"30\" data-name=\"SFMOMA\">\n            <span class=\"ep-savings-option-name\">SFMOMA<\/span>\n            <span class=\"ep-savings-option-price\">$30<\/span>\n          <\/label>\n          <label class=\"ep-savings-option\">\n            <input type=\"checkbox\" name=\"ep-choice\" value=\"29\" data-name=\"Aquarium of the Bay\">\n            <span class=\"ep-savings-option-name\">Aquarium of the Bay<\/span>\n            <span class=\"ep-savings-option-price\">$29<\/span>\n          <\/label>\n          <label class=\"ep-savings-option\">\n            <input type=\"checkbox\" name=\"ep-choice\" value=\"25\" data-name=\"USS Pampanito\">\n            <span class=\"ep-savings-option-name\">USS Pampanito<\/span>\n            <span class=\"ep-savings-option-price\">$25<\/span>\n          <\/label>\n        <\/div>\n        <p class=\"ep-savings-hint\" id=\"ep-savings-hint\">Bitte w\u00e4hle noch 3 Attraktionen aus.<\/p>\n      <\/div>\n\n      <!-- Ergebnis -->\n      <div class=\"ep-savings-result\">\n        <div class=\"ep-savings-result-cell\">\n          <p class=\"ep-savings-result-label\">Normalpreis<\/p>\n          <p class=\"ep-savings-result-value ep-savings-result-value-strike\" translate=\"no\">$<span id=\"ep-result-individual\">&#8212;<\/span><\/p>\n        <\/div>\n        <div class=\"ep-savings-result-divider\" aria-hidden=\"true\">\u2192<\/div>\n        <div class=\"ep-savings-result-cell\">\n          <p class=\"ep-savings-result-label\">Pass-Preis<\/p>\n          <p class=\"ep-savings-result-value\" translate=\"no\">$74<\/p>\n        <\/div>\n        <div class=\"ep-savings-result-divider\" aria-hidden=\"true\">=<\/div>\n        <div class=\"ep-savings-result-cell ep-savings-result-cell-savings\">\n          <p class=\"ep-savings-result-label\">Du sparst<\/p>\n          <p class=\"ep-savings-result-value\" translate=\"no\">$<span id=\"ep-result-savings\">&#8212;<\/span><\/p>\n          <span class=\"ep-savings-result-pct\" id=\"ep-result-pct\">&nbsp;<\/span>\n        <\/div>\n      <\/div>\n\n      <div class=\"ep-savings-cta\">\n        <a class=\"ep-btn ep-btn-large\" href=\"https:\/\/prf.hn\/l\/QL1YVGg\/\" rel=\"sponsored noopener\" target=\"_blank\">Essentials Pass kaufen<\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n<!-- ============================================================\n     SECTION 6 \u2014 HOW IT WORKS\n     ============================================================ -->\n<section class=\"ep-section ep-howitworks\" id=\"howitworks\">\n  <div class=\"ep-container\">\n    <h2 style=\"text-align:center;\">So funktioniert der San Francisco Essentials Pass<\/h2>\n    <div class=\"ep-howitworks-grid\">\n      <div class=\"ep-howstep\">\n        <span class=\"ep-howstep-num\" translate=\"no\">01<\/span>\n        <span class=\"ep-howstep-icon\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 24 24\"><path d=\"M3 6h18M6 6v12a2 2 0 002 2h8a2 2 0 002-2V6M9 10h6\"\/><\/svg>\n        <\/span>\n        <h3>Essentials Pass kaufen<\/h3>\n        <p>Online bei Go City buchen. Die Best\u00e4tigung kommt sofort per E-Mail.<\/p>\n      <\/div>\n      <div class=\"ep-howstep\">\n        <span class=\"ep-howstep-num\" translate=\"no\">02<\/span>\n        <span class=\"ep-howstep-icon\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 24 24\"><rect x=\"6\" y=\"3\" width=\"12\" height=\"18\" rx=\"2\"\/><line x1=\"12\" y1=\"17\" x2=\"12\" y2=\"17.01\"\/><\/svg>\n        <\/span>\n        <h3>App synchronisieren<\/h3>\n        <p>Den Essentials Pass mit der Go City App verbinden \u2013 verf\u00fcgbar f\u00fcr iOS und Android.<\/p>\n      <\/div>\n      <div class=\"ep-howstep\">\n        <span class=\"ep-howstep-num\" translate=\"no\">03<\/span>\n        <span class=\"ep-howstep-icon\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 24 24\"><path d=\"M9 18l6-6-6-6\"\/><\/svg>\n        <\/span>\n        <h3>Spontan losziehen<\/h3>\n        <p>Keine Reservierung n\u00f6tig \u2013 einfach bei jeder der neun Attraktionen vor Ort erscheinen.<\/p>\n      <\/div>\n      <div class=\"ep-howstep\">\n        <span class=\"ep-howstep-num\" translate=\"no\">04<\/span>\n        <span class=\"ep-howstep-icon\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 24 24\"><rect x=\"4\" y=\"4\" width=\"6\" height=\"6\"\/><rect x=\"14\" y=\"4\" width=\"6\" height=\"6\"\/><rect x=\"4\" y=\"14\" width=\"6\" height=\"6\"\/><path d=\"M14 14h6M14 17h6M14 20h6\"\/><\/svg>\n        <\/span>\n        <h3>Vor Ort einscannen<\/h3>\n        <p>Den QR-Code aus der App am Eingang vorzeigen. Die G\u00fcltigkeit von 30 Tagen startet beim ersten Scan.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n<!-- ============================================================\n     SECTION 7 \u2014 PASS-VERGLEICH\n     ============================================================ -->\n<section class=\"ep-section ep-comparison\" id=\"vergleich\">\n  <div class=\"ep-container\">\n    <h2 style=\"text-align:center;\">Welcher Go City Pass passt zu dir?<\/h2>\n    <p style=\"text-align:center; max-width:700px; margin:0 auto 32px;\">Go City bietet drei verschiedene San-Francisco-P\u00e4sse an. Hier findest du das passende Angebot f\u00fcr deinen Besuch.<\/p>\n\n    <div class=\"ep-comparison-grid\">\n\n      <!-- KARTE 1: Explorer Pass -->\n      <article class=\"ep-comp-card\">\n        <h3>Explorer Pass<\/h3>\n        <p class=\"ep-comp-card-tagline\">F\u00fcr flexible Reisende, die aus einem gr\u00f6\u00dferen Pool w\u00e4hlen m\u00f6chten.<\/p>\n        <div class=\"ep-comp-price-block\">\n          <div class=\"ep-comp-price\">\n            <span class=\"ep-comp-price-prefix\">ab<\/span>\n            <span class=\"ep-comp-price-value\" translate=\"no\">$89<\/span>\n          <\/div>\n          <p class=\"ep-comp-price-sub\">pro Erwachsener<\/p>\n        <\/div>\n        <ul class=\"ep-comp-features\">\n          <li>2 bis 7 Attraktionen w\u00e4hlbar<\/li>\n          <li>Auswahl aus 23+ Attraktionen<\/li>\n          <li>30 Tage g\u00fcltig ab erster Nutzung<\/li>\n          <li>California Academy of Sciences inklusive<\/li>\n          <li>Hop-on-Hop-off-Bus inklusive<\/li>\n        <\/ul>\n        <a class=\"ep-btn ep-btn-soft\" href=\"https:\/\/prf.hn\/l\/QL1YVGg\/\" rel=\"sponsored noopener\" target=\"_blank\">Explorer Pass ansehen<\/a>\n      <\/article>\n\n      <!-- KARTE 2: Essentials Pass (Featured) -->\n      <article class=\"ep-comp-card ep-comp-card-featured\">\n        <span class=\"ep-comp-badge\">G\u00fcnstigster US Essentials Pass<\/span>\n        <h3>Essentials Pass<\/h3>\n        <p class=\"ep-comp-card-tagline\">F\u00fcr Reisende, die die wichtigsten Highlights zum Sparpreis sehen m\u00f6chten.<\/p>\n        <div class=\"ep-comp-price-block\">\n          <div class=\"ep-comp-price\">\n            <span class=\"ep-comp-price-prefix\">ab<\/span>\n            <span class=\"ep-comp-price-value\" translate=\"no\">$74<\/span>\n          <\/div>\n          <p class=\"ep-comp-price-sub\">pro Erwachsener<\/p>\n        <\/div>\n        <ul class=\"ep-comp-features\">\n          <li>3 aus 9 Top-Attraktionen<\/li>\n          <li>Keine Reservierung n\u00f6tig<\/li>\n          <li>30 Tage g\u00fcltig ab erster Nutzung<\/li>\n          <li>90 Tage kostenfreie Stornierung<\/li>\n          <li>Spar-Garantie von Go City<\/li>\n        <\/ul>\n        <a class=\"ep-btn\" href=\"https:\/\/prf.hn\/l\/QL1YVGg\/\" rel=\"sponsored noopener\" target=\"_blank\">Essentials Pass kaufen<\/a>\n      <\/article>\n\n      <!-- KARTE 3: All-Inclusive Pass -->\n      <article class=\"ep-comp-card\">\n        <h3>All-Inclusive Pass<\/h3>\n        <p class=\"ep-comp-card-tagline\">F\u00fcr Erstbesucher mit vollgepacktem Sightseeing-Programm.<\/p>\n        <div class=\"ep-comp-price-block\">\n          <div class=\"ep-comp-price\">\n            <span class=\"ep-comp-price-prefix\">ab<\/span>\n            <span class=\"ep-comp-price-value\" translate=\"no\">$109<\/span>\n          <\/div>\n          <p class=\"ep-comp-price-sub\">pro Erwachsener<\/p>\n        <\/div>\n        <ul class=\"ep-comp-features\">\n          <li>Unbegrenzter Eintritt zu 23+ Attraktionen<\/li>\n          <li>1 bis 3 zusammenh\u00e4ngende Tage<\/li>\n          <li>California Academy of Sciences inklusive<\/li>\n          <li>Hop-on-Hop-off-Bus inklusive<\/li>\n          <li>Beste Wahl bei 4+ Attraktionen pro Tag<\/li>\n        <\/ul>\n        <a class=\"ep-btn ep-btn-soft\" href=\"https:\/\/prf.hn\/l\/QL1YVGg\/\" rel=\"sponsored noopener\" target=\"_blank\">All-Inclusive Pass ansehen<\/a>\n      <\/article>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n\n<!-- ============================================================\n     SECTION 8 \u2014 WAS IST NICHT ENTHALTEN?\n     ============================================================ -->\n<section class=\"ep-section ep-notincluded\">\n  <div class=\"ep-container\">\n    <div class=\"ep-notincluded-card\">\n      <h2>Was ist NICHT im San Francisco Essentials Pass enthalten?<\/h2>\n      <p>Damit du am Eingang nicht \u00fcberrascht wirst, findest du hier die wichtigsten Ausschl\u00fcsse:<\/p>\n      <ul>\n        <li>Hop-On Hop-Off Big Bus \u2013 nur im Explorer Pass und All-Inclusive Pass enthalten.<\/li>\n        <li>California Academy of Sciences \u2013 nur im Explorer Pass und All-Inclusive Pass enthalten. Eines der st\u00e4rksten Argumente f\u00fcr ein Upgrade auf den Explorer Pass.<\/li>\n        <li>Bridge to Bridge Cruise (Red and White Fleet) \u2013 nur im Explorer Pass und All-Inclusive Pass enthalten.<\/li>\n        <li>Alcatraz Island Tour \u2013 nicht in Go City P\u00e4ssen enthalten. Tickets f\u00fcr Alcatraz m\u00fcssen separat \u00fcber die offizielle NPS-Website gebucht werden \u2013 in der Hochsaison oft Wochen im Voraus.<\/li>\n        <li>\u00d6ffentlicher Nahverkehr (Muni, BART, Cable Cars) \u2013 nicht im San Francisco Essentials Pass enthalten. Cable Cars kosten $8 pro Fahrt.<\/li>\n      <\/ul>\n      <p style=\"margin-top:16px;\">Wer die California Academy of Sciences oder den Hop-on-Hop-off-Bus nicht missen m\u00f6chte: Der Go City Explorer Pass ab $89 schlie\u00dft beides ein und bietet einen deutlich gr\u00f6\u00dferen Attraktionen-Pool.<\/p>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n<!-- ============================================================\n     SECTION 9 \u2014 FAQ MIT JSON-LD SCHEMA\n     ============================================================ -->\n<section class=\"ep-section ep-faq\" id=\"faq\">\n  <div class=\"ep-container\">\n    <h2 style=\"text-align:center;\">H\u00e4ufige Fragen zum San Francisco Essentials Pass<\/h2>\n    <div class=\"ep-faq-list\">\n\n      <details class=\"ep-faq-item\">\n        <summary class=\"ep-faq-question\">Wie lange ist der San Francisco Essentials Pass g\u00fcltig?<\/summary>\n        <div class=\"ep-faq-answer\">\n          <p>Der San Francisco Essentials Pass ist 30 Tage ab dem ersten Besuch g\u00fcltig. Die 30 Tage starten mit dem ersten Besuch einer Attraktion. Nach dem Kauf hast du ein ganzes Jahr Zeit, den Essentials Pass zu aktivieren.<\/p>\n        <\/div>\n      <\/details>\n\n      <details class=\"ep-faq-item\">\n        <summary class=\"ep-faq-question\">Kann ich den Essentials Pass kostenlos stornieren?<\/summary>\n        <div class=\"ep-faq-answer\">\n          <p>Ja. Du kannst den Essentials Pass innerhalb von 90 Tagen nach dem Kaufdatum kostenlos stornieren \u2013 solange er noch nicht aktiviert wurde. Sobald du den San Francisco Essentials Pass bei der ersten Attraktion vorgezeigt hast, gilt er als aktiviert und kann nicht mehr erstattet werden.<\/p>\n        <\/div>\n      <\/details>\n\n      <details class=\"ep-faq-item\">\n        <summary class=\"ep-faq-question\">Muss ich Attraktionen im Voraus reservieren?<\/summary>\n        <div class=\"ep-faq-answer\">\n          <p>Keine der neun Essentials-Attraktionen erfordert eine Reservierung im Voraus. Du kannst spontan vor Ort erscheinen und deinen Essentials Pass vorzeigen. Das macht den San Francisco Essentials Pass besonders flexibel \u2013 du entscheidest vor Ort, welche Attraktion du als N\u00e4chstes besuchst.<\/p>\n        <\/div>\n      <\/details>\n\n      <details class=\"ep-faq-item\">\n        <summary class=\"ep-faq-question\">Lohnt sich der San Francisco Essentials Pass?<\/summary>\n        <div class=\"ep-faq-answer\">\n          <p>Ja, in den meisten F\u00e4llen. Drei Top-Attraktionen kosten einzeln zwischen $84 und $118. Mit dem San Francisco Essentials Pass zahlst du immer $74 \u2013 das ist je nach Auswahl eine Ersparnis von bis zu $44 (37 %) pro Person. Dazu kommt die Spar-Garantie von Go City: Wenn du im Vergleich zu Einzeltickets nicht sparst, erstattet Go City die Differenz. Die Kombination aus g\u00fcnstigem Preis und null Reservierungspflicht macht den San Francisco Essentials Pass besonders attraktiv.<\/p>\n        <\/div>\n      <\/details>\n\n      <details class=\"ep-faq-item\">\n        <summary class=\"ep-faq-question\">Wie verbinde ich den Essentials Pass mit der App?<\/summary>\n        <div class=\"ep-faq-answer\">\n          <p>Nach dem Kauf erh\u00e4ltst du eine Best\u00e4tigungs-E-Mail mit einem Best\u00e4tigungscode. Lade die Go City App im App Store oder bei Google Play herunter und gib den Code ein. Der Essentials Pass wird dann mit deinem Account synchronisiert. Das Synchronisieren aktiviert den San Francisco Essentials Pass noch nicht \u2013 die 30 Tage G\u00fcltigkeit starten erst beim ersten Besuch einer Attraktion vor Ort.<\/p>\n        <\/div>\n      <\/details>\n\n      <details class=\"ep-faq-item\">\n        <summary class=\"ep-faq-question\">Kann ich den Essentials Pass f\u00fcr mehrere Personen kaufen?<\/summary>\n        <div class=\"ep-faq-answer\">\n          <p>Ja. Beim Kauf w\u00e4hlst du die Anzahl der Erwachsenen und Kinder. Jede Person erh\u00e4lt ihren eigenen digitalen Essentials Pass in der App. Kinder von 3 bis 12 Jahren zahlen $54 statt $74. Kinder unter 3 Jahren ben\u00f6tigen meist kein Ticket \u2013 die genauen Regeln h\u00e4ngen jedoch von der jeweiligen Attraktion ab.<\/p>\n        <\/div>\n      <\/details>\n\n      <details class=\"ep-faq-item\">\n        <summary class=\"ep-faq-question\">Ist der \u00f6ffentliche Nahverkehr enthalten?<\/summary>\n        <div class=\"ep-faq-answer\">\n          <p>Nein. Muni, BART und Cable Cars sind im San Francisco Essentials Pass nicht enthalten. Cable Cars kosten $8 pro Fahrt. F\u00fcr Muni und BART empfiehlt sich eine Clipper Card, die an den meisten Stationen erh\u00e4ltlich ist.<\/p>\n        <\/div>\n      <\/details>\n\n      <details class=\"ep-faq-item\">\n        <summary class=\"ep-faq-question\">Ist Alcatraz im San Francisco Essentials Pass enthalten?<\/summary>\n        <div class=\"ep-faq-answer\">\n          <p>Alcatraz Island ist in keinem Go City Pass enthalten. Tickets f\u00fcr Alcatraz m\u00fcssen separat \u00fcber die offizielle NPS-Website gebucht werden \u2013 in der Hochsaison oft Wochen im Voraus. Falls du Alcatraz besuchen m\u00f6chtest, plane die Buchung rechtzeitig vor deiner Reise ein.<\/p>\n        <\/div>\n      <\/details>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Wie lange ist der San Francisco Essentials Pass g\u00fcltig?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Der San Francisco Essentials Pass ist 30 Tage ab dem ersten Besuch g\u00fcltig. Die 30 Tage starten mit dem ersten Besuch einer Attraktion. Nach dem Kauf hast du ein ganzes Jahr Zeit, den Essentials Pass zu aktivieren.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Kann ich den Essentials Pass kostenlos stornieren?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Ja. Du kannst den Essentials Pass innerhalb von 90 Tagen nach dem Kaufdatum kostenlos stornieren \u2013 solange er noch nicht aktiviert wurde. Sobald du den San Francisco Essentials Pass bei der ersten Attraktion vorgezeigt hast, gilt er als aktiviert und kann nicht mehr erstattet werden.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Muss ich Attraktionen im Voraus reservieren?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Keine der neun Essentials-Attraktionen erfordert eine Reservierung im Voraus. Du kannst spontan vor Ort erscheinen und deinen Essentials Pass vorzeigen. Das macht den San Francisco Essentials Pass besonders flexibel.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Lohnt sich der San Francisco Essentials Pass?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Ja, in den meisten F\u00e4llen. Drei Top-Attraktionen kosten einzeln zwischen $84 und $118. Mit dem San Francisco Essentials Pass zahlst du immer $74 \u2013 das ist je nach Auswahl eine Ersparnis von bis zu $44 (37 %) pro Person. Dazu kommt die Spar-Garantie von Go City.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Wie verbinde ich den Essentials Pass mit der App?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Nach dem Kauf erh\u00e4ltst du eine Best\u00e4tigungs-E-Mail mit einem Best\u00e4tigungscode. Lade die Go City App im App Store oder bei Google Play herunter und gib den Code ein. Der Essentials Pass wird dann mit deinem Account synchronisiert. Das Synchronisieren aktiviert den San Francisco Essentials Pass noch nicht \u2013 die 30 Tage G\u00fcltigkeit starten erst beim ersten Besuch einer Attraktion vor Ort.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Kann ich den Essentials Pass f\u00fcr mehrere Personen kaufen?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Ja. Beim Kauf w\u00e4hlst du die Anzahl der Erwachsenen und Kinder. Jede Person erh\u00e4lt ihren eigenen digitalen Essentials Pass in der App. Kinder von 3 bis 12 Jahren zahlen $54 statt $74. Kinder unter 3 Jahren ben\u00f6tigen meist kein Ticket.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Ist der \u00f6ffentliche Nahverkehr enthalten?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Nein. Muni, BART und Cable Cars sind im San Francisco Essentials Pass nicht enthalten. Cable Cars kosten $8 pro Fahrt. F\u00fcr Muni und BART empfiehlt sich eine Clipper Card.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Ist Alcatraz im San Francisco Essentials Pass enthalten?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Alcatraz Island ist in keinem Go City Pass enthalten. Tickets f\u00fcr Alcatraz m\u00fcssen separat \u00fcber die offizielle NPS-Website gebucht werden \u2013 in der Hochsaison oft Wochen im Voraus.\"\n      }\n    }\n  ]\n}\n<\/script>\n\n\n<!-- ============================================================\n     SECTION 10 \u2014 CLOSING CTA\n     ============================================================ -->\n<section class=\"ep-section ep-closing\" id=\"cta-end\">\n  <div class=\"ep-container\">\n    <h2>Bereit f\u00fcr deinen San-Francisco-Trip?<\/h2>\n    <p style=\"max-width:700px; margin:0 auto;\">Sichere dir den San Francisco Essentials Pass jetzt \u2013 mit der Golden Gate Bay Cruise \u00fcber die Bucht fahren, mit dem Leihrad \u00fcber die Golden Gate Bridge radeln und das Exploratorium entdecken. Alles ohne Reservierung, alles zum Sparpreis.<\/p>\n\n    <div class=\"ep-closing-summary\">\n      <div class=\"ep-closing-summary-item\">\n        <span class=\"ep-closing-summary-label\">Erwachsene<\/span>\n        <span class=\"ep-closing-summary-value\">$74<\/span>\n      <\/div>\n      <div class=\"ep-closing-summary-item\">\n        <span class=\"ep-closing-summary-label\">Kinder 3\u201312<\/span>\n        <span class=\"ep-closing-summary-value\">$54<\/span>\n      <\/div>\n      <div class=\"ep-closing-summary-item\">\n        <span class=\"ep-closing-summary-label\">G\u00fcltig<\/span>\n        <span class=\"ep-closing-summary-value\">30 Tage<\/span>\n      <\/div>\n      <div class=\"ep-closing-summary-item\">\n        <span class=\"ep-closing-summary-label\">Auswahl<\/span>\n        <span class=\"ep-closing-summary-value\">3 von 9<\/span>\n      <\/div>\n    <\/div>\n\n    <p>\n      <a class=\"ep-btn ep-btn-large\" href=\"https:\/\/prf.hn\/l\/QL1YVGg\/\" rel=\"sponsored noopener\" target=\"_blank\">Essentials Pass kaufen<\/a>\n    <\/p>\n  <\/div>\n<\/section>\n\n\n<!-- ============================================================\n     STICKY MOBILE BAR (unten)\n     ============================================================ -->\n<div class=\"ep-msb\" id=\"ep-msb-sfo\" role=\"complementary\" aria-label=\"Schneller Zugang zur Buchung\">\n  <div class=\"ep-msb-text\">\n    <span class=\"ep-msb-product\">SFO Essentials Pass<\/span>\n    <span class=\"ep-msb-price\">ab <span translate=\"no\">$74<\/span> \u00b7 3 Attraktionen<\/span>\n  <\/div>\n  <a class=\"ep-msb-link\" href=\"https:\/\/prf.hn\/l\/QL1YVGg\/\" rel=\"sponsored noopener\" target=\"_blank\">Jetzt kaufen<\/a>\n<\/div>\n\n\n<!-- ============================================================\n     STICKY DESKTOP WIDGET (rechts unten, ab Section #howitworks)\n     ============================================================ -->\n<aside class=\"ep-dw\" id=\"ep-dw-sfo\" role=\"complementary\" aria-label=\"Schneller Zugang zur Buchung\">\n  <button class=\"ep-dw-close\" id=\"ep-dw-close\" aria-label=\"Schlie\u00dfen\">\u00d7<\/button>\n  <span class=\"ep-widget-tag\">G\u00fcnstigster US Essentials Pass<\/span>\n  <h4>San Francisco Essentials Pass<\/h4>\n  <p class=\"ep-dw-sub\">3 aus 9 Top-Attraktionen<\/p>\n\n  <div class=\"ep-widget-prices\">\n    <div class=\"ep-widget-pricerow\">\n      <span class=\"ep-widget-pricelabel\">Erwachsene<\/span>\n      <span class=\"ep-widget-price\" translate=\"no\">$74<\/span>\n    <\/div>\n    <div class=\"ep-widget-pricerow\">\n      <span class=\"ep-widget-pricelabel\">Kinder 3\u201312<\/span>\n      <span class=\"ep-widget-price\" translate=\"no\">$54<\/span>\n    <\/div>\n  <\/div>\n\n  <ul class=\"ep-widget-features\">\n    <li>30 Tage g\u00fcltig ab erster Nutzung<\/li>\n    <li>90 Tage kostenfreie Stornierung<\/li>\n    <li>Keine Reservierung n\u00f6tig<\/li>\n    <li>Digital in der Go City App<\/li>\n  <\/ul>\n\n  <a class=\"ep-btn ep-btn-block\" href=\"https:\/\/prf.hn\/l\/QL1YVGg\/\" rel=\"sponsored noopener\" target=\"_blank\">Essentials Pass kaufen<\/a>\n<\/aside>\n\n\n<!-- ============================================================\n     STICKY-LOGIK + SAVINGS CALCULATOR JS\n     ============================================================ -->\n<script>\n(function() {\n  \/\/ ---------- STICKY MOBILE BAR ----------\n  var msb = document.getElementById('ep-msb-sfo');\n  var msbShown = false;\n  var msbFallbackPx = 600;\n\n  function maybeShowMsb() {\n    if (!msb || msbShown) return;\n    if (window.innerWidth >= 901) return;\n    var attractionsSection = document.getElementById('attractions');\n    var trigger = false;\n    if (attractionsSection) {\n      var rect = attractionsSection.getBoundingClientRect();\n      if (rect.top <= window.innerHeight * 0.85) {\n        trigger = true;\n      }\n    } else if (window.scrollY >= msbFallbackPx) {\n      trigger = true;\n    }\n    if (trigger) {\n      msb.style.display = 'flex';\n      msbShown = true;\n    }\n  }\n\n  window.addEventListener('scroll', maybeShowMsb, { passive: true });\n  window.addEventListener('resize', maybeShowMsb, { passive: true });\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', maybeShowMsb);\n  } else {\n    maybeShowMsb();\n  }\n\n  \/\/ ---------- STICKY DESKTOP WIDGET ----------\n  var dw = document.getElementById('ep-dw-sfo');\n  var dwClose = document.getElementById('ep-dw-close');\n  var dwKey = 'epsfo_dw_shut';\n  var dwShown = false;\n  var fallbackScrollPx = 1200;\n\n  function maybeShowDw() {\n    if (!dw || dwShown) return;\n    if (sessionStorage.getItem(dwKey) === '1') return;\n    if (window.innerWidth < 901) return;\n\n    var triggerSection = document.getElementById('howitworks');\n    var trigger = false;\n\n    if (triggerSection) {\n      var rect = triggerSection.getBoundingClientRect();\n      if (rect.top <= window.innerHeight * 0.85) {\n        trigger = true;\n      }\n    } else if (window.scrollY >= fallbackScrollPx) {\n      trigger = true;\n    }\n\n    if (trigger) {\n      dw.style.display = 'block';\n      requestAnimationFrame(function() {\n        dw.classList.add('is-visible');\n      });\n      dwShown = true;\n    }\n  }\n\n  window.addEventListener('scroll', maybeShowDw, { passive: true });\n  window.addEventListener('resize', maybeShowDw, { passive: true });\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', maybeShowDw);\n  } else {\n    maybeShowDw();\n  }\n\n  if (dwClose) {\n    dwClose.addEventListener('click', function() {\n      dw.classList.remove('is-visible');\n      setTimeout(function() { dw.style.display = 'none'; }, 300);\n      try { sessionStorage.setItem(dwKey, '1'); } catch(e) {}\n    });\n  }\n\n  \/\/ ---------- SAVINGS CALCULATOR ----------\n  var calc = document.getElementById('ep-savings-calc');\n  if (!calc) return;\n  var passPrice = 74;\n  var maxChoices = 3;\n  var choiceInputs = calc.querySelectorAll('input[name=\"ep-choice\"]');\n  var resultIndividual = document.getElementById('ep-result-individual');\n  var resultSavings = document.getElementById('ep-result-savings');\n  var resultPct = document.getElementById('ep-result-pct');\n  var hint = document.getElementById('ep-savings-hint');\n  var i18n = {\n    singular: (document.getElementById('ep-i18n-hint-singular') || {}).textContent || 'Bitte w\u00e4hle noch 1 Attraktion aus.',\n    plural:   (document.getElementById('ep-i18n-hint-plural')   || {}).textContent || 'Bitte w\u00e4hle noch 2 Attraktionen aus.',\n    done:     (document.getElementById('ep-i18n-hint-done')     || {}).textContent || 'Deine Auswahl ist vollst\u00e4ndig.',\n    pctSuffix:(document.getElementById('ep-i18n-pct-suffix')    || {}).textContent || ' gespart'\n  };\n\n  function updateSelectedClasses() {\n    [].forEach.call(calc.querySelectorAll('.ep-savings-option'), function(label) {\n      var input = label.querySelector('input');\n      if (input && input.checked) {\n        label.classList.add('is-selected');\n      } else {\n        label.classList.remove('is-selected');\n      }\n    });\n  }\n\n  function updateDisability() {\n    var selectedCount = 0;\n    [].forEach.call(choiceInputs, function(i) { if (i.checked) selectedCount++; });\n    [].forEach.call(choiceInputs, function(i) {\n      var label = i.closest('.ep-savings-option');\n      if (!i.checked && selectedCount >= maxChoices) {\n        label.classList.add('is-disabled');\n        i.disabled = true;\n      } else {\n        label.classList.remove('is-disabled');\n        i.disabled = false;\n      }\n    });\n    return selectedCount;\n  }\n\n  function recalculate() {\n    var choiceSum = 0;\n    var choiceCount = 0;\n    [].forEach.call(choiceInputs, function(i) {\n      if (i.checked) {\n        choiceSum += parseFloat(i.value) || 0;\n        choiceCount++;\n      }\n    });\n\n    if (choiceCount < maxChoices) {\n      var remaining = maxChoices - choiceCount;\n      if (remaining === 1) {\n        hint.textContent = i18n.singular;\n      } else if (remaining === 2) {\n        hint.textContent = i18n.plural;\n      } else {\n        hint.textContent = hint.textContent.replace(\/\\d\/, remaining);\n        if (remaining === 3) hint.textContent = 'Bitte w\u00e4hle noch 3 Attraktionen aus.';\n      }\n      hint.style.color = '#918B83';\n      resultIndividual.textContent = '--';\n      resultSavings.textContent = '--';\n      if (resultPct) resultPct.innerHTML = '&nbsp;';\n    } else {\n      var total = choiceSum;\n      var savings = total - passPrice;\n      var savingsPositive = savings > 0 ? savings : 0;\n      hint.textContent = i18n.done;\n      hint.style.color = '#C44569';\n      resultIndividual.textContent = total.toFixed(0);\n      resultSavings.textContent = savingsPositive.toFixed(0);\n      if (resultPct) {\n        if (savings > 0 && total > 0) {\n          var pct = Math.round((savings \/ total) * 100);\n          resultPct.textContent = pct + '%' + i18n.pctSuffix;\n        } else {\n          resultPct.innerHTML = '&nbsp;';\n        }\n      }\n    }\n  }\n\n  [].forEach.call(choiceInputs, function(i) {\n    i.addEventListener('change', function() { updateDisability(); updateSelectedClasses(); recalculate(); });\n  });\n\n  \/\/ initial state\n  updateSelectedClasses();\n  updateDisability();\n  recalculate();\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>G\u00fcnstigster US Essentials Pass San Francisco Essentials Pass 3 Top-Attraktionen ab $74 \u2013 frei w\u00e4hlbar aus 9 Highlights, komplett ohne Reservierung. Bis zu $44 g\u00fcnstiger als separate Tickets (37 %) Essentials Pass kaufen Was ist enthalten? Sofort verf\u00fcgbar 30 Tage g\u00fcltig Kostenlose Stornierung Spar-Garantie Was ist der San Francisco Essentials Pass? Der San Francisco Essentials &#8230; <a title=\"San Francisco\" class=\"read-more\" href=\"https:\/\/www.essentialspass.com\/es\/san-francisco\/\" aria-label=\"Leer m\u00e1s sobre San Francisco\">Leer m\u00e1s<\/a><\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-228","page","type-page","status-publish"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.essentialspass.com\/es\/wp-json\/wp\/v2\/pages\/228","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.essentialspass.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.essentialspass.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.essentialspass.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.essentialspass.com\/es\/wp-json\/wp\/v2\/comments?post=228"}],"version-history":[{"count":1,"href":"https:\/\/www.essentialspass.com\/es\/wp-json\/wp\/v2\/pages\/228\/revisions"}],"predecessor-version":[{"id":229,"href":"https:\/\/www.essentialspass.com\/es\/wp-json\/wp\/v2\/pages\/228\/revisions\/229"}],"wp:attachment":[{"href":"https:\/\/www.essentialspass.com\/es\/wp-json\/wp\/v2\/media?parent=228"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}