html[data-tenant=scubal]{--sc-ink:#12242c;--sc-ocean:#1b8aa0;--sc-deep:#0d5e72;--sc-reef:#7fe0cf;--sc-flag-red:#e23b3b;--sc-star-gold:#e2a23b;--sc-mist:#eef2f2;--sc-panel:#f7fafa;--sc-panel-alt:#f1f5f5;--sc-white:#fff;--sc-text-nav:#42565d;--sc-text-muted:#5b7178;--sc-text-meta:#8ba0a3;--sc-border:#e6ecec;--sc-border-input:#e2e9e9;--sc-border-chip:#dce4e4;--sc-border-strong:#c4d0d1;--sc-hero-gradient:linear-gradient(120deg,#0a2e38,#103d49 55%,#0d5e72);--sc-cta-gradient:linear-gradient(120deg,#0d5e72,#12242c);--sc-footer-bg:#0a2e38;--sc-band-texture:repeating-linear-gradient(115deg,hsla(0,0%,100%,.035) 0 2px,transparent 2px 26px);--sc-slot-bg:#cfe1e3;--sc-slot-bg-alt:#d7e6e8;--sc-slot-stripes:repeating-linear-gradient(125deg,rgba(27,138,160,.13) 0 2px,transparent 2px 22px);--sc-on-dark:#fff;--sc-on-dark-muted:hsla(0,0%,100%,.72);--sc-on-dark-subtle:hsla(0,0%,100%,.52);--sc-on-dark-border:hsla(0,0%,100%,.14);--sc-success:#1f8a63;--sc-warning:#b57a15;--sc-danger:#b8302f;--sc-font-display:var(--font-space-grotesk,var(--font-inter,system-ui)),system-ui,sans-serif;--sc-font-body:var(--font-sora,var(--font-inter,system-ui)),system-ui,sans-serif;--sc-font-mono:var(--font-jetbrains-mono,ui-monospace),ui-monospace,SFMono-Regular,Menlo,monospace;--sc-track-display:-0.03em;--sc-track-heading:-0.025em;--sc-track-label:0.12em;--sc-track-eyebrow:0.2em;--sc-r-pill:999px;--sc-r-button:11px;--sc-r-tag:8px;--sc-r-card:17px;--sc-r-panel:22px;--sc-r-tile:14px;--sc-e-base:0 1px 2px rgba(18,36,44,.04);--sc-e-hover:0 22px 46px rgba(18,36,44,.16);--sc-e-cta:0 9px 20px rgba(226,59,59,.3);--sc-e-popover:0 20px 44px rgba(4,20,26,.24);--sc-e-booking:0 14px 38px rgba(18,36,44,.1);--sc-ease:cubic-bezier(0.2,0.75,0.25,1);--sc-d-press:0.18s;--sc-d-lift:0.3s;--sc-section-y:78px;--sc-ocean-hover:#16768a;--sc-header-bg:hsla(0,0%,100%,.92);--sc-ocean-tint:rgba(27,138,160,.1);--sc-red-tint:rgba(226,59,59,.1);--color-primary:var(--sc-ink);--color-primary-contrast:var(--sc-white);--color-accent:var(--sc-ocean);--color-accent-contrast:var(--sc-white);--color-accent-on-light:var(--sc-deep);--color-secondary:var(--sc-flag-red);--color-bg:var(--sc-white);--color-surface:var(--sc-white);--color-surface-muted:var(--sc-mist);--color-border:var(--sc-border);--color-border-strong:var(--sc-border-strong);--color-text:var(--sc-ink);--color-text-muted:var(--sc-text-muted);--color-text-subtle:var(--sc-text-meta);--color-success:var(--sc-success);--color-warning:var(--sc-warning);--color-danger:var(--sc-danger);--color-info:var(--sc-deep);--font-body:var(--sc-font-body);--font-heading:var(--sc-font-display);--font-mono:var(--sc-font-mono);--heading-leading:1.05;--heading-weight:700;--body-tracking:0;--radius-button:var(--sc-r-button);--radius-card:var(--sc-r-card);--radius-chip:var(--sc-r-pill);--radius-pill:var(--sc-r-pill);--shadow-card:var(--sc-e-base);--shadow-card-elevated:var(--sc-e-hover);--section-py:4.875rem;--color-text-heading:var(--sc-ink);--color-text-body:var(--sc-text-muted);--color-bg-main:var(--sc-white);--color-bg-alt:var(--sc-mist);--color-error:var(--sc-danger);--form-input-bg:var(--sc-white);--form-input-border:var(--sc-border-input);--form-input-text:var(--sc-ink);--form-input-placeholder:var(--sc-text-meta);--form-focus-ring:var(--sc-ocean)}html[data-tenant=scubal] [data-app-surface]{--color-primary:#0e7490;--color-primary-contrast:#fff;--color-accent:#0e7490;--color-accent-contrast:#fff;--color-accent-on-light:#0e7490;--color-secondary:#0e7490;--color-bg:#fff;--color-surface:#fff;--color-surface-muted:#f9fafb;--color-border:#e5e7eb;--color-border-strong:#d1d5db;--color-text:#111827;--color-text-muted:#4b5563;--color-text-subtle:#9ca3af;--color-success:#059669;--color-warning:#d97706;--color-danger:#dc2626;--color-info:#2563eb;--font-body:var(--font-inter,ui-sans-serif),ui-sans-serif,system-ui,sans-serif;--font-heading:var(--font-inter,ui-sans-serif),ui-sans-serif,system-ui,sans-serif;--heading-leading:1.2;--heading-weight:700;--body-tracking:0;--radius-button:0.5rem;--radius-card:0.5rem;--radius-chip:9999px;--shadow-card:0 1px 2px 0 rgba(0,0,0,.05),0 1px 3px 0 rgba(0,0,0,.05);--shadow-card-elevated:0 4px 6px -1px rgba(0,0,0,.08),0 2px 4px -2px rgba(0,0,0,.05);--color-text-heading:#111827;--color-text-body:#111827;--color-bg-main:#fff;--color-bg-alt:#f9fafb;--color-error:#dc2626;--form-input-bg:#fff;--form-input-border:#d1d5db;--form-input-text:#111827;--form-input-placeholder:#9ca3af;--form-focus-ring:#0e7490}html[data-tenant=scubal] [data-site-chrome=header]{background:var(--sc-header-bg);border-bottom:1px solid var(--sc-border);box-shadow:none;backdrop-filter:blur(10px)}html[data-tenant=scubal] [data-site-chrome=header] [data-nav-links]{font-family:var(--sc-font-body)}html[data-tenant=scubal] [data-site-chrome=header] [data-nav-links]>a:not([style]){color:var(--sc-text-nav);font-weight:500;transition:color var(--sc-d-press) var(--sc-ease)}html[data-tenant=scubal] [data-site-chrome=header] [data-nav-links]>a:not([style]):hover{color:var(--sc-ocean)}html[data-tenant=scubal] [data-site-chrome=header] [data-nav-links] a[style],html[data-tenant=scubal] [data-site-chrome=header] [data-nav-links] button[style]{background-color:var(--sc-ink)!important;color:var(--sc-white)!important;border-radius:var(--sc-r-pill);font-weight:600}html[data-tenant=scubal] [data-site-chrome=header] .bg-brand-accent{background-color:var(--sc-ink);color:var(--sc-white)}html[data-tenant=scubal] [data-site-chrome=header] .bg-brand-accent:hover{background-color:var(--sc-deep);opacity:1}html[data-tenant=scubal] [data-site-chrome=header] .rounded-lg{border-radius:var(--sc-r-button)}html[data-tenant=scubal] [data-site-chrome=footer]{background-color:var(--sc-footer-bg);background-image:var(--sc-band-texture);color:var(--sc-on-dark-muted);border-top:1px solid var(--sc-on-dark-border)}html[data-tenant=scubal] [data-site-chrome=footer] h3,html[data-tenant=scubal] [data-site-chrome=footer] h4{color:var(--sc-on-dark);font-family:var(--sc-font-body);font-size:12px;font-weight:600;letter-spacing:var(--sc-track-label);text-transform:uppercase}html[data-tenant=scubal] [data-site-chrome=footer] a{color:var(--sc-on-dark-muted)}html[data-tenant=scubal] [data-site-chrome=footer] a:hover{color:var(--sc-on-dark)}html[data-tenant=scubal] [data-site-chrome=footer] .text-fg-muted,html[data-tenant=scubal] [data-site-chrome=footer] .text-fg-subtle{color:var(--sc-on-dark-subtle)}html[data-tenant=scubal] [data-site-chrome=footer] .border-t{border-color:var(--sc-on-dark-border)}html[data-tenant=scubal] [data-site-chrome=footer] .text-brand-accent{color:var(--sc-reef)}html[data-tenant=scubal] #main-content{font-family:var(--sc-font-body);color:var(--sc-text-muted)}html[data-tenant=scubal] #main-content h1,html[data-tenant=scubal] #main-content h2,html[data-tenant=scubal] #main-content h3{font-family:var(--sc-font-display);line-height:1.05}html[data-tenant=scubal] #main-content h1{letter-spacing:var(--sc-track-display);text-wrap:balance}html[data-tenant=scubal] #main-content h2,html[data-tenant=scubal] #main-content h3{letter-spacing:var(--sc-track-heading)}html[data-tenant=scubal] .sc-figure{font-family:var(--sc-font-display);font-variant-numeric:tabular-nums;letter-spacing:-.01em}html[data-tenant=scubal] #main-content p{text-wrap:pretty}html[data-tenant=scubal] #main-content a:hover{text-decoration-color:var(--sc-deep)}html[data-tenant=scubal] #main-content .rounded-card,html[data-tenant=scubal] #main-content [class*=shadow-card]{border-radius:var(--sc-r-card);border:1px solid var(--sc-border);box-shadow:var(--sc-e-base);transition:transform var(--sc-d-lift) var(--sc-ease),box-shadow var(--sc-d-lift) var(--sc-ease)}@media (hover:hover){html[data-tenant=scubal] #main-content a:hover>.rounded-card,html[data-tenant=scubal] #main-content a:hover>[class*=shadow-card]{transform:translateY(-6px);box-shadow:var(--sc-e-hover)}}html[data-tenant=scubal] #main-content img{border-radius:var(--sc-r-card);background-color:var(--sc-slot-bg)}html[data-tenant=scubal] #main-content .bg-gray-200{background-color:var(--sc-slot-bg);background-image:var(--sc-slot-stripes)}html[data-tenant=scubal] #main-content a[style][class*=rounded-lg][class*=font-semibold][class*=px-6]{background-color:var(--sc-flag-red)!important;color:var(--sc-white)!important;font-size:19px;font-weight:700;border-radius:var(--sc-r-pill);box-shadow:var(--sc-e-cta);transition:transform var(--sc-d-press) var(--sc-ease),filter var(--sc-d-press) var(--sc-ease)}@media (hover:hover){html[data-tenant=scubal] #main-content a[style][class*=rounded-lg][class*=font-semibold][class*=px-6]:hover{transform:translateY(-2px);filter:brightness(1.05)}}html[data-tenant=scubal] #main-content section[style*="#1f2937"]{background-image:var(--sc-band-texture),var(--sc-hero-gradient)}html[data-tenant=scubal] #main-content section[style*="#0e7490"]{background-image:var(--sc-band-texture),var(--sc-cta-gradient)}html[data-tenant=scubal] #main-content section[style*="#1f2937"]>.bg-black{background-color:transparent}html[data-tenant=scubal] #main-content .bg-blue-600{background-color:var(--sc-flag-red);border-radius:var(--sc-r-pill);font-size:19px;font-weight:700;box-shadow:var(--sc-e-cta)}@media (hover:hover){html[data-tenant=scubal] #main-content .bg-blue-600:hover,html[data-tenant=scubal] #main-content .hover\:bg-blue-700:hover{background-color:var(--sc-flag-red);filter:brightness(1.05)}}html[data-tenant=scubal] #main-content .from-ocean-600,html[data-tenant=scubal] #main-content .from-ocean-700,html[data-tenant=scubal] #main-content .from-ocean-800{background-image:var(--sc-hero-gradient)}html[data-tenant=scubal] #main-content .from-ocean-600 .text-brand-accent,html[data-tenant=scubal] #main-content .from-ocean-700 .text-brand-accent,html[data-tenant=scubal] #main-content .from-ocean-800 .text-brand-accent{color:var(--sc-reef)}html[data-tenant=scubal] #main-content .from-ocean-600 .bg-brand-accent,html[data-tenant=scubal] #main-content .from-ocean-700 .bg-brand-accent,html[data-tenant=scubal] #main-content .from-ocean-800 .bg-brand-accent{background-color:var(--sc-flag-red);color:var(--sc-white)}html[data-tenant=scubal] #main-content [class*=text-amber-],html[data-tenant=scubal] #main-content [class*=text-yellow-]{color:var(--sc-star-gold)}html[data-tenant=scubal] #main-content input:focus-visible,html[data-tenant=scubal] #main-content select:focus-visible,html[data-tenant=scubal] #main-content textarea:focus-visible{outline:none;border-color:var(--sc-ocean);box-shadow:0 0 0 3px rgba(27,138,160,.18)}html[data-tenant=scubal] #main-content a:focus-visible,html[data-tenant=scubal] #main-content button:focus-visible{outline:2px solid var(--sc-ocean);outline-offset:2px}html[data-tenant=scubal] .sc-pin{position:relative;flex:none;display:inline-block;width:1em;height:1em;border-radius:50% 50% 50% 0;overflow:hidden;transform:rotate(-45deg)}html[data-tenant=scubal] .sc-pin-flag{position:absolute;top:-.23em;left:-.23em;width:1.46em;height:1.46em;transform:rotate(45deg);background:linear-gradient(135deg,var(--sc-flag-red) 0 39%,var(--sc-white) 39% 61%,var(--sc-flag-red) 61% 100%)}html[data-tenant=scubal] .sc-pin-reversed .sc-pin-flag{background:linear-gradient(135deg,var(--sc-white) 0 39%,var(--sc-flag-red) 39% 61%,var(--sc-white) 61% 100%)}html[data-tenant=scubal] .sc-pin-ink .sc-pin-flag{background:linear-gradient(135deg,var(--sc-ink) 0 39%,var(--sc-white) 39% 61%,var(--sc-ink) 61% 100%)}html[data-tenant=scubal] .sc-lockup{display:inline-flex;align-items:center;gap:.55em;text-decoration:none}html[data-tenant=scubal] .sc-wordmark{font-family:var(--sc-font-display);font-weight:700;letter-spacing:-.02em;line-height:1}html[data-tenant=scubal] .sc-wordmark-ink{color:var(--sc-ink)}html[data-tenant=scubal] .sc-wordmark-white{color:var(--sc-on-dark)}@media (hover:hover){html[data-tenant=scubal] .sc-lockup .sc-pin{transition:transform var(--sc-d-lift) var(--sc-ease)}html[data-tenant=scubal] .sc-lockup:hover .sc-pin{transform:rotate(-45deg) translate(-1px,-1px)}}html[data-tenant=scubal] .sc-slot{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:var(--sc-r-card);background-color:var(--sc-slot-bg);background-image:var(--sc-slot-stripes);overflow:hidden}html[data-tenant=scubal] .sc-slot-alt{background-color:var(--sc-slot-bg-alt)}html[data-tenant=scubal] .sc-slot-caption{font-family:var(--sc-font-mono);font-size:12px;line-height:1.4;color:var(--sc-deep);padding:0 12px;text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-tenant=scubal] .sc-eyebrow{font-family:var(--sc-font-body);font-size:13px;font-weight:600;letter-spacing:var(--sc-track-eyebrow);text-transform:uppercase;color:var(--sc-ocean)}html[data-tenant=scubal] .sc-field-label{font-family:var(--sc-font-body);font-size:11px;font-weight:600;letter-spacing:var(--sc-track-label);text-transform:uppercase;color:var(--sc-text-meta)}html[data-tenant=scubal] .sc-tag{gap:6px;border-radius:var(--sc-r-tag);border:1px solid var(--sc-border-chip);background:var(--sc-panel-alt);padding:4px 10px;font-size:13px;font-weight:500;color:var(--sc-text-muted)}html[data-tenant=scubal] .sc-cta,html[data-tenant=scubal] .sc-tag{display:inline-flex;align-items:center;font-family:var(--sc-font-body)}html[data-tenant=scubal] .sc-cta{justify-content:center;gap:8px;background:var(--sc-flag-red);color:var(--sc-white);border-radius:var(--sc-r-pill);padding:13px 24px;font-size:19px;font-weight:700;box-shadow:var(--sc-e-cta);transition:transform var(--sc-d-press) var(--sc-ease),filter var(--sc-d-press) var(--sc-ease)}@media (hover:hover){html[data-tenant=scubal] .sc-cta:hover{transform:translateY(-2px);filter:brightness(1.05)}}@media (prefers-reduced-motion:reduce){html[data-tenant=scubal] #main-content .rounded-card,html[data-tenant=scubal] #main-content [class*=shadow-card],html[data-tenant=scubal] #main-content a[style][class*=rounded-lg][class*=font-semibold][class*=px-6],html[data-tenant=scubal] .sc-cta,html[data-tenant=scubal] .sc-lockup .sc-pin,html[data-tenant=scubal] [data-site-chrome=header] [data-nav-links]>a:not([style]){transition:none}html[data-tenant=scubal] #main-content a:hover>.rounded-card,html[data-tenant=scubal] #main-content a:hover>[class*=shadow-card],html[data-tenant=scubal] #main-content a[style][class*=rounded-lg][class*=font-semibold][class*=px-6]:hover,html[data-tenant=scubal] .sc-cta:hover{transform:none}html[data-tenant=scubal] .sc-lockup:hover .sc-pin{transform:rotate(-45deg)}}