.divers-page{--background:#f0f7f8;--foreground:#0d1b2a;--primary:#0a7e8c;--primary-foreground:#fff;--secondary:#e0f4f6;--accent:#00d4e8;--accent-foreground:#0d1b2a;--muted-foreground:#4a6b73;--card:#fff;--border:#c5e3e8;background:var(--background);color:var(--foreground);font-family:Arial,Helvetica,sans-serif}.divers-page *{box-sizing:border-box}.divers-page a{text-decoration:none}.divers-header{z-index:50;color:#fff;transition:background .25s,box-shadow .25s;position:fixed;inset:0 0 auto}.divers-header.is-scrolled{color:var(--foreground);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;box-shadow:0 1px #0d1b2a1a}.divers-header.is-scrolled a,.divers-header.is-scrolled button{color:var(--foreground)}.divers-header nav{font-size:.875rem;font-weight:700}.divers-header nav a{color:inherit;opacity:.82}.divers-header nav a:hover{opacity:1}.divers-mobile-menu{z-index:40;background:#061a24;flex-direction:column;gap:10px;padding:32px 24px;display:flex;position:fixed;inset:64px 0 0}.divers-mobile-menu a{color:#fff;border-bottom:1px solid #ffffff1a;padding:15px 0;font-size:1.25rem;font-weight:700}.divers-hero{color:#fff;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.divers-hero-image,.divers-hero-shade{position:absolute;inset:0}.divers-hero-image{background:url(https://images.unsplash.com/photo-1574249292777-391006cfa6c6?auto=format&fit=crop&w=2200&q=85) 50%/cover}.divers-hero-shade{background:linear-gradient(#061a24c7,#0a3d4f94,#061a24eb)}.divers-hero h1,.divers-page h2{letter-spacing:-.035em;margin:0;font-weight:800}.divers-hero h1{max-width:760px;font-size:clamp(3rem,7vw,6.5rem);line-height:.93}.divers-hero h1 span,.divers-page h2 span{color:var(--accent)}.divers-hero-copy{color:#ffffffbf;max-width:600px;margin:24px 0 32px;font-size:clamp(1rem,2vw,1.25rem);line-height:1.65}.divers-pill{color:var(--accent);letter-spacing:.09em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #00d4e859;border-radius:999px;align-items:center;gap:9px;margin:0 0 25px;padding:9px 15px;font-size:.72rem;font-weight:800;display:inline-flex}.divers-pill span{background:var(--accent);width:8px;height:8px;box-shadow:0 0 14px var(--accent);border-radius:999px}.divers-cta,.divers-dark-cta,.divers-secondary-cta{border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 26px;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex}.divers-cta{background:var(--accent);color:var(--accent-foreground)}.divers-dark-cta{background:var(--primary);color:#fff;min-height:44px;padding:0 20px;font-size:.875rem}.divers-secondary-cta{color:#fff;border:2px solid #ffffff73}.divers-cta:hover,.divers-dark-cta:hover{transform:translateY(-2px);box-shadow:0 12px 26px #00d4e840}.divers-stats{flex-wrap:wrap;gap:26px;margin-top:48px;display:flex}.divers-stats div{gap:5px;display:grid}.divers-stats dt{color:var(--accent);font-size:1.65rem;font-weight:800}.divers-stats dd{color:#ffffff94;margin:0;font-size:.82rem}.divers-section{padding:76px 0}.divers-soft-section{background:#e0f4f694}.divers-eyebrow{color:var(--primary);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:.75rem;font-weight:800}.divers-page h2{font-size:clamp(2rem,4vw,3.5rem);line-height:1.05}.divers-muted{max-width:650px;color:var(--muted-foreground);margin:13px 0 0;font-size:.96rem;line-height:1.6}.divers-section button{background:var(--secondary);min-height:40px;color:var(--muted-foreground);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 15px;font-weight:700;display:inline-flex}.divers-section button.is-active{background:var(--primary);color:#fff}.divers-deal{border:1px solid var(--border);background:var(--card);border-radius:18px;transition:transform .25s,box-shadow .25s;overflow:hidden;box-shadow:0 8px 25px #0a7e8c12}.divers-deal:hover{transform:translateY(-5px);box-shadow:0 20px 35px #0a7e8c2e}.divers-deal img{object-fit:cover;width:100%;height:100%}.divers-deal-overlay{background:linear-gradient(#0000 35%,#061a24c2);position:absolute;inset:0}.divers-availability{background:var(--primary);color:#fff;border-radius:999px;padding:6px 10px;font-size:.68rem;font-weight:800;position:absolute;top:12px;left:12px}.divers-deal>div:first-child p{color:#fff;align-items:center;gap:4px;font-size:.75rem;font-weight:700;display:flex;position:absolute;bottom:0;left:12px}.divers-deal h3{margin:0 0 13px;font-size:1rem}.divers-deal ul{color:var(--muted-foreground);gap:7px;margin:0 0 16px;padding:0;font-size:.75rem;list-style:none;display:grid}.divers-deal li{align-items:center;gap:7px;display:flex}.divers-deal li svg{color:var(--primary)}.divers-progress{background:var(--secondary);border-radius:999px;height:6px;overflow:hidden}.divers-progress span{border-radius:inherit;background:linear-gradient(90deg,var(--primary),var(--accent));height:100%;display:block}.divers-price{margin:0}.divers-price del{color:var(--muted-foreground);margin-right:6px;font-size:.72rem}.divers-price strong{font-size:1.25rem}.divers-price small{color:var(--muted-foreground);font-size:.65rem}.divers-reserve{border:2px solid var(--primary);color:var(--primary);border-radius:999px;padding:8px 13px;font-size:.78rem;font-weight:800}.divers-reserve:hover{background:var(--primary);color:#fff}.divers-deal-fallback{background:linear-gradient(145deg,#061a24,#0a7e8c,#00d4e8);width:100%;height:100%}.divers-api-notice,.divers-empty{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);border-radius:14px;margin:0;padding:18px}.divers-api-notice{color:#9a4e19;background:#fff7f1;border-color:#f3c7a9;margin-bottom:18px}.divers-sold-out{color:var(--muted-foreground);font-size:.78rem;font-weight:700}.divers-step{color:#fff;background:linear-gradient(145deg,#0a3d4f,#0a7e8c);border-radius:22px;min-height:230px;padding:26px;position:relative;overflow:hidden}.divers-step:nth-child(2){background:linear-gradient(145deg,#061a24,#0a3d4f)}.divers-step:nth-child(3){color:#0d1b2a;background:linear-gradient(145deg,#0a7e8c,#00d4e8)}.divers-step>span{color:#ffffff47;margin-bottom:20px;font-size:2.5rem;font-weight:800;display:block}.divers-step svg{color:var(--accent);position:absolute;top:27px;right:27px}.divers-step h3{margin:0 0 9px;font-size:1.1rem}.divers-step p{color:#ffffffb3;margin:0;font-size:.88rem;line-height:1.6}.divers-step:nth-child(3)>span,.divers-step:nth-child(3) p{color:#0d1b2a99}.divers-perk{border:1px solid var(--border);background:var(--card);border-radius:14px;align-items:center;gap:10px;padding:15px;font-size:.82rem;font-weight:700;display:flex}.divers-perk svg{color:var(--primary)}.divers-metric{border:1px solid var(--border);background:var(--card);text-align:center;border-radius:17px;justify-items:center;gap:8px;padding:25px 14px;display:grid}.divers-metric svg{color:var(--primary)}.divers-metric strong{font-size:1.65rem}.divers-metric span{color:var(--muted-foreground);font-size:.78rem}.divers-testimonial{border:1px solid var(--border);background:var(--card);border-radius:17px;flex-direction:column;min-height:230px;padding:25px;display:flex}.divers-testimonial>div:first-child{color:#f59e0b}.divers-testimonial blockquote{flex:1;margin:0 0 24px;font-size:.92rem;line-height:1.65}.divers-testimonial>div:last-child{justify-content:space-between;align-items:center;display:flex}.divers-testimonial span{gap:4px;display:grid}.divers-testimonial small{color:var(--muted-foreground)}.divers-testimonial b{color:var(--primary);background:#00d4e824;border-radius:999px;padding:6px 9px;font-size:.7rem}.divers-final{color:#fff;background:linear-gradient(140deg,#061a24,#0a3d4f,#0a7e8c);border-radius:26px;position:relative;overflow:hidden}.divers-final h2{margin-bottom:17px}.divers-final>p:not(.divers-pill){color:#ffffffbf;max-width:620px;margin:0 auto 30px;line-height:1.6}.divers-final>div{color:#ffffffa6;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px;font-size:.78rem;display:flex}.divers-final>div span{align-items:center;gap:5px;display:flex}.divers-final svg{color:var(--accent)}.divers-footer{border-top:1px solid var(--border);background:var(--card)}.divers-footer a,.divers-footer strong{color:var(--foreground)}.divers-footer nav{color:var(--muted-foreground);gap:20px;font-size:.85rem;display:flex}.divers-footer small{color:var(--muted-foreground)}@media (max-width:640px){.divers-section{padding:58px 0}.divers-hero h1{font-size:3.15rem}.divers-stats{gap:20px;margin-top:38px}.divers-footer nav{order:3}.divers-footer>div{text-align:center;justify-content:center}}
