{"product_id":"padi-rescue-diver-efr-o2-provider-bundle","title":"PADI Rescue Diver + EFR + O2 Provider Bundle | Katy, TX","description":"\u003cstyle\u003e\n*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n:root {\n  --navy: #0b1f3a;\n  --ocean: #0d4f78;\n  --teal: #0093a7;\n  --gold: #e8a020;\n  --sand: #f5f0e8;\n  --white: #ffffff;\n  --ink: #1a1a2e;\n  --muted: #5a6a7a;\n  --border: #d0dce8;\n  --green: #2e7d32;\n  --red: #c0392b;\n}\nbody { font-family: 'DM Sans', sans-serif; background: var(--sand); color: var(--ink); line-height: 1.75; }\n\n\/* ─── HERO ─────────────────────────────────────── *\/\n.hero {\n  background: linear-gradient(160deg, var(--navy) 0%, var(--ocean) 55%, #0a6e8a 100%);\n  color: var(--white);\n  padding: 72px 24px 60px;\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n.hero::before {\n  content: '';\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(ellipse 80% 60% at 50% 110%, rgba(0,147,167,0.35) 0%, transparent 70%);\n}\n.hero-eyebrow {\n  font-family: 'Bebas Neue', sans-serif;\n  letter-spacing: 0.18em;\n  font-size: 0.85rem;\n  color: var(--teal);\n  text-transform: uppercase;\n  margin-bottom: 14px;\n  position: relative;\n}\n.hero h1 {\n  font-family: 'Bebas Neue', sans-serif;\n  font-size: clamp(2.8rem, 8vw, 5rem);\n  line-height: 1.0;\n  letter-spacing: 0.03em;\n  position: relative;\n  max-width: 800px;\n  margin: 0 auto;\n}\n.hero h1 span { color: var(--gold); }\n.hero-sub {\n  font-family: 'DM Serif Display', serif;\n  font-style: italic;\n  font-size: clamp(1rem, 2.5vw, 1.2rem);\n  color: rgba(255,255,255,0.72);\n  margin: 16px auto 0;\n  max-width: 580px;\n  position: relative;\n}\n\n\/* ─── PRICING CARDS ────────────────────────────── *\/\n.pricing-wrap {\n  display: flex;\n  justify-content: center;\n  gap: 20px;\n  margin-top: 40px;\n  position: relative;\n  flex-wrap: wrap;\n}\n.price-card {\n  background: rgba(255,255,255,0.08);\n  border: 1px solid rgba(255,255,255,0.15);\n  border-radius: 10px;\n  padding: 24px 32px;\n  text-align: center;\n  min-width: 220px;\n}\n.price-card.featured { background: var(--gold); border-color: var(--gold); }\n.price-card .label {\n  font-family: 'Bebas Neue', sans-serif;\n  font-size: 0.78rem;\n  letter-spacing: 0.2em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,0.6);\n  margin-bottom: 6px;\n}\n.price-card.featured .label { color: var(--navy); }\n.price-card .amount {\n  font-family: 'Bebas Neue', sans-serif;\n  font-size: 2.8rem;\n  line-height: 1;\n  color: var(--white);\n}\n.price-card.featured .amount { color: var(--navy); }\n.price-card .was { font-size: 0.82rem; color: rgba(255,255,255,0.45); margin-top: 4px; }\n.price-card.featured .was { color: rgba(11,31,58,0.55); }\n.price-card .save {\n  display: inline-block;\n  background: var(--teal);\n  color: var(--white);\n  font-size: 0.72rem;\n  font-weight: 700;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  padding: 3px 10px;\n  border-radius: 20px;\n  margin-top: 8px;\n}\n.price-card.featured .save { background: var(--navy); }\n\n\/* ─── REVIEWS BANNER ───────────────────────────── *\/\n.reviews-banner {\n  background: var(--navy);\n  color: var(--white);\n  text-align: center;\n  padding: 16px 24px;\n  font-size: 0.92rem;\n}\n.reviews-banner strong { color: var(--gold); }\n\n\/* ─── LAYOUT ───────────────────────────────────── *\/\n.page-wrap { max-width: 860px; margin: 0 auto; padding: 60px 24px 80px; }\n\n\/* ─── INTRO ────────────────────────────────────── *\/\n.intro { font-size: 1.08rem; color: #2e3a4a; line-height: 1.85; margin-bottom: 48px; }\n.intro p { margin-bottom: 20px; }\n\n\/* ─── SECTION HEADERS ──────────────────────────── *\/\n.section-label {\n  font-family: 'Bebas Neue', sans-serif;\n  font-size: 0.78rem;\n  letter-spacing: 0.22em;\n  color: var(--teal);\n  text-transform: uppercase;\n  margin-bottom: 8px;\n}\nh2 {\n  font-family: 'DM Serif Display', serif;\n  font-size: clamp(1.6rem, 3.5vw, 2.1rem);\n  color: var(--navy);\n  line-height: 1.2;\n  margin-bottom: 20px;\n}\n\n\/* ─── DIVIDER ──────────────────────────────────── *\/\n.divider { border: none; border-top: 1px solid var(--border); margin: 48px 0; }\n\n\/* ─── PRICING TABLE ────────────────────────────── *\/\n.pricing-table-wrap { margin: 28px 0 48px; overflow-x: auto; }\n.pricing-table { width: 100%; border-collapse: collapse; font-size: 0.95rem; }\n.pricing-table thead th {\n  background: var(--navy);\n  color: var(--white);\n  padding: 14px 20px;\n  text-align: left;\n  font-family: 'Bebas Neue', sans-serif;\n  letter-spacing: 0.1em;\n  font-size: 0.9rem;\n}\n.pricing-table thead th:last-child { text-align: right; }\n.pricing-table tbody td {\n  padding: 14px 20px;\n  border-bottom: 1px solid var(--border);\n  background: var(--white);\n  color: var(--ink);\n}\n.pricing-table tbody td:last-child { text-align: right; }\n.pricing-table tbody tr:last-child td {\n  background: #eef3f8;\n  font-weight: 700;\n}\n.pricing-table .bundle-price {\n  font-family: 'Bebas Neue', sans-serif;\n  font-size: 1.6rem;\n  color: var(--teal);\n  line-height: 1;\n}\n.pricing-table .bundle-note {\n  font-size: 0.78rem;\n  color: var(--muted);\n  font-weight: 400;\n}\n.save-badge {\n  display: inline-block;\n  background: var(--gold);\n  color: var(--navy);\n  font-size: 0.75rem;\n  font-weight: 700;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  padding: 4px 12px;\n  border-radius: 20px;\n  margin-left: 8px;\n}\n\n\/* ─── CREDENTIALS GRID ─────────────────────────── *\/\n.credentials-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n  gap: 20px;\n  margin: 28px 0 48px;\n}\n.credential-card {\n  background: var(--white);\n  border: 1px solid var(--border);\n  border-top: 4px solid var(--teal);\n  border-radius: 8px;\n  padding: 24px 20px;\n}\n.credential-card.accent { border-top-color: var(--gold); }\n.credential-card .icon { font-size: 1.8rem; margin-bottom: 10px; }\n.credential-card h3 {\n  font-family: 'Bebas Neue', sans-serif;\n  font-size: 1rem;\n  letter-spacing: 0.08em;\n  color: var(--navy);\n  text-transform: uppercase;\n  margin-bottom: 8px;\n}\n.credential-card p { font-size: 0.9rem; color: var(--muted); line-height: 1.6; }\n\n\/* ─── SCHEDULE BLOCK ───────────────────────────── *\/\n.schedule-block {\n  background: var(--navy);\n  color: var(--white);\n  border-radius: 10px;\n  padding: 32px 36px;\n  margin: 28px 0 48px;\n}\n.schedule-block h3 {\n  font-family: 'Bebas Neue', sans-serif;\n  font-size: 1.1rem;\n  letter-spacing: 0.14em;\n  color: var(--gold);\n  text-transform: uppercase;\n  margin-bottom: 20px;\n}\n.schedule-row {\n  display: flex;\n  gap: 20px;\n  padding: 16px 0;\n  border-bottom: 1px solid rgba(255,255,255,0.08);\n  align-items: flex-start;\n}\n.schedule-row:last-child { border-bottom: none; }\n.schedule-day {\n  font-family: 'Bebas Neue', sans-serif;\n  font-size: 0.85rem;\n  letter-spacing: 0.12em;\n  color: var(--teal);\n  text-transform: uppercase;\n  min-width: 100px;\n  padding-top: 2px;\n}\n.schedule-icon { font-size: 1.4rem; flex-shrink: 0; }\n.schedule-detail { font-size: 0.93rem; color: rgba(255,255,255,0.85); line-height: 1.6; }\n.schedule-detail strong { color: var(--white); display: block; margin-bottom: 4px; }\n.schedule-note {\n  margin-top: 18px;\n  padding-top: 16px;\n  border-top: 1px solid rgba(255,255,255,0.1);\n  font-size: 0.85rem;\n  color: rgba(255,255,255,0.5);\n  font-style: italic;\n}\n\n\/* ─── INCLUDED \/ NOT INCLUDED ──────────────────── *\/\n.included-grid {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 32px;\n  margin: 24px 0 48px;\n}\n.included-col h3 {\n  font-family: 'Bebas Neue', sans-serif;\n  font-size: 0.85rem;\n  letter-spacing: 0.15em;\n  text-transform: uppercase;\n  margin-bottom: 14px;\n}\n.included-col.yes h3 { color: var(--green); }\n.included-col.no h3 { color: var(--muted); }\n.included-col ul { list-style: none; padding: 0; }\n.included-col ul li {\n  display: flex;\n  align-items: flex-start;\n  gap: 10px;\n  font-size: 0.93rem;\n  padding: 7px 0;\n  border-bottom: 1px solid var(--border);\n  line-height: 1.45;\n}\n.included-col ul li:last-child { border-bottom: none; }\n.included-col.yes ul li::before { content: '✓'; color: var(--green); font-weight: 700; flex-shrink: 0; }\n.included-col.no ul li::before { content: '–'; color: var(--muted); flex-shrink: 0; }\n\n\/* ─── CALLOUT BOX ──────────────────────────────── *\/\n.callout-box {\n  background: var(--navy);\n  color: var(--white);\n  border-radius: 8px;\n  padding: 28px 32px;\n  margin: 0 0 48px;\n}\n.callout-box h3 {\n  font-family: 'Bebas Neue', sans-serif;\n  font-size: 1.1rem;\n  letter-spacing: 0.12em;\n  color: var(--gold);\n  text-transform: uppercase;\n  margin-bottom: 10px;\n}\n.callout-box p { font-size: 0.93rem; color: rgba(255,255,255,0.8); line-height: 1.6; margin-bottom: 10px; }\n.callout-box p:last-child { margin-bottom: 0; }\n.callout-box a { color: var(--teal); text-decoration: none; font-weight: 600; }\n\n\/* ─── À LA CARTE LINKS ─────────────────────────── *\/\n.alacarte-links {\n  background: #f0f5fb;\n  border: 1px solid var(--border);\n  border-radius: 8px;\n  padding: 24px 28px;\n  margin: 0 0 48px;\n  font-size: 0.93rem;\n  color: var(--muted);\n}\n.alacarte-links p { margin-bottom: 12px; }\n.alacarte-links a {\n  color: var(--teal);\n  font-weight: 600;\n  text-decoration: none;\n  margin-right: 20px;\n  display: inline-block;\n}\n.alacarte-links a:hover { text-decoration: underline; }\n\n\/* ─── CTA STRIP ────────────────────────────────── *\/\n.cta-strip {\n  background: linear-gradient(135deg, var(--navy) 0%, var(--ocean) 100%);\n  border-radius: 10px;\n  padding: 48px 36px;\n  text-align: center;\n  margin-top: 48px;\n}\n.cta-strip h2 {\n  font-family: 'Bebas Neue', sans-serif;\n  font-size: clamp(1.8rem, 4vw, 2.6rem);\n  letter-spacing: 0.04em;\n  color: var(--gold);\n  text-transform: uppercase;\n  margin-bottom: 12px;\n}\n.cta-strip p { font-size: 1rem; color: rgba(255,255,255,0.8); max-width: 520px; margin: 0 auto 28px; line-height: 1.6; }\n.btn-primary {\n  display: inline-block;\n  background: var(--gold);\n  color: var(--navy);\n  font-weight: 700;\n  font-size: 0.95rem;\n  letter-spacing: 0.06em;\n  text-transform: uppercase;\n  padding: 14px 40px;\n  border-radius: 4px;\n  text-decoration: none;\n}\n\n@media (max-width: 600px) {\n  .credentials-grid { grid-template-columns: 1fr; }\n  .included-grid { grid-template-columns: 1fr; }\n  .schedule-block { padding: 24px 20px; }\n  .schedule-row { flex-direction: column; gap: 8px; }\n  .cta-strip { padding: 36px 24px; }\n  .pricing-table { font-size: 0.85rem; }\n}\n\u003c\/style\u003e\n\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"hero\"\u003e\n  \u003cp class=\"hero-eyebrow\"\u003eOTA Scuba \u0026amp; Swim · Katy, Texas · PADI 5-Star Center\u003c\/p\u003e\n  \u003ch1\u003ePADI Rescue Diver\u003cbr\u003e\u003cspan\u003e+ EFR + O2 Provider\u003c\/span\u003e\n\u003c\/h1\u003e\n  \u003cp class=\"hero-sub\"\u003eThree certifications. One weekend. The best price we offer.\u003c\/p\u003e\n  \u003cdiv class=\"pricing-wrap\"\u003e\n    \u003cdiv class=\"price-card\"\u003e\n      \u003cdiv class=\"label\"\u003eÀ La Carte Total\u003c\/div\u003e\n      \u003cdiv class=\"amount\"\u003e$999\u003c\/div\u003e\n      \u003cdiv class=\"was\"\u003eThree separate courses\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"price-card featured\"\u003e\n      \u003cdiv class=\"label\"\u003eBundle Price\u003c\/div\u003e\n      \u003cdiv class=\"amount\"\u003e$900\u003c\/div\u003e\n      \u003cdiv class=\"was\"\u003eEverything included\u003c\/div\u003e\n      \u003cdiv class=\"save\"\u003eSave $99.90\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- REVIEWS BANNER --\u003e\n\u003cdiv class=\"reviews-banner\"\u003e\n  \u003cstrong\u003e★★★★★ 4.98\u003c\/strong\u003e · Over 250 verified reviews · All of our business comes from word of mouth. If someone sent you here, they trust us — and we don't take that lightly.\n\u003c\/div\u003e\n\n\u003cdiv class=\"page-wrap\"\u003e\n\n  \u003c!-- INTRO --\u003e\n  \u003cdiv class=\"intro\"\u003e\n    \u003cp class=\"section-label\"\u003eWhy Bundle\u003c\/p\u003e\n    \u003ch2\u003eThe three courses were designed to be taken together.\u003c\/h2\u003e\n    \u003cp\u003eThe PADI Rescue Diver course requires Emergency First Responder certification as a prerequisite. The O2 Provider course fits naturally into the same weekend. We run all three together — Friday evening through Sunday afternoon — as a single immersive experience where each day builds directly on the last.\u003c\/p\u003e\n    \u003cp\u003eTaking them separately means scheduling three different weekends, paying more in total, and losing the continuity that makes the training stick. The bundle is not just cheaper — it's the better way to learn.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003chr class=\"divider\"\u003e\n\n  \u003c!-- PRICING TABLE --\u003e\n  \u003cp class=\"section-label\"\u003ePricing Breakdown\u003c\/p\u003e\n  \u003ch2\u003eSave $99.90 vs. À La Carte\u003c\/h2\u003e\n  \u003cdiv class=\"pricing-table-wrap\"\u003e\n    \u003ctable class=\"pricing-table\"\u003e\n      \u003cthead\u003e\n        \u003ctr\u003e\n          \u003cth\u003eCourse\u003c\/th\u003e\n          \u003cth\u003eÀ La Carte\u003c\/th\u003e\n          \u003cth\u003eBundle\u003c\/th\u003e\n        \u003c\/tr\u003e\n      \u003c\/thead\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n          \u003ctd\u003ePADI Rescue Diver\u003c\/td\u003e\n          \u003ctd\u003e$550.00\u003c\/td\u003e\n          \u003ctd rowspan=\"3\" style=\"vertical-align:middle; text-align:right;\"\u003e\n            \u003cdiv class=\"bundle-price\"\u003e$900\u003c\/div\u003e\n            \u003cdiv class=\"bundle-note\"\u003e+ Free PADI Club\u003cbr\u003emembership\u003c\/div\u003e\n            \u003cdiv\u003e\u003cspan class=\"save-badge\"\u003eSave $99.90\u003c\/span\u003e\u003c\/div\u003e\n          \u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd\u003ePADI Emergency First Responder\u003c\/td\u003e\n          \u003ctd style=\"text-align: left;\"\u003e$249.95\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd\u003ePADI O2 Provider\u003c\/td\u003e\n          \u003ctd style=\"text-align: left;\"\u003e$199.95\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd\u003e\u003cstrong\u003eTotal\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd\u003e\u003cstrong\u003e$999.90\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd style=\"text-align:right;\"\u003e\u003cstrong\u003e$900\u003c\/strong\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/div\u003e\n\n  \u003chr class=\"divider\"\u003e\n\n  \u003c!-- CREDENTIALS --\u003e\n  \u003cp class=\"section-label\"\u003eWhat You Walk Away With\u003c\/p\u003e\n  \u003ch2\u003eFour Credentials by Sunday Afternoon.\u003c\/h2\u003e\n  \u003cdiv class=\"credentials-grid\"\u003e\n    \u003cdiv class=\"credential-card\"\u003e\n      \u003cdiv class=\"icon\"\u003e🤿\u003c\/div\u003e\n      \u003ch3\u003ePADI Rescue Diver\u003c\/h3\u003e\n      \u003cp\u003eThe course that makes every diver around you safer — and the required prerequisite for Divemaster.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"credential-card\"\u003e\n      \u003cdiv class=\"icon\"\u003e🫀\u003c\/div\u003e\n      \u003ch3\u003ePADI Emergency First Responder\u003c\/h3\u003e\n      \u003cp\u003eCPR, First Aid, and AED — skills that matter in and out of the water. Valid for 2 years.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"credential-card\"\u003e\n      \u003cdiv class=\"icon\"\u003e🫁\u003c\/div\u003e\n      \u003ch3\u003ePADI O2 Provider\u003c\/h3\u003e\n      \u003cp\u003eOxygen administration for dive injuries — a critical skill for any diver in a leadership role.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"credential-card accent\"\u003e\n      \u003cdiv class=\"icon\"\u003e🎟️\u003c\/div\u003e\n      \u003ch3\u003eFree PADI Club Membership\u003c\/h3\u003e\n      \u003cp\u003eMember pricing on all future PADI courses. Included at no extra cost with the bundle.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003chr class=\"divider\"\u003e\n\n  \u003c!-- SCHEDULE --\u003e\n  \u003cp class=\"section-label\"\u003eCourse Schedule\u003c\/p\u003e\n  \u003ch2\u003eFriday Evening Through Sunday Afternoon.\u003c\/h2\u003e\n  \u003cdiv class=\"schedule-block\"\u003e\n    \u003ch3\u003eThe Rescue Weekend — Timeline\u003c\/h3\u003e\n    \u003cdiv class=\"schedule-row\"\u003e\n      \u003cdiv class=\"schedule-day\"\u003eFriday\u003c\/div\u003e\n      \u003cdiv class=\"schedule-icon\"\u003e🌙\u003c\/div\u003e\n      \u003cdiv class=\"schedule-detail\"\u003e\n        \u003cstrong\u003e6:00 PM · Classroom \u0026amp; CPR\u003c\/strong\u003e\n        Mannequin work, CPR, rescue breathing, and AED usage. This is where your Emergency First Responder certification begins. No prior EFR required — we satisfy the prerequisite as part of this bundle.\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"schedule-row\"\u003e\n      \u003cdiv class=\"schedule-day\"\u003eSaturday\u003c\/div\u003e\n      \u003cdiv class=\"schedule-icon\"\u003e☀️\u003c\/div\u003e\n      \u003cdiv class=\"schedule-detail\"\u003e\n        \u003cstrong\u003eStarting 9:00 AM · Mammoth Lake\u003c\/strong\u003e\n        We move to Mammoth Lake in Lake Jackson, TX. The rest of your EFR certification is completed alongside the PADI O2 Provider course and your Rescue Diver skills sessions. Small groups, focused instruction.\n        \u003cbr\u003e\u003cbr\u003e\n        Mammoth Lake is a former dirt quarry — they kept digging until they hit water, and along the way uncovered the remains of a Woolly Mammoth. It's a real Texas dive site with real history.\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"schedule-row\"\u003e\n      \u003cdiv class=\"schedule-day\"\u003eSunday\u003c\/div\u003e\n      \u003cdiv class=\"schedule-icon\"\u003e🎯\u003c\/div\u003e\n      \u003cdiv class=\"schedule-detail\"\u003e\n        \u003cstrong\u003eScenario Day · Real-World Application\u003c\/strong\u003e\n        The full application of everything learned. Real-world rescue scenarios that don't follow a script. This is where the course earns its reputation — and where every student tells us they had the time of their life.\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"schedule-note\"\u003eEvery session builds directly on the last. By Sunday afternoon you'll understand why students tell us this is the most fun they've ever had in a scuba class.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003chr class=\"divider\"\u003e\n\n  \u003c!-- INCLUDED \/ NOT INCLUDED --\u003e\n  \u003cp class=\"section-label\"\u003eWhat's Included\u003c\/p\u003e\n  \u003ch2\u003eEverything Included. No Surprises.\u003c\/h2\u003e\n  \u003cdiv class=\"included-grid\"\u003e\n    \u003cdiv class=\"included-col yes\"\u003e\n      \u003ch3\u003eIncluded\u003c\/h3\u003e\n      \u003cul\u003e\n        \u003cli\u003eAll PADI e-learning materials for all three courses\u003c\/li\u003e\n        \u003cli\u003eAll classroom and lake instruction — Friday through Sunday\u003c\/li\u003e\n        \u003cli\u003eFree PADI Club membership — a $55 value\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"included-col no\"\u003e\n      \u003ch3\u003eNot Included\u003c\/h3\u003e\n      \u003cul\u003e\n        \u003cli\u003eFull scuba kit — BCD, regulator, cylinder, mask, fins, boots, wetsuit\/rashguard. Available for purchase or rental — call us at \u003ca href=\"tel:8556823483\"\u003e855-OTA-DIVE\u003c\/a\u003e\n\u003c\/li\u003e\n        \u003cli\u003eMammoth Lake entry fee — details provided when you book\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- À LA CARTE CALLOUT --\u003e\n  \u003cdiv class=\"alacarte-links\"\u003e\n    \u003cp\u003ePrefer to take just one course? Each is available individually — the bundle price applies when you're ready for the full weekend.\u003c\/p\u003e\n    \u003ca href=\"\/products\/padi-rescue-diver-course-katy-tx\"\u003eRescue Diver — $550 →\u003c\/a\u003e\n    \u003ca href=\"\/products\/padi-emergency-first-responder-course\"\u003eEFR — $249.95 →\u003c\/a\u003e\n    \u003ca href=\"\/products\/padi-o2-provider-course\"\u003eO2 Provider — $199.95 →\u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CTA STRIP --\u003e\n  \u003cdiv class=\"cta-strip\"\u003e\n    \u003ch2\u003eReady for the Full Weekend?\u003c\/h2\u003e\n    \u003cp\u003eDates vary — we run this bundle periodically throughout the year. Book now and we'll reach out to confirm your weekend.\u003c\/p\u003e\n    \u003ca href=\"#\" class=\"btn-primary\"\u003eEnroll in the Bundle — $900\u003c\/a\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@graph\": [\n    {\n      \"@type\": \"Course\",\n      \"name\": \"PADI Rescue Diver + EFR + O2 Provider Bundle\",\n      \"description\": \"Complete rescue training weekend in Katy, TX. Three PADI certifications — Rescue Diver, Emergency First Responder, and O2 Provider — in one Friday–Sunday immersive weekend. Save $99.90 vs. à la carte pricing. Includes free PADI Club membership.\",\n      \"provider\": {\n        \"@type\": \"LocalBusiness\",\n        \"name\": \"OTA Scuba and Swim\",\n        \"url\": \"https:\/\/www.otadiving.com\",\n        \"telephone\": \"+18556823483\",\n        \"address\": {\n          \"@type\": \"PostalAddress\",\n          \"streetAddress\": \"2004 S. Mason Rd\",\n          \"addressLocality\": \"Katy\",\n          \"addressRegion\": \"TX\",\n          \"postalCode\": \"77450\",\n          \"addressCountry\": \"US\"\n        }\n      },\n      \"offers\": {\n        \"@type\": \"Offer\",\n        \"price\": \"900.00\",\n        \"priceCurrency\": \"USD\",\n        \"availability\": \"https:\/\/schema.org\/InStock\",\n        \"url\": \"https:\/\/www.otadiving.com\/products\/padi-rescue-diver-efr-o2-provider-bundle\"\n      },\n      \"coursePrerequisites\": \"PADI Open Water Diver certification or equivalent from any accredited scuba agency\",\n      \"educationalCredentialAwarded\": \"PADI Rescue Diver, PADI Emergency First Responder, PADI O2 Provider\"\n    },\n    {\n      \"@type\": \"FAQPage\",\n      \"mainEntity\": [\n        {\n          \"@type\": \"Question\",\n          \"name\": \"What certifications do I need to take the Rescue Diver bundle?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"PADI Advanced Open Water (or equivalent) is required for Rescue Diver. Emergency First Responder is a prerequisite for Rescue Diver, but it's included in this bundle — we satisfy the EFR prerequisite as part of the weekend.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"How much does the PADI Rescue Diver bundle cost?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"The bundle is $900, which saves $99.90 versus taking all three courses individually ($999.90 à la carte). It also includes a free PADI Club membership valued at $55.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Where does the Rescue Diver course take place?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Friday evening is classroom-based at OTA Scuba \u0026 Swim in Katy, TX. Saturday and Sunday are conducted at Mammoth Lake in Lake Jackson, TX — a real open-water dive site with genuine Texas history.\"\n          }\n        }\n      ]\n    }\n  ]\n}\n\u003c\/script\u003e","brand":"PADI","offers":[{"title":"Default Title","offer_id":51499139891416,"sku":"PADIRESBUUNDLE","price":900.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1269\/1371\/files\/Rescue1_d58552d5-af15-40fd-99fb-9d977e38db69.webp?v=1774293983","url":"https:\/\/www.otadiving.com\/products\/padi-rescue-diver-efr-o2-provider-bundle","provider":"OTA Scuba and Swim","version":"1.0","type":"link"}