.slp-underwater{--depth-surface:#0c4a6e;--depth-mid:#083344;--depth-deep:#042f2e;--depth-abyss:#021a1a;--glow-cyan:rgba(34,211,238,.35);--panel-bg:rgba(8,47,73,.52);--panel-border:rgba(94,234,212,.22);color:#e0f2fe}.slp-underwater main{position:relative;z-index:2}.slp-ocean-bg{position:fixed;inset:0;z-index:0;overflow:hidden;background:linear-gradient(180deg,#0ea5e9 0,var(--depth-surface) 12%,var(--depth-mid) 38%,var(--depth-deep) 68%,var(--depth-abyss) 100%)}.slp-ocean-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.92}.slp-ocean-video-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,132,199,.08),rgba(3,105,161,.2) 42%,rgba(2,44,34,.5))}.slp-ocean-bg:before{background:radial-gradient(ellipse 80% 40% at 50% -5%,hsla(0,0%,100%,.06),transparent 55%)}.slp-ocean-bg:after,.slp-ocean-bg:before{content:"";position:absolute;inset:0;pointer-events:none}.slp-ocean-bg:after{background:repeating-linear-gradient(105deg,transparent,transparent 80px,hsla(0,0%,100%,.02) 0,hsla(0,0%,100%,.02) 81px);animation:slp-caustics 14s ease-in-out infinite;opacity:.28}@keyframes slp-caustics{0%,to{transform:translateX(0) skewY(0deg);opacity:.4}50%{transform:translateX(30px) skewY(1deg);opacity:.7}}.slp-light-rays{position:absolute;top:-10%;left:15%;right:15%;height:55%;background:conic-gradient(from 180deg at 50% 0,transparent 0deg,hsla(0,0%,100%,.06) 20deg,transparent 40deg,hsla(0,0%,100%,.04) 80deg,transparent 120deg,hsla(0,0%,100%,.05) 160deg,transparent 200deg);filter:blur(8px);animation:slp-rays-sway 10s ease-in-out infinite;pointer-events:none}@keyframes slp-rays-sway{0%,to{transform:translateX(-2%) rotate(-1deg);opacity:.7}50%{transform:translateX(2%) rotate(1deg);opacity:1}}.slp-fish{position:absolute;opacity:.85;animation:slp-fish-swim linear infinite;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}@keyframes slp-fish-swim{0%{transform:translateX(-120px) translateY(0) scaleX(1)}49%{transform:translateX(calc(100vw + 120px)) translateY(var(--swim-y,0)) scaleX(1)}50%{transform:translateX(calc(100vw + 120px)) translateY(var(--swim-y,0)) scaleX(-1)}to{transform:translateX(-120px) translateY(0) scaleX(-1)}}.slp-reef{position:absolute;bottom:0;pointer-events:none;opacity:.9}.slp-reef--left{left:-2%;width:min(42vw,520px);animation:slp-reef-sway 8s ease-in-out infinite}.slp-reef--right{right:-2%;width:min(38vw,480px);animation:slp-reef-sway 9s ease-in-out infinite reverse}@keyframes slp-reef-sway{0%,to{transform:rotate(-1deg) translateY(0)}50%{transform:rotate(1deg) translateY(-6px)}}.slp-seaweed{position:absolute;bottom:0;transform-origin:bottom center;animation:slp-seaweed 5s ease-in-out infinite;opacity:.75}@keyframes slp-seaweed{0%,to{transform:rotate(-4deg)}50%{transform:rotate(6deg)}}.slp-jelly{position:absolute;animation:slp-jelly-float 12s ease-in-out infinite;opacity:.55}@keyframes slp-jelly-float{0%,to{transform:translateY(0) translateX(0)}33%{transform:translateY(-30px) translateX(15px)}66%{transform:translateY(-10px) translateX(-10px)}}.slp-clean-section{position:relative;z-index:2}.slp-clean-panel{background:var(--panel-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--panel-border);border-radius:1.25rem;box-shadow:0 8px 32px rgba(0,0,0,.22);color:#f0fdfa}.slp-clean-panel .slp-eyebrow{color:#67e8f9}.slp-clean-panel--glass{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.18);color:#f0fdfa;box-shadow:0 8px 32px rgba(0,0,0,.2)}.slp-eyebrow{font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#0891b2}.slp-clean-panel--glass .slp-eyebrow{color:#67e8f9}.slp-hero-headline{font-size:clamp(2.25rem,6vw,4rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:#fff;text-shadow:0 2px 24px rgba(0,0,0,.35)}.slp-hero-headline span{display:block;background:linear-gradient(90deg,#fff,#a5f3fc 50%,#5eead4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.slp-pillar-num{font-size:2.5rem;font-weight:800;line-height:1;color:#0891b2;opacity:.35}.slp-stat-card{text-align:center;padding:1.5rem;border-radius:1rem;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);transition:transform .35s ease,border-color .35s ease}.slp-stat-card:hover{transform:translateY(-4px);border-color:rgba(103,232,249,.4)}.slp-stat-value{font-size:clamp(2rem,4vw,2.75rem);font-weight:800;color:#5eead4;line-height:1.1}.slp-process-step{position:relative;padding-left:3.5rem}.slp-process-step:before{content:attr(data-step);position:absolute;left:0;top:0;width:2.5rem;height:2.5rem;border-radius:50%;background:linear-gradient(135deg,#0891b2,#0f766e);font-weight:700;font-size:.95rem;display:flex;box-shadow:0 4px 12px rgba(6,182,212,.4)}.slp-cta-primary,.slp-process-step:before{color:#fff;align-items:center;justify-content:center}.slp-cta-primary{display:inline-flex;padding:.875rem 2rem;border-radius:9999px;font-weight:600;font-size:1rem;background:linear-gradient(135deg,#0d9488,#0891b2);border:none;box-shadow:0 4px 20px rgba(8,145,178,.45);transition:transform .2s ease,box-shadow .2s ease}.slp-cta-primary:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(8,145,178,.55)}.slp-cta-ghost{display:inline-flex;align-items:center;padding:.875rem 1.75rem;border-radius:9999px;font-weight:600;border:2px solid hsla(0,0%,100%,.45);color:#fff;transition:background .2s ease,border-color .2s ease}.slp-cta-ghost:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.7)}.slp-nav-underwater{background:rgba(4,47,46,.82)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid hsla(0,0%,100%,.1);box-shadow:0 4px 24px rgba(0,0,0,.2)}.slp-nav-underwater .slp-nav-link{color:hsla(0,0%,100%,.88)}.slp-nav-underwater .slp-nav-link--active,.slp-nav-underwater .slp-nav-link:hover{color:#fff;background:hsla(0,0%,100%,.12)}.slp-float-slow{animation:slp-float-slow 6s ease-in-out infinite}@keyframes slp-float-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.slp-marquee-track{display:flex;gap:3rem;animation:slp-marquee 28s linear infinite;width:-moz-max-content;width:max-content}@keyframes slp-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.slp-surface-inner{position:relative;z-index:1}.slp-surface-deep{background:linear-gradient(180deg,#042f2e,#064e3b);border-top:1px solid rgba(94,234,212,.12);border-bottom:1px solid rgba(94,234,212,.08)}.slp-surface-white{background:#f8fafc;box-shadow:inset 0 1px 0 rgba(8,145,178,.08)}.slp-surface-white .slp-eyebrow{color:#0891b2}.slp-surface-ice{background:linear-gradient(180deg,#ecfeff,#f0fdfa)}.slp-surface-ice .slp-eyebrow{color:#0e7490}.slp-surface-mist{background:linear-gradient(180deg,#e0f2fe,#f0f9ff)}.slp-surface-mist .slp-eyebrow{color:#0369a1}.slp-surface-navy{background:linear-gradient(165deg,#0c4a6e,#082f49 55%,#042f2e)}.slp-surface-navy .slp-eyebrow{color:#67e8f9}.slp-surface-slate{background:linear-gradient(180deg,#0f172a,#020617)}.slp-surface-slate .slp-eyebrow{color:#22d3ee}.slp-surface-ocean{background:linear-gradient(160deg,#155e75,#0e7490 50%,#0891b2)}.slp-surface-ocean .slp-eyebrow{color:#a5f3fc}.slp-surface-teal{background:linear-gradient(135deg,#0f766e,#0891b2 50%,#0e7490)}.slp-surface-teal .slp-eyebrow{color:#ccfbf1}.slp-surface-abyss{background:#021a1a}.slp-surface-deep:before,.slp-surface-ice:before,.slp-surface-mist:before,.slp-surface-navy:before,.slp-surface-ocean:before,.slp-surface-slate:before,.slp-surface-teal:before,.slp-surface-white:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,rgba(94,234,212,.35) 30%,rgba(94,234,212,.35) 70%,transparent);pointer-events:none;z-index:2}.slp-surface-ice:before,.slp-surface-mist:before,.slp-surface-white:before{background:linear-gradient(90deg,transparent,rgba(8,145,178,.25) 30%,rgba(8,145,178,.25) 70%,transparent)}@media (prefers-reduced-motion:reduce){.slp-fish,.slp-jelly,.slp-light-rays,.slp-marquee-track,.slp-ocean-bg:after,.slp-ocean-bubble,.slp-reef,.slp-seaweed{animation:none!important}}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}