Description
.vo-pr{background:#080C10;color:#fff;font-family:’Inter’,sans-serif;font-weight:300;margin:0;padding:0}
.vo-pr *{box-sizing:border-box}
.vo-pr .vo-hero{background:linear-gradient(180deg,#080C10 0%,#0A1422 100%);padding:100px 24px 80px;text-align:center;border-bottom:1px solid rgba(0,102,255,.15)}
.vo-pr .vo-eyebrow{color:#0066FF;font-size:13px;font-weight:600;letter-spacing:4px;margin:0 0 18px;text-transform:uppercase}
.vo-pr .vo-hero h1{font-family:’Bebas Neue’,sans-serif;font-size:clamp(3rem,8vw,6rem);font-weight:400;line-height:.9;color:#fff;margin:0 0 24px;letter-spacing:.02em}
.vo-pr .vo-hero h1 span{color:#0066FF}
.vo-pr .vo-tagline{font-size:15px;color:rgba(255,255,255,.5);letter-spacing:3px;text-transform:uppercase;margin:0 0 40px}
.vo-pr .vo-btns{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-bottom:32px}
.vo-pr .vo-bp{background:#0066FF;color:#fff;padding:14px 36px;font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase;text-decoration:none;display:inline-block}
.vo-pr .vo-bg{background:transparent;color:#fff;padding:14px 36px;font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase;text-decoration:none;border:1px solid rgba(255,255,255,.3);display:inline-block}
.vo-pr .vo-cl{display:block;font-size:13px;color:rgba(255,255,255,.35);letter-spacing:1px}
.vo-pr .vo-stats{display:flex;justify-content:center;gap:60px;padding:50px 24px;background:#0D1520;flex-wrap:wrap;border-bottom:1px solid rgba(0,102,255,.1)}
.vo-pr .vo-stat-n{font-family:’Bebas Neue’,sans-serif;font-size:3rem;color:#0066FF;line-height:1;display:block}
.vo-pr .vo-stat-l{font-size:11px;color:rgba(255,255,255,.4);letter-spacing:3px;text-transform:uppercase;margin-top:6px;display:block}
.vo-pr .vo-section{padding:80px 24px;max-width:960px;margin:0 auto}
.vo-pr .vo-label{color:#0066FF;font-size:12px;font-weight:600;letter-spacing:4px;text-transform:uppercase;margin-bottom:16px}
.vo-pr .vo-section h2{font-family:’Bebas Neue’,sans-serif;font-size:clamp(2rem,5vw,3.5rem);font-weight:400;line-height:1;color:#fff;margin:0 0 24px}
.vo-pr .vo-section p{font-size:16px;line-height:1.75;color:rgba(255,255,255,.65);margin:0 0 20px}
.vo-pr .vo-divider{border:none;border-top:1px solid rgba(0,102,255,.12);margin:0}
.vo-pr .vo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-top:40px}
.vo-pr .vo-card{background:#0D1520;border:1px solid rgba(0,102,255,.12);padding:32px}
.vo-pr .vo-card-icon{font-size:28px;margin-bottom:16px;color:#0066FF}
.vo-pr .vo-card h3{font-family:’Bebas Neue’,sans-serif;font-size:1.4rem;color:#fff;margin:0 0 10px;font-weight:400;letter-spacing:.05em}
.vo-pr .vo-card p{font-size:14px;color:rgba(255,255,255,.5);margin:0;line-height:1.6}
.vo-pr .vo-steps{margin-top:40px}
.vo-pr .vo-step{display:flex;gap:24px;margin-bottom:32px;align-items:flex-start}
.vo-pr .vo-step-num{font-family:’Bebas Neue’,sans-serif;font-size:2.5rem;color:#0066FF;line-height:1;min-width:48px}
.vo-pr .vo-step-body h3{font-family:’Bebas Neue’,sans-serif;font-size:1.3rem;color:#fff;margin:0 0 8px;font-weight:400;letter-spacing:.05em}
.vo-pr .vo-step-body p{font-size:14px;color:rgba(255,255,255,.5);margin:0;line-height:1.6}
.vo-pr .vo-notice{background:#0D1520;border:1px solid rgba(0,102,255,.3);border-left:3px solid #0066FF;padding:24px 32px;margin:32px 0;font-size:14px;color:rgba(255,255,255,.6);line-height:1.7}
.vo-pr .vo-price-block{background:linear-gradient(135deg,#0D1520,#0A1422);border:1px solid rgba(0,102,255,.25);padding:48px;text-align:center;margin:40px 0}
.vo-pr .vo-price{font-family:’Bebas Neue’,sans-serif;font-size:5rem;color:#0066FF;line-height:1}
.vo-pr .vo-price-label{font-size:12px;color:rgba(255,255,255,.4);letter-spacing:3px;text-transform:uppercase;margin-bottom:8px}
.vo-pr .vo-extras{font-size:13px;color:rgba(255,255,255,.4);margin-top:16px;line-height:1.8}
.vo-pr .vo-includes{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:32px 0}
.vo-pr .vo-inc-item{display:flex;align-items:center;gap:10px;font-size:14px;color:rgba(255,255,255,.55)}
.vo-pr .vo-inc-dot{width:6px;height:6px;background:#0066FF;border-radius:50%;flex-shrink:0}
.vo-pr .vo-cta{background:#080C10;border-top:1px solid rgba(0,102,255,.15);padding:80px 24px;text-align:center}
.vo-pr .vo-cta h2{font-family:’Bebas Neue’,sans-serif;font-size:clamp(2rem,5vw,3rem);color:#fff;margin:0 0 16px;font-weight:400}
.vo-pr .vo-cta p{font-size:16px;color:rgba(255,255,255,.5);margin:0 0 36px}
WHAT IS A PARTIAL REFERRAL?
THEORY DONE. FINISH THE REST IN CANCÚN.
You completed your SSI Open Water Diver academic training online — but you still need your confined water skills sessions and your 4 open water qualifying dives. The Partial Referral lets you complete both here in Cancún, in the Caribbean.
Your SSI instructor will run your confined water skills in a controlled shallow environment, then take you straight to the ocean for your qualifying dives. Efficient, professional, and all in one of the world’s best dive destinations.
SKIP THE THEORY
You already completed the academic portion online. No repeated classes — you go straight to in-water training.
CONFINED WATER SKILLS
Controlled shallow water sessions to master buoyancy, regulator recovery, and emergency procedures before open ocean diving.
4 CARIBBEAN OPEN WATER DIVES
Your 4 qualifying dives in the Caribbean Sea — MUSA, Punta Cancún, the reef corridor. Full SSI certification upon completion.
INVESTMENT
PRICING & WHAT’S INCLUDED
PARTIAL REFERRAL
USD per person · Confined water + 4 open water dives · SSI certification included

