.sb{--sb-sky:#b9e4ef;--sb-sky-2:#fbf0d4;--sb-uw0:#2aaeb6;--sb-w0:#3ccbc2;--sb-w1:#1c9aa8;--sb-w2:#0e6d88;--sb-w3:#0a4868;--sb-w4:#062c48;--sb-w5:#03182b;--sb-abyss:#020c17;--sb-ink:#03202e;--sb-foam:#effffc;--sb-luz:#ffd84a;--sb-luz-2:#ffb800;--sb-coral:#ff6f59;--sb-brass:#c9a052;--sb-sand:#f3d9a0;--sb-mint:#7df0e1;--sb-glass:rgba(236,255,251,.07);--sb-glass-line:rgba(236,255,251,.17);--sb-display:var(--sb-font-sans),system-ui,sans-serif;--sb-body:var(--sb-font-sans),system-ui,sans-serif;--sb-mono:var(--sb-font-mono),ui-monospace,monospace;--sb-gutter:clamp(16px,4vw,48px);--sb-bottom:0;position:relative;background:var(--sb-abyss);color:var(--sb-ink);font-family:var(--sb-body);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip}:where(.sb) *,:where(.sb) :after,:where(.sb) :before{box-sizing:border-box}:where(.sb) img{display:block;max-width:100%}:where(.sb) :where(h1,h2,h3,p,figure,blockquote,ol,ul,fieldset){margin:0}:where(.sb) :where(ol,ul){padding:0;list-style:none}.sb :focus-visible{outline:3px solid var(--sb-luz);outline-offset:3px;border-radius:8px}.sb-defs{position:absolute;width:0;height:0;overflow:hidden}.sb-wrap{width:100%;max-width:1280px;margin-inline:auto;padding-inline:var(--sb-gutter)}.sb-h2{font-family:var(--sb-display);font-size:clamp(2.6rem,6.2vw,5.8rem);line-height:.92;letter-spacing:-.02em;text-transform:uppercase;font-stretch:calc(125% - var(--d, 0) * 45%);font-weight:calc(640 + var(--d, 0) * 220)}.sb{--sb-h2-max:80px}@media (min-width:1200px){.sb-home{--sb-h2-max:64px}}@media (max-width:720px){.sb{--sb-h2-max:54px}}.sb-h2[data-fit]{font-size:var(--sb-h2-fit,clamp(2.4rem,5.6vw,5.8rem));text-wrap:balance}.sb-fit-word{display:inline-block}.sb-stop{display:flex;align-items:flex-end;gap:16px;margin-bottom:22px}.sb-stop-depth{font:700 clamp(3.2rem,6vw,5.4rem)/.8 var(--sb-display);font-stretch:75%;color:transparent;-webkit-text-stroke:1.5px var(--sb-stroke,rgba(236,255,251,.7))}.sb-stop-depth small{font:500 14px var(--sb-mono);-webkit-text-stroke:0;color:var(--sb-stroke,rgba(236,255,251,.7));margin-left:4px}.sb-stop-site{font:500 12px var(--sb-mono);letter-spacing:.16em;text-transform:uppercase;padding-bottom:6px;display:flex;align-items:center;gap:10px}.sb-stop-site:before{content:"";width:36px;height:1px;background:currentColor;opacity:.6}.sb-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 26px;border-radius:99px;border:0;cursor:pointer;font:600 16px/1 var(--sb-body);text-decoration:none;color:var(--sb-ink);transition:transform .2s ease,box-shadow .25s ease,background-color .2s ease}.sb-btn-light{background:var(--sb-luz);box-shadow:0 0 0 0 rgba(255,216,74,.3)}.sb-btn-light:hover{transform:translateY(-2px);box-shadow:0 0 0 7px rgba(255,216,74,.25),0 12px 30px -8px rgba(255,184,0,.6)}.sb-btn-line{background:transparent;border:1.5px solid;color:inherit}.sb-btn-line:hover{background:rgba(3,32,46,.08)}.sb-btn-sm{min-height:40px;padding:0 18px;font-size:14px}.sb-btn-block{width:100%}.sb-btn:disabled,.sb-btn:disabled:hover{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.sb-header{position:fixed;z-index:50;top:14px;left:50%;transform:translateX(-50%);width:min(1240px,calc(100% - 28px));height:58px;padding:0 9px 0 20px;display:flex;align-items:center;gap:28px;border-radius:99px;background:rgba(3,24,43,.55);border:1px solid rgba(236,255,251,.14);backdrop-filter:blur(16px) saturate(1.3);color:var(--sb-foam)}.sb-logo{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none;font:800 19px/1 var(--sb-display);font-stretch:115%;letter-spacing:-.03em}.sb-logo img{width:30px;height:32px;-o-object-fit:contain;object-fit:contain}.sb-nav{display:flex;gap:26px;margin-left:auto}.sb-nav a{color:rgba(236,255,251,.75);text-decoration:none;font-size:14px;font-weight:500;transition:color .2s ease}.sb-nav a:hover{color:var(--sb-foam)}.sb-lang{display:flex;padding:3px;border-radius:99px;border:1px solid rgba(236,255,251,.18)}.sb-lang a{padding:6px 10px;border-radius:99px;font:600 11px/1 var(--sb-mono);letter-spacing:.08em;color:rgba(236,255,251,.7);text-decoration:none;transition:color .2s ease,background-color .2s ease}.sb-lang a:hover{color:var(--sb-foam)}.sb-lang a[aria-current=true]{background:var(--sb-foam);color:var(--sb-ink)}.sb-lang-toggle{display:none;place-items:center;flex:none;min-width:48px;height:40px;padding:0 12px;border-radius:99px;overflow:hidden;border:1px solid rgba(236,255,251,.22);background:rgba(236,255,251,.08);color:var(--sb-foam);text-decoration:none;font:700 13px/1 var(--sb-mono);font-stretch:87.5%;letter-spacing:.08em;transition:background-color .2s ease,border-color .2s ease}.sb-lang-toggle:hover{background:rgba(236,255,251,.16);border-color:rgba(236,255,251,.4)}.sb-lang-toggle:focus-visible{outline:3px solid var(--sb-luz);outline-offset:2px}.sb-lang-toggle span{display:block;animation:sb-lang-roll .35s cubic-bezier(.2,.8,.2,1) both}@keyframes sb-lang-roll{0%{transform:translateY(110%);opacity:0}}.sb-menu{display:none}.sb-menu-toggle{display:grid;place-items:center;width:40px;height:40px;padding:0;border-radius:50%;cursor:pointer;border:1px solid rgba(236,255,251,.22);background:rgba(236,255,251,.08);color:var(--sb-foam);transition:background-color .2s ease,border-color .2s ease}.sb-menu-toggle:hover,.sb-menu.is-open .sb-menu-toggle{background:rgba(236,255,251,.16);border-color:rgba(236,255,251,.4)}.sb-menu-toggle:focus-visible{outline:3px solid var(--sb-luz);outline-offset:2px}.sb-menu-toggle svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;overflow:visible}.sb-menu-wave{transform-origin:12px 12px}.sb-menu-wave,.sb-menu-x{transition:opacity .2s ease,transform .3s cubic-bezier(.3,.7,.2,1)}.sb-menu-x{opacity:0;transform:rotate(-45deg) scale(.6);transform-origin:12px 12px}.sb-menu.is-open .sb-menu-wave{opacity:0;transform:scaleX(.3)}.sb-menu.is-open .sb-menu-x{opacity:1;transform:none}.sb-menu-panel{position:absolute;top:calc(100% + 10px);left:0;right:0;padding:10px 10px 14px;border-radius:28px;background:rgba(3,24,43,.97);border:1px solid rgba(236,255,251,.14);backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 24px 60px rgba(0,10,20,.45);transform-origin:top center;animation:sb-menu-drop .38s cubic-bezier(.2,.8,.2,1) both}.sb-menu-panel[hidden]{display:none}@keyframes sb-menu-drop{0%{opacity:0;transform:translateY(-10px) scaleY(.92);clip-path:inset(0 0 100% 0 round 28px)}to{opacity:1;transform:none;clip-path:inset(0 0 0 0 round 28px)}}.sb-menu-panel ul{list-style:none;margin:0;padding:0}.sb-menu-panel li{animation:sb-in .4s ease both;animation-delay:calc(.08s + var(--i) * .05s)}.sb-menu-panel li+li{border-top:1px solid rgba(236,255,251,.08)}.sb-menu-panel li a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 14px;border-radius:18px;color:var(--sb-foam);text-decoration:none;font:750 24px/1.1 var(--sb-display);font-stretch:110%;letter-spacing:-.02em;transition:background-color .2s ease}.sb-menu-panel li a:focus-visible,.sb-menu-panel li a:hover{background:rgba(236,255,251,.07);outline:none}.sb-menu-panel li a i{font-style:normal;font-size:20px;color:rgba(236,255,251,.5);transition:transform .2s ease,color .2s ease}.sb-menu-panel li a:hover i{transform:translateX(4px);color:var(--sb-luz)}.sb-menu-panel li a em{display:inline-flex;align-items:center;gap:8px;font:normal 500 11px/1 var(--sb-mono);font-stretch:87.5%;letter-spacing:.12em;text-transform:uppercase;color:var(--sb-luz)}.sb-menu-panel li a em:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--sb-luz);box-shadow:0 0 10px rgba(255,216,74,.8)}.sb-surface{min-height:100svh;flex-direction:column}.sb-sky,.sb-surface{position:relative;display:flex}.sb-sky{flex:1 1 auto;flex-direction:column;overflow:hidden;padding:104px var(--sb-gutter) clamp(14px,2vw,24px);background:linear-gradient(180deg,var(--sb-sky) 0,#d9f1f1 55%,var(--sb-sky-2) 100%)}.sb-sun{top:-180px;right:10%;width:620px;height:620px;background:radial-gradient(circle,#fffbe6 0,rgba(255,244,200,.7) 22%,rgba(255,236,190,0) 62%);pointer-events:none}.sb-clouds i,.sb-sun{position:absolute;border-radius:50%}.sb-clouds i{width:420px;height:70px;background:radial-gradient(ellipse,rgba(255,255,255,.95),rgba(255,255,255,0) 70%);filter:blur(6px);animation:sb-drift 90s linear infinite}.sb-clouds i:first-child{top:22%;left:-10%}.sb-clouds i:nth-child(2){top:40%;left:35%;width:300px;height:50px;opacity:.8;animation-duration:120s;animation-delay:-40s}.sb-clouds i:nth-child(3){top:14%;left:70%;width:360px;opacity:.7;animation-duration:105s;animation-delay:-70s}@keyframes sb-drift{0%{transform:translateX(-20vw)}to{transform:translateX(40vw)}}.sb-sky-top{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px}.sb-coords{font:500 12px var(--sb-mono);letter-spacing:.14em;text-transform:uppercase;color:rgba(3,32,46,.6)}.sb-conditions{display:flex;gap:0;border-radius:99px;background:rgba(255,255,255,.55);border:1px solid rgba(3,32,46,.1);backdrop-filter:blur(8px);font:500 11px var(--sb-mono);letter-spacing:.08em;text-transform:uppercase;color:rgba(3,32,46,.75)}.sb-conditions span{padding:8px 14px}.sb-conditions span+span{border-left:1px solid rgba(3,32,46,.12)}.sb-kicker{position:relative;margin-top:auto;padding-top:48px;font:650 clamp(1.6rem,3.4vw,3.1rem)/1 var(--sb-display);font-stretch:112%;letter-spacing:-.03em;color:var(--sb-ink)}.sb-title{--wl:60%;position:relative;padding-inline:var(--sb-gutter);background:linear-gradient(180deg,#1d82a6 0,#2fa9bf var(--wl),var(--sb-uw0) var(--wl))}.sb-title:before{content:"";position:absolute;left:0;right:0;top:-1px;height:3px;background:linear-gradient(90deg,transparent,rgba(255,250,225,.95) 60%,transparent);filter:blur(1px)}.sb-title:after{content:"";position:absolute;inset:0 0 calc(100% - var(--wl));pointer-events:none;background:repeating-linear-gradient(180deg,transparent 0 9px,rgba(255,255,255,.16) 9px 10px),linear-gradient(90deg,transparent 20%,rgba(255,248,220,.28) 72%,transparent 92%);-webkit-mask-image:linear-gradient(180deg,#000,transparent 90%);mask-image:linear-gradient(180deg,#000,transparent 90%);animation:sb-glint 6s ease-in-out infinite alternate}@keyframes sb-glint{0%{opacity:.55}to{opacity:1}}.sb-title-dry,.sb-title-wet{display:block;margin:0;white-space:nowrap;font:850 clamp(3rem,calc(128vw / var(--title-chars, 8)),16rem)/.86 var(--sb-display);font-stretch:125%;letter-spacing:-.035em;text-transform:uppercase}.sb-title-dry{position:relative;z-index:2;color:#f7fffd;text-shadow:0 6px 30px rgba(0,45,70,.25);clip-path:inset(0 0 calc(100% - var(--wl)) 0);padding-top:.04em}.sb-title-wet{position:absolute;z-index:1;inset:0 var(--sb-gutter);padding-top:.04em;color:rgba(240,255,252,.62);clip-path:inset(var(--wl) 0 0 0);filter:url(#sb-refract) blur(.6px);-webkit-mask-image:linear-gradient(180deg,#000 var(--wl),transparent 100%);mask-image:linear-gradient(180deg,#000 var(--wl),transparent 100%)}.sb-sr{width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sb-sr,.sb-wave{position:absolute}.sb-wave{z-index:3;left:0;width:200%;height:22px;top:calc(var(--wl) - 11px);fill:var(--sb-uw0);animation:sb-wave 14s linear infinite;pointer-events:none}.sb-wave-2{z-index:3;top:calc(var(--wl) - 13px);fill:rgba(220,255,250,.55);height:8px;animation-duration:22s;animation-direction:reverse}@keyframes sb-wave{to{transform:translateX(-50%)}}.sb-surface.is-night{--sb-uw0:#176a80}.sb-surface.is-night .sb-sky{background:linear-gradient(180deg,#071427,#0f2747 55%,#24476e);color:var(--sb-foam)}.sb-surface.is-night .sb-sky:before{content:"";position:absolute;inset:0 0 30%;pointer-events:none;animation:sb-twinkle 4s ease-in-out infinite alternate;background:radial-gradient(1.4px 1.4px at 8% 22%,#fff,transparent),radial-gradient(1px 1px at 17% 48%,#fff,transparent),radial-gradient(1.6px 1.6px at 28% 14%,#fff,transparent),radial-gradient(1px 1px at 36% 36%,#fff,transparent),radial-gradient(1.2px 1.2px at 47% 18%,#fff,transparent),radial-gradient(1px 1px at 55% 52%,#fff,transparent),radial-gradient(1.5px 1.5px at 64% 28%,#fff,transparent),radial-gradient(1px 1px at 82% 46%,#fff,transparent),radial-gradient(1.3px 1.3px at 91% 16%,#fff,transparent),radial-gradient(1px 1px at 72% 10%,#fff,transparent)}@keyframes sb-twinkle{0%{opacity:.55}to{opacity:1}}.sb-surface.is-night .sb-sun{top:22%;right:20%;width:64px;height:64px;background:radial-gradient(circle at 40% 40%,#fffdf2,#e9e6d4 60%,#cfcab2);box-shadow:0 0 40px 10px rgba(235,240,255,.35),0 0 140px 40px rgba(170,200,255,.18)}.sb-surface.is-night .sb-clouds i{background:radial-gradient(ellipse,rgba(160,185,220,.35),rgba(160,185,220,0) 70%)}.sb-surface.is-night .sb-coords{color:rgba(236,255,251,.65)}.sb-surface.is-night .sb-kicker{color:var(--sb-foam)}.sb-surface.is-night .sb-conditions{background:rgba(7,20,39,.55);border-color:rgba(236,255,251,.15);color:rgba(236,255,251,.8)}.sb-surface.is-night .sb-conditions span+span{border-left-color:rgba(236,255,251,.15)}.sb-surface.is-night .sb-title{background:linear-gradient(180deg,#102c4a 0,#1f5374 var(--wl),var(--sb-uw0) var(--wl))}.sb-surface.is-night .sb-title:before{background:linear-gradient(90deg,transparent 30%,rgba(225,235,255,.9) 74%,transparent)}.sb-surface.is-night .sb-title:after{background:repeating-linear-gradient(180deg,transparent 0 9px,rgba(215,230,255,.2) 9px 10px),linear-gradient(90deg,transparent 52%,rgba(215,230,255,.4) 76%,transparent 92%)}.sb-surface.is-night .sb-shallows{background:linear-gradient(180deg,var(--sb-uw0),var(--sb-w1))}.sb-surface.is-dusk .sb-sky{background:linear-gradient(180deg,#8ec3dc,#e8cbb8 52%,#ffd6a0)}.sb-surface.is-dusk .sb-sun{top:auto;bottom:-330px;right:16%;width:720px;height:720px;background:radial-gradient(circle,#fff3cf 0,rgba(255,200,125,.9) 15%,rgba(255,160,95,.38) 34%,rgba(255,150,90,0) 60%)}.sb-surface.is-dusk .sb-clouds i{background:radial-gradient(ellipse,rgba(255,228,208,.95),rgba(255,228,208,0) 70%)}.sb-surface.is-dusk .sb-title{background:linear-gradient(180deg,#276b90 0,#4d98ad var(--wl),var(--sb-uw0) var(--wl))}.sb-surface.is-dusk .sb-title:before{height:4px;background:linear-gradient(90deg,transparent 30%,rgba(255,214,160,1) 76%,transparent)}.sb-surface.is-dusk .sb-title:after{background:repeating-linear-gradient(180deg,transparent 0 9px,rgba(255,222,175,.24) 9px 10px),linear-gradient(90deg,transparent 50%,rgba(255,196,125,.55) 80%,transparent 96%)}.sb-buoy{position:absolute;z-index:2;right:10%;width:clamp(40px,4.3vw,66px);top:var(--wl);transform:translateY(-78%);animation:sb-buoy 3.6s ease-in-out infinite;transform-origin:50% 80%}.sb-buoy-pole{stroke:#13303d;stroke-width:3;stroke-linecap:round}.sb-buoy-flag{fill:#e4412f}.sb-buoy-stripe{fill:#fff}.sb-buoy-float{fill:#ff8a2a}.sb-buoy-band{fill:none;stroke:#fff;stroke-width:3}.sb-buoy-shine{fill:rgba(255,255,255,.55)}@keyframes sb-buoy{0%,to{transform:translateY(-78%) rotate(-4deg)}50%{transform:translateY(-72%) rotate(5deg)}}.sb-shallows{--sb-uw1:var(--sb-w1);position:relative;z-index:2;overflow:hidden;margin-top:-1px;min-height:clamp(280px,38vh,440px);padding:clamp(40px,5vw,72px) var(--sb-gutter) clamp(56px,7vw,96px);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px 64px;align-items:end;background:linear-gradient(180deg,var(--sb-uw0),var(--sb-uw1));color:var(--sb-foam)}.sb-shallows:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:repeating-linear-gradient(100deg,rgba(255,255,255,.14) 0 22px,transparent 22px 130px);filter:blur(12px);-webkit-mask-image:linear-gradient(180deg,#000,transparent 85%);mask-image:linear-gradient(180deg,#000,transparent 85%);animation:sb-rays 14s ease-in-out infinite alternate}.sb-shallows-photo{position:absolute;top:0;bottom:0;left:34%;width:66%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:40% 60%;object-position:40% 60%;opacity:.6;mix-blend-mode:luminosity;-webkit-mask-image:linear-gradient(90deg,transparent,#000 45%),linear-gradient(180deg,transparent,#000 28%,#000 72%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 45%),linear-gradient(180deg,transparent,#000 28%,#000 72%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.sb-shallows-copy{position:relative;z-index:2}.sb-lead{max-width:33em;font-size:clamp(17px,1.45vw,20px);line-height:1.5;color:rgba(245,255,253,.92);text-shadow:0 1px 12px rgba(0,50,60,.25)}.sb-lead-promise{display:block;margin-top:10px;font:750 clamp(19px,1.7vw,23px)/1.25 var(--sb-display);font-stretch:105%;letter-spacing:-.01em;color:#fff}.sb-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.sb-btn-glass{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.4);color:var(--sb-foam);backdrop-filter:blur(8px)}.sb-btn-glass:hover{background:rgba(255,255,255,.22);transform:translateY(-2px)}.sb-coverage{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:26px}.sb-coverage li{display:flex;align-items:baseline;gap:10px;font-size:15px;color:rgba(245,255,253,.9)}.sb-coverage li:before{content:"";flex-shrink:0;align-self:center;width:8px;height:8px;border-radius:50%;background:var(--sb-luz);box-shadow:0 0 0 4px rgba(255,216,74,.25)}.sb-coverage li.is-remote:before{background:var(--sb-mint);box-shadow:0 0 0 4px rgba(125,240,225,.25);animation:sb-live 1.8s ease-in-out infinite}.sb-coverage strong{flex-shrink:0;font:600 11px var(--sb-mono);letter-spacing:.12em;text-transform:uppercase}.sb-coverage li span{min-width:0}.sb-dive-cue{position:relative;z-index:2;display:grid;justify-items:center;gap:10px;color:var(--sb-foam);text-decoration:none;font:500 11px var(--sb-mono);letter-spacing:.14em;text-transform:uppercase}.sb-dive-cue i{position:relative;width:1px;height:64px;background:rgba(255,255,255,.35);overflow:hidden}.sb-dive-cue i:after{content:"";position:absolute;left:-2px;top:-12px;width:5px;height:12px;border-radius:3px;background:var(--sb-luz);animation:sb-cue 1.8s ease-in infinite}@keyframes sb-cue{to{transform:translateY(80px)}}.sb-ocean{position:relative;color:var(--sb-foam);background:linear-gradient(180deg,var(--sb-w1) 0,#178da0 7%,var(--sb-w2) 20%,var(--sb-w3) 38%,var(--sb-w4) 58%,var(--sb-w5) 80%,var(--sb-abyss) 100%)}.sb-ocean:before{content:"";position:absolute;inset:0 0 auto;height:1500px;pointer-events:none;background:repeating-linear-gradient(104deg,rgba(255,255,255,.13) 0 26px,transparent 26px 140px);filter:blur(14px);opacity:.7;-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%,transparent);mask-image:linear-gradient(180deg,transparent,#000 12%,transparent);animation:sb-rays 16s ease-in-out infinite alternate}@keyframes sb-rays{0%{transform:translateX(-3%) skewX(-2deg)}to{transform:translateX(3%) skewX(2deg)}}.sb-zone{position:relative;padding-block:clamp(52px,6.5vw,96px)}.sb-zone-lead{margin-top:24px;max-width:34em;font-size:18px;color:rgba(236,255,251,.78)}[data-reveal]{opacity:0;transform:translateY(32px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}[data-reveal].is-in{opacity:1;transform:none}.sb-bubbles{position:fixed;inset:0;z-index:5;pointer-events:none;opacity:0;transition:opacity .8s ease}.sb.is-underwater .sb-bubbles{opacity:1}.sb-bubbles span{position:absolute;bottom:-24px;border-radius:50%;border:1px solid rgba(236,255,251,.45);background:radial-gradient(circle at 32% 30%,rgba(255,255,255,.7),rgba(255,255,255,.04) 60%);animation:sb-rise linear infinite}@keyframes sb-rise{0%{transform:translate(0);opacity:0}10%{opacity:.9}50%{transform:translate(14px,-55vh)}to{transform:translate(-6px,-112vh);opacity:0}}.sb-gauge{position:fixed;z-index:40;right:18px;top:50%;transform:translateY(-46%);width:92px;padding:14px 12px;border-radius:20px;background:rgba(3,24,43,.55);border:1px solid rgba(236,255,251,.14);backdrop-filter:blur(14px);color:var(--sb-foam);font-family:var(--sb-mono)}.sb-gauge-readout{display:grid;gap:2px}.sb-gauge-label,.sb-gauge-meta{font-size:10px;letter-spacing:.14em;text-transform:uppercase;opacity:.6}.sb-gauge-readout strong{font:500 22px/1 var(--sb-mono);font-variant-numeric:tabular-nums;color:var(--sb-luz)}.sb-gauge-readout small{font-size:11px;margin-left:2px;color:var(--sb-foam);opacity:.7}.sb-gauge-scale{position:relative;height:34vh;margin:16px 0 14px 10px;border-left:1px solid rgba(236,255,251,.3)}.sb-gauge-scale span{position:absolute;left:0;width:7px;height:1px;background:rgba(236,255,251,.35)}.sb-gauge-scale span.is-major{width:13px;background:rgba(236,255,251,.7)}.sb-gauge-scale em{position:absolute;left:20px;top:-6px;font-style:normal;font-size:10px;opacity:.6}.sb-gauge-marker{position:absolute;left:-7px;width:0;height:0;margin-top:-6px;border-block:6px solid transparent;border-left:9px solid var(--sb-luz);transition:top .15s linear}.sb-gauge-site{font-size:10px;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;opacity:.85;min-height:2.6em}.sb-who{color:var(--sb-ink);--sb-stroke:rgba(3,32,46,.6)}.sb-who .sb-h2{font-size:clamp(2.2rem,4.8vw,4.4rem);text-transform:none;max-width:15em;line-height:.98}.sb-portholes{margin-top:clamp(48px,6vw,80px);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(16px,3vw,40px)}.sb-portholes li{text-align:center;transition-delay:calc(var(--i) * 90ms)}.sb-portholes li:nth-child(2n){margin-top:48px}.sb-porthole{position:relative;display:block;aspect-ratio:1;filter:drop-shadow(0 18px 18px rgba(1,30,40,.45));animation:sb-bob 7s ease-in-out infinite;animation-delay:calc(var(--i) * -1.3s)}.sb-porthole-frame{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.sb-porthole-glass{position:absolute;inset:17%;border-radius:50%;overflow:hidden;background:#0d4f5c;box-shadow:inset 0 0 0 1px rgba(0,0,0,.3)}.sb-porthole-glass img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.04);transition:transform .8s cubic-bezier(.2,.8,.2,1)}.sb-porthole-glass:after,.sb-porthole-glass:before{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none}.sb-porthole-glass:before{background:radial-gradient(circle at 50% 50%,transparent 55%,rgba(3,40,50,.55) 100%),linear-gradient(180deg,rgba(120,220,210,.08),rgba(3,60,70,.22));box-shadow:inset 0 6px 14px rgba(0,20,30,.55)}.sb-porthole-glass:after{background:radial-gradient(ellipse 60% 34% at 32% 18%,rgba(255,255,255,.55),rgba(255,255,255,0) 70%),linear-gradient(125deg,transparent 52%,rgba(255,255,255,.16) 58%,transparent 66%);transition:transform .8s cubic-bezier(.2,.8,.2,1)}.sb-portholes li:hover .sb-porthole-glass img{transform:scale(1.12)}.sb-portholes li:hover .sb-porthole-glass:after{transform:translate(8%,6%)}.sb-porthole-label{position:relative;display:inline-block;margin-top:16px;padding:7px 20px 6px;border-radius:4px;color:#3d2a0b;font:700 11px/1.2 var(--sb-mono);letter-spacing:.12em;text-transform:uppercase;background:radial-gradient(circle at 8px 50%,#7a5520 1.6px,#f3d488 2.2px,transparent 3px),radial-gradient(circle at calc(100% - 8px) 50%,#7a5520 1.6px,#f3d488 2.2px,transparent 3px),linear-gradient(160deg,#f6dc98,#d4a84a 55%,#b8862f);box-shadow:inset 0 1px 0 rgba(255,248,220,.7),inset 0 -1px 0 rgba(90,60,20,.5),0 6px 12px -6px rgba(1,30,40,.6);text-shadow:0 1px 0 rgba(255,244,210,.55)}@keyframes sb-bob{50%{transform:translateY(-10px) rotate(1.5deg)}}.sb-service-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,7vw,110px);align-items:center}.sb-service-flip .sb-service-copy{order:2}.sb-service-lead{margin-top:28px;max-width:30em;font-size:clamp(17px,1.4vw,19px);color:rgba(236,255,251,.8)}.sb-facts{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.sb-facts li{padding:9px 14px;border-radius:99px;border:1px solid rgba(236,255,251,.28);font:500 12px var(--sb-mono);letter-spacing:.08em;text-transform:uppercase}.sb-digital{justify-self:center;width:min(490px,100%);padding:24px;border-radius:28px;border:1px solid rgba(236,255,251,.28);background:linear-gradient(145deg,rgba(236,255,251,.12),rgba(0,30,48,.32));backdrop-filter:blur(12px);box-shadow:0 32px 70px -35px rgba(0,20,35,.7)}.sb-digital-head{display:flex;justify-content:space-between;gap:12px;color:rgba(236,255,251,.7);font:500 10px var(--sb-mono);letter-spacing:.08em;text-transform:uppercase}.sb-digital-head>span:last-child{color:var(--sb-mint);white-space:nowrap}.sb-digital-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:5px;margin-top:20px;border:1px solid rgba(236,255,251,.16);border-radius:15px;background:rgba(0,20,35,.25)}.sb-digital-tabs button{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;min-width:0;min-height:43px;padding:8px 4px;border:0;border-radius:10px;background:transparent;color:rgba(236,255,251,.8);font:600 13px var(--sb-body);cursor:pointer;transition:background .2s ease,color .2s ease}.sb-digital-tabs button span{font:500 9px var(--sb-mono);opacity:.65}.sb-digital-tabs button:hover{background:rgba(236,255,251,.1)}.sb-digital-tabs button[aria-selected=true]{background:var(--sb-luz);color:var(--sb-ink)}.sb-digital-content{display:flex;flex-direction:column;min-height:510px;padding-top:24px;animation:sb-in .35s ease both}.sb-digital-content[hidden]{display:none}.sb-digital-eyebrow{font:500 10px var(--sb-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sb-mint)}.sb-digital-content h3{margin-top:10px;max-width:15em;font:720 clamp(23px,2.3vw,29px)/1.07 var(--sb-display);letter-spacing:-.02em}.sb-digital-intro{margin-top:16px;max-width:32em;color:rgba(236,255,251,.8);font-size:14px;line-height:1.6}.sb-digital-browser{margin-top:20px;border:1px solid rgba(236,255,251,.3);border-radius:14px;overflow:hidden;transform:rotate(-1.5deg)}.sb-digital-address{display:flex;align-items:center;gap:14px;padding:9px 12px;background:rgba(0,20,35,.45);color:rgba(236,255,251,.7);font:500 9px var(--sb-mono)}.sb-digital-address>span{display:flex;gap:4px}.sb-digital-address i{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.6}.sb-digital-site{padding:14px 18px 12px;background:#f8eedb;color:#26493e}.sb-digital-site-brand{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:750}.sb-digital-site-brand>span{color:#bf593b;font-size:20px;line-height:1}.sb-digital-site-brand small{margin-left:auto;font:500 8px var(--sb-mono);text-transform:uppercase;letter-spacing:.05em}.sb-digital-site-main{display:grid;grid-template-columns:minmax(0,1fr) 108px;align-items:center;gap:10px;margin-top:12px}.sb-digital-site-main p{font-size:9px}.sb-digital-site-main strong{display:block;max-width:8em;margin-top:4px;font:750 28px/.98 var(--sb-display);letter-spacing:-.04em}.sb-digital-menu-label{display:inline-flex;align-items:center;gap:16px;margin-top:12px;padding:7px 10px;border-radius:5px;background:#315448;color:#fffaf0;font-size:9px}.sb-digital-dish{display:block;width:108px;height:108px}.sb-digital-site-footer{padding-top:10px;margin-top:10px;border-top:1px solid rgba(38,73,62,.18);font-size:8px;letter-spacing:.03em}.sb-digital-list{display:grid;gap:0;margin-top:24px}.sb-digital-list li{display:grid;grid-template-columns:36px minmax(0,1fr) 14px;align-items:center;gap:12px;padding:20px 0;border-bottom:1px solid rgba(236,255,251,.14)}.sb-digital-list li:first-child{padding-top:0}.sb-digital-list li:last-child{border-bottom:0}.sb-digital-icon{display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(125,240,225,.25);border-radius:11px;background:rgba(125,240,225,.08);color:var(--sb-mint)}.sb-digital-icon svg{width:20px;height:20px}.sb-digital-list strong{display:block;font-size:14px;font-weight:650;line-height:1.3}.sb-digital-list li p{margin-top:4px;color:rgba(236,255,251,.75);font-size:12px;line-height:1.4}.sb-digital-row-mark{color:var(--sb-mint);font-size:15px}.sb-digital-list.is-create{margin-top:22px}.sb-digital-list.is-create li{padding-block:10px;border:0}.sb-digital-note{display:flex;align-items:flex-start;gap:9px;margin-top:auto;padding:14px 12px;border:1px solid rgba(125,240,225,.22);border-radius:12px;background:rgba(125,240,225,.07);color:var(--sb-mint);font-size:12px;line-height:1.45}.sb-digital-note>span{font-size:19px;line-height:1}.sb-digital-caption{margin-top:18px;text-align:right;color:rgba(236,255,251,.65);font:500 9px var(--sb-mono);letter-spacing:.04em;text-transform:uppercase}.sb-digital-demo{margin-top:20px;margin-bottom:18px}.sb-digital-editor{overflow:hidden;border:1px solid rgba(236,255,251,.3);border-radius:14px;background:#f3f5ee;color:#26493e}.sb-digital-editor-bar{display:flex;align-items:center;gap:8px;min-height:40px;padding:10px 12px;background:#133f4a;color:var(--sb-foam)}.sb-digital-editor-bar svg{width:21px;height:21px}.sb-digital-editor-bar strong{font-size:12px;font-weight:600}.sb-digital-editor-bar>span{margin-left:auto;font-size:10px;opacity:.7}.sb-digital-editor-title{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px;padding:12px;border-bottom:1px solid #dce3d7;color:#567164;font-size:10px}.sb-digital-editor-title>span:last-child{color:#7c826c;font-size:9px}.sb-digital-edits label{display:grid;grid-template-columns:15px minmax(0,1fr) 12px;align-items:center;gap:9px;min-height:68px;padding:11px 12px;border-bottom:1px solid #dce3d7;cursor:pointer;transition:background .25s ease}.sb-digital-edits label:hover{background:#e8f0e4}.sb-digital-edits label.is-applied{background:#e3f1e5}.sb-digital-edits input{width:15px;height:15px;margin:0;accent-color:#286e53;cursor:pointer}.sb-digital-edits b{display:block;font-size:12px;font-weight:650}.sb-digital-edit-values{display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:8px;column-gap:8px;row-gap:1px;margin-top:3px;font-size:10px;line-height:1.4}.sb-digital-edit-values>span{color:#667369}.sb-digital-edit-values>.is-replaced{text-decoration:line-through;text-decoration-color:#a96b59;color:#7a7b70}.sb-digital-edit-values>strong{color:#246445;font-size:10px;font-weight:600}.sb-digital-edits i{color:#2d7456;font-size:13px;font-style:normal}.sb-digital-editor-status{min-height:32px;padding:9px 12px;background:#e8ede2;color:#4d6b57;font-size:9px}.sb-digital-demo-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:40px;margin-top:12px;padding:10px 12px;border:1px solid rgba(125,240,225,.35);border-radius:10px;background:rgba(125,240,225,.08);color:var(--sb-mint);font:600 12px var(--sb-body);text-align:left;cursor:pointer;transition:background .2s ease}.sb-digital-demo-toggle:hover{background:rgba(125,240,225,.17)}.sb-digital-service-pills{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:18px}.sb-digital-service-pills li{display:flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid rgba(236,255,251,.18);border-radius:99px}.sb-digital-service-pills .sb-digital-icon{width:15px;height:15px;border:0;border-radius:0;background:none}.sb-digital-service-pills .sb-digital-icon svg{width:15px;height:15px}.sb-digital-service-pills strong{font-size:10px;font-weight:500}.sb-web-costs{margin-top:20px}.sb-web-cost-presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sb-web-cost-presets button{display:flex;align-items:center;gap:9px;min-width:0;min-height:61px;padding:10px 11px;border:1px solid rgba(236,255,251,.22);border-radius:13px;background:rgba(0,24,40,.2);color:var(--sb-foam);text-align:left;cursor:pointer;transition:background .2s ease,border-color .2s ease}.sb-web-cost-presets button:hover{background:rgba(125,240,225,.1);border-color:rgba(125,240,225,.65)}.sb-web-cost-presets button[aria-pressed=true]{border-color:var(--sb-luz);background:rgba(255,216,74,.08)}.sb-web-cost-presets button>svg{flex:0 0 22px;width:22px;height:22px;color:var(--sb-mint)}.sb-web-cost-presets button>span{min-width:0}.sb-web-cost-presets strong{display:block;font-size:12px;font-weight:650}.sb-web-cost-presets small{display:block;margin-top:3px;font-size:10px;line-height:1.35;color:rgba(236,255,251,.7)}.sb-web-cost-control{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:13px 10px;margin-top:22px}.sb-web-cost-control label{color:rgba(236,255,251,.8);font-size:12px}.sb-web-cost-control output{font:750 24px/1 var(--sb-display);color:var(--sb-luz);font-variant-numeric:tabular-nums}.sb-web-cost-control output small{font:500 10px var(--sb-body)}.sb-web-cost-control input{grid-column:1/-1;width:100%;height:5px;margin:4px 0 8px;accent-color:var(--sb-luz);cursor:pointer}.sb-web-cost-target{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:14px}.sb-web-cost-target>span{flex:1 1 150px;font-size:11px;color:rgba(236,255,251,.75)}.sb-web-cost-target button{min-height:34px;padding:6px 12px;border:1px solid rgba(125,240,225,.3);border-radius:99px;background:rgba(0,24,40,.2);color:var(--sb-foam);font:650 14px var(--sb-body);cursor:pointer}.sb-web-cost-target button small{margin-left:2px;font-size:10px;font-weight:400}.sb-web-cost-target button[aria-pressed=true]{background:var(--sb-mint);border-color:var(--sb-mint);color:var(--sb-ink)}.sb-web-cost-comparison{display:grid;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);gap:8px;align-items:center;margin-top:22px;padding:17px 12px;border:1px solid rgba(236,255,251,.17);border-radius:14px 14px 0 0;background:rgba(0,20,35,.25)}.sb-web-cost-comparison>div{text-align:center}.sb-web-cost-comparison>div>span{display:block;color:rgba(236,255,251,.75);font-size:10px}.sb-web-cost-comparison strong{display:block;margin-top:6px;font:750 clamp(30px,3.2vw,39px)/1 var(--sb-display);font-variant-numeric:tabular-nums;letter-spacing:-.03em}.sb-web-cost-comparison s{text-decoration-color:var(--sb-coral);text-decoration-thickness:2px;opacity:.7}.sb-web-cost-comparison strong small{font:500 11px var(--sb-body);letter-spacing:0}.sb-web-cost-arrow,.sb-web-cost-comparison>div:last-child strong{color:var(--sb-mint)}.sb-web-cost-arrow{font-size:23px}.sb-web-cost-saving{padding:18px 14px;border:1px solid rgba(125,240,225,.4);border-top:0;border-radius:0 0 14px 14px;background:rgba(125,240,225,.1);text-align:center}.sb-web-cost-saving>span{display:block;font-size:11px;color:var(--sb-mint)}.sb-web-cost-saving strong{display:block;margin-top:7px;color:var(--sb-luz);font:800 clamp(39px,4vw,48px)/1 var(--sb-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.sb-web-cost-saving strong small{margin-left:4px;font:500 12px var(--sb-body);letter-spacing:0}.sb-web-cost-saving p{margin-top:7px;color:rgba(236,255,251,.85);font-size:11px}.sb-web-cost-assumption{margin-top:13px;color:var(--sb-mint);font-size:11px;line-height:1.5}.sb-web-cost-scope{margin-top:7px;color:rgba(236,255,251,.7);font-size:10px;line-height:1.5}.sb-web-cost-sources{margin-top:13px;border-top:1px solid rgba(236,255,251,.18);padding-top:11px;color:rgba(236,255,251,.75);font-size:10px;line-height:1.55}.sb-web-cost-sources summary{cursor:pointer;color:var(--sb-foam)}.sb-web-cost-sources p{margin-top:10px}.sb-web-cost-sources ul{display:grid;gap:4px;margin-top:10px}.sb-web-cost-sources a{color:var(--sb-mint);text-underline-offset:3px}.sb-photo-band{position:relative;height:clamp(260px,48vh,520px)}.sb-photo-band img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.85;-webkit-mask-image:linear-gradient(180deg,transparent,#000 28%,#000 72%,transparent);mask-image:linear-gradient(180deg,transparent,#000 28%,#000 72%,transparent)}.sb-ai{position:relative;isolation:isolate;justify-self:center;width:min(490px,100%);padding:24px;overflow:hidden;border-radius:30px;border:1px solid rgba(236,255,251,.22);background:radial-gradient(ellipse at 8% 0,rgba(125,240,225,.15),transparent 65%),rgba(0,20,35,.55);box-shadow:0 28px 70px -35px rgba(0,10,24,.65),inset 0 1px rgba(236,255,251,.08)}.sb-ai-rings{position:absolute;z-index:-1;top:-115px;right:-130px;width:320px;height:320px;pointer-events:none}.sb-ai-rings i{position:absolute;inset:0;border:1px solid rgba(125,240,225,.1);border-radius:50%}.sb-ai-rings i+i{inset:45px}.sb-ai-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;font:500 10px var(--sb-mono);letter-spacing:.08em;text-transform:uppercase;color:rgba(236,255,251,.65)}.sb-ai-status{display:inline-flex;gap:7px;align-items:center;color:var(--sb-mint)}.sb-ai-status i{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 10px rgba(125,240,225,.5)}.sb-ai-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:5px;margin-top:22px;border:1px solid rgba(236,255,251,.12);border-radius:15px;background:rgba(0,15,28,.35)}.sb-ai-tabs button{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:43px;padding:8px 5px;border:1px solid transparent;border-radius:10px;background:transparent;color:rgba(236,255,251,.75);font:600 13px var(--sb-body);cursor:pointer;transition:background .2s ease,color .2s ease}.sb-ai-tabs button span{font:500 9px var(--sb-mono);opacity:.65}.sb-ai-tabs button:hover{background:rgba(236,255,251,.08);color:var(--sb-foam)}.sb-ai-tabs button[aria-selected=true]{background:var(--sb-luz);color:var(--sb-ink);box-shadow:0 3px 16px -7px rgba(255,216,74,.5)}.sb-ai-example{position:relative;padding-top:24px;animation:sb-in .35s ease both}.sb-ai-example[hidden]{display:none}.sb-ai-example-head{display:flex;align-items:center;justify-content:space-between;gap:12px;font:500 10px var(--sb-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sb-mint)}.sb-ai-signal{display:flex;height:16px;align-items:center;gap:3px}.sb-ai-signal i{height:5px;width:3px;border-radius:2px;background:currentColor;animation:sb-ai-signal 1.7s ease-in-out infinite alternate}.sb-ai-signal i:nth-child(2){height:14px;animation-delay:-.6s}.sb-ai-signal i:nth-child(3){height:9px;animation-delay:-.3s}.sb-ai-signal i:nth-child(4){height:12px;animation-delay:-.9s}@keyframes sb-ai-signal{to{transform:scaleY(.4);opacity:.5}}.sb-ai-example h3{margin-top:10px;min-height:2.1em;max-width:15em;font:720 clamp(23px,2.3vw,29px)/1.06 var(--sb-display);font-stretch:95%;letter-spacing:-.02em}.sb-ai-outcome{display:flex;align-items:center;gap:9px;margin-top:24px;min-height:45px;padding:10px 12px;border:1px solid rgba(125,240,225,.15);border-radius:12px;background:rgba(125,240,225,.04);font-size:12px;color:rgba(236,255,251,.75);transition:background .3s ease,border-color .3s ease,color .3s ease}.sb-ai-demo{margin-top:20px}.sb-ai-appbar{display:flex;align-items:center;gap:10px;padding:12px;border-bottom:1px solid rgba(236,255,251,.1)}.sb-ai-appbar>svg{flex:0 0 25px;width:25px;height:25px;color:var(--sb-mint)}.sb-ai-appbar .sb-ai-excel-logo{color:#62d49b}.sb-ai-appbar>span:first-of-type{min-width:0}.sb-ai-appbar strong{display:block;font-size:12px;overflow-wrap:anywhere}.sb-ai-appbar small{display:block;margin-top:3px;font-size:10px;color:rgba(236,255,251,.6)}.sb-ai-appbadge{margin-left:auto;flex:0 0 auto;font:500 9px var(--sb-mono);color:var(--sb-mint)}.sb-ai-sheet{overflow:hidden;border:1px solid rgba(125,240,225,.2);border-radius:10px;background:rgba(0,15,28,.4)}.sb-ai-sheet table{width:100%;border-collapse:collapse;text-align:left;font-size:11px}.sb-ai-sheet th{color:var(--sb-mint);background:rgba(125,240,225,.08);font-weight:500}.sb-ai-sheet td,.sb-ai-sheet th{padding:11px 9px;border-right:1px solid rgba(236,255,251,.08);border-bottom:1px solid rgba(236,255,251,.08)}.sb-ai-sheet td:last-child,.sb-ai-sheet th:last-child{border-right:0}.sb-ai-sheet tr:last-child td{border-bottom:0}.sb-ai-sheet td:last-child{color:#f5d681}.sb-ai-sheet .is-ready{color:var(--sb-mint)}.sb-ai-pipeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-block:18px}.sb-ai-pipeline>span{position:relative;display:grid;justify-items:center;gap:7px;text-align:center;font-size:10px;line-height:1.3}.sb-ai-pipeline>span:not(:last-child):after{content:"→";position:absolute;top:8px;right:-12px;color:rgba(125,240,225,.6)}.sb-ai-pipeline b{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;border:1px solid rgba(125,240,225,.25);font:500 11px var(--sb-mono);color:var(--sb-mint)}.sb-ai-pipeline.is-complete b{color:var(--sb-ink);background:var(--sb-mint)}.sb-ai-result{display:flex;gap:10px;min-height:102px;padding:14px;background:rgba(125,240,225,.06);border:1px solid rgba(125,240,225,.15);border-radius:12px}.sb-ai-result-icon{color:var(--sb-mint);font-size:20px}.sb-ai-result strong{font-size:13px}.sb-ai-result p{margin-top:5px;font-size:12px;line-height:1.5;color:rgba(236,255,251,.72)}.sb-ai-draft{margin-top:10px;padding:12px;border-radius:10px;border:1px dashed rgba(125,240,225,.3);background:rgba(0,15,28,.3);animation:sb-in .25s ease both}.sb-ai-draft>span{display:block;margin-bottom:8px;font:500 9px var(--sb-mono);color:var(--sb-mint)}.sb-ai-draft strong{font-size:11px}.sb-ai-draft p{margin-top:5px;font-size:11px;line-height:1.5;color:rgba(236,255,251,.7)}.sb-ai-demo-action{display:flex;justify-content:space-between;gap:8px;width:100%;padding:12px 14px;margin-top:14px;border:1px solid var(--sb-luz);border-radius:10px;background:var(--sb-luz);color:var(--sb-ink);font-size:12px;font-weight:650;cursor:pointer}.sb-ai-channels{display:flex;gap:8px;margin-bottom:12px}.sb-ai-channels button{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:8px 10px;border:1px solid rgba(236,255,251,.15);border-radius:20px;color:rgba(236,255,251,.7);font-size:11px;cursor:pointer}.sb-ai-channels button svg{width:16px;height:16px}.sb-ai-channels button[aria-pressed=true]{background:rgba(125,240,225,.12);border-color:var(--sb-mint);color:var(--sb-mint)}.sb-ai-chat{overflow:hidden;border:1px solid rgba(125,240,225,.2);border-radius:15px;background:radial-gradient(circle at 0 100%,rgba(125,240,225,.08),transparent 70%),rgba(0,15,28,.45)}.sb-ai-chat-messenger .sb-ai-appbar>svg{color:#91acff}.sb-ai-online{width:7px;height:7px;border-radius:50%;background:var(--sb-mint);margin-left:auto}.sb-ai-chat-body{display:grid;align-content:start;gap:12px;min-height:270px;padding:14px}.sb-ai-exchange{display:grid;gap:12px;animation:sb-in .25s ease both}.sb-ai-bubble{max-width:92%;width:-moz-fit-content;width:fit-content;padding:10px 12px;border-radius:12px;font-size:12px;line-height:1.5}.sb-ai-bubble small{display:block;margin-bottom:5px;font-size:9px;color:var(--sb-mint)}.sb-ai-bubble-agent{background:rgba(125,240,225,.1);border-top-left-radius:3px}.sb-ai-bubble-customer{justify-self:end;background:rgba(255,216,74,.14);border-top-right-radius:3px}.sb-ai-chat-tag{display:block;margin-top:8px;font-size:9px;color:var(--sb-mint)}.sb-ai-prompt{margin-top:16px;margin-bottom:8px;font-size:10px;color:rgba(236,255,251,.65)}.sb-ai-question-buttons{display:grid;gap:7px}.sb-ai-question-buttons button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:10px 12px;border:1px solid rgba(125,240,225,.2);border-radius:9px;color:var(--sb-foam);text-align:left;font-size:11px;line-height:1.4;cursor:pointer}.sb-ai-question-buttons button:hover,.sb-ai-question-buttons button[aria-pressed=true]{border-color:var(--sb-mint);background:rgba(125,240,225,.08)}.sb-ai-question-buttons button>span{color:var(--sb-mint)}.sb-ai-documents{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sb-ai-document{display:grid;justify-items:start;align-content:start;gap:6px;padding:12px;min-width:0;text-align:left;border:1px solid rgba(125,240,225,.18);border-radius:13px;background:rgba(0,15,28,.35);cursor:pointer}.sb-ai-document.is-selected{background:rgba(125,240,225,.08);border-color:var(--sb-mint)}.sb-ai-document>strong{font-size:11px;line-height:1.4}.sb-ai-document>small{font:400 9px var(--sb-mono);color:rgba(236,255,251,.6)}.sb-ai-paper{position:relative;display:grid;gap:5px;width:58px;height:73px;margin-bottom:4px;padding:10px;border-radius:3px 12px 3px 3px;background:#edf4e6;box-shadow:3px 4px 0 rgba(125,240,225,.15)}.sb-ai-paper b{font:700 9px var(--sb-mono);color:#13554e}.sb-ai-paper i{display:block;height:2px;background:#b3c7bd}.sb-ai-paper i:nth-of-type(2){width:70%;background:#4daba0}.sb-ai-paper em{position:absolute;bottom:5px;right:5px;font:400 8px var(--sb-mono);color:#13554e}.sb-ai-answer{margin-top:14px;padding:14px;border:1px solid rgba(125,240,225,.2);border-radius:12px;background:rgba(125,240,225,.07)}.sb-ai-answer-label{font:500 9px var(--sb-mono);color:var(--sb-mint);text-transform:uppercase;letter-spacing:.05em}.sb-ai-answer p{margin-top:8px;font-size:12px;line-height:1.6}.sb-ai-citation{color:var(--sb-luz);font:600 11px var(--sb-mono);padding:2px 4px;cursor:pointer}.sb-ai-source-button{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:40px;margin-top:10px;padding:6px 0;text-align:left;color:var(--sb-mint);font-size:10px;line-height:1.4;cursor:pointer}.sb-ai-source{margin-top:5px;padding:12px;border-left:2px solid var(--sb-luz);background:rgba(255,216,74,.05);font-size:11px;line-height:1.6}.sb-ai-source[hidden]{display:none}.sb-ai-source strong{font-size:9px;color:var(--sb-luz)}.sb-ai-source p{margin-top:5px;color:rgba(236,255,251,.75)}.sb-ai-demo button:focus-visible{outline:2px solid var(--sb-luz);outline-offset:3px}.sb-ai-caption{margin-top:18px;text-align:right;color:rgba(236,255,251,.6);font:500 9px var(--sb-mono);letter-spacing:.08em;text-transform:uppercase}.sb-sample{position:absolute;right:20px;bottom:16px;font:500 10px var(--sb-mono);letter-spacing:.14em;text-transform:uppercase;opacity:.45}@keyframes sb-in{0%{opacity:0;transform:translateY(12px) scale(.96)}}.sb-systems{justify-self:center;width:min(510px,100%);padding:24px;overflow:hidden;border:1px solid rgba(236,255,251,.22);border-radius:30px;background:radial-gradient(ellipse at 100% 0,rgba(125,240,225,.1),transparent 65%),rgba(0,15,29,.55);box-shadow:0 30px 70px -35px rgba(0,8,20,.7)}.sb-systems-head{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;color:rgba(236,255,251,.65);font:500 9px var(--sb-mono);letter-spacing:.07em;text-transform:uppercase}.sb-systems-head>span:last-child{color:var(--sb-mint)}.sb-systems-question{margin-top:22px;font-size:17px;font-weight:650}.sb-systems-platforms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.sb-systems-platforms button{position:relative;isolation:isolate;display:grid;justify-items:center;align-content:center;gap:9px;min-width:0;min-height:112px;padding:12px 6px 17px;overflow:hidden;border:1px solid rgba(125,240,225,.22);border-radius:18px;color:var(--sb-foam);background:radial-gradient(ellipse at 20% 0,rgba(125,240,225,.12),transparent 70%),linear-gradient(155deg,#123f50,#082535);box-shadow:inset 0 1px rgba(236,255,251,.08),0 8px 16px -12px rgba(0,8,20,.8);cursor:pointer;font:600 11px var(--sb-body);transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.sb-systems-platforms button:before{content:"";position:absolute;z-index:-1;inset:auto 0 4px;height:12px;pointer-events:none;opacity:.45;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='12' viewBox='0 0 100 12'%3E%3Cpath d='M-10 3Q2-2 15 3T40 3T65 3T90 3T115 3M-10 10Q2 5 15 10T40 10T65 10T90 10T115 10' fill='none' stroke='%237df0e1' stroke-opacity='.4'/%3E%3C/svg%3E") 50% /100px 12px repeat-x}.sb-systems-platforms button:hover{transform:translateY(-3px);border-color:rgba(125,240,225,.6);box-shadow:inset 0 1px rgba(236,255,251,.16),0 10px 22px -12px rgba(0,8,20,.9)}.sb-systems-platforms button[aria-pressed=true]{border-color:var(--sb-luz);background:radial-gradient(ellipse at 50% 20%,rgba(125,240,225,.18),transparent 80%),linear-gradient(155deg,#164a53,#0b303b);box-shadow:inset 0 0 18px rgba(125,240,225,.09),0 0 18px -9px rgba(255,216,74,.45)}.sb-systems-platforms button>i{position:absolute;right:7px;top:7px;display:grid;place-items:center;width:15px;height:15px;border-radius:50%;background:var(--sb-luz);color:var(--sb-ink);font-size:10px;font-style:normal;opacity:0}.sb-systems-platforms button[aria-pressed=true]>i{opacity:1}.sb-systems-porthole{position:relative;display:grid;place-items:center;width:60px;height:60px;padding:6px;border-radius:50%;background:conic-gradient(from -35deg,#f3d99b,#ad7e39 23%,#e4c281 42%,#89602c 65%,#edce91 84%,#f3d99b);box-shadow:0 4px 8px rgba(0,8,20,.4),inset 0 0 0 1px rgba(255,239,195,.6),inset 0 0 0 3px rgba(71,46,18,.25);transition:box-shadow .25s ease}.sb-systems-porthole:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 50% 5%,#5c4126 1px,transparent 1.7px),radial-gradient(circle at 95% 50%,#5c4126 1px,transparent 1.7px),radial-gradient(circle at 50% 95%,#5c4126 1px,transparent 1.7px),radial-gradient(circle at 5% 50%,#5c4126 1px,transparent 1.7px)}.sb-systems-platforms .sb-systems-porthole .sb-systems-brand{position:relative;width:48px;height:48px;overflow:hidden;border-radius:50%;background:radial-gradient(ellipse at 30% 15%,#f2f5dd,#c9e1d6 65%,#8cbbb7);box-shadow:inset 0 0 0 1px rgba(5,47,55,.5),inset 0 -3px 5px rgba(3,45,55,.15)}.sb-systems-porthole .sb-systems-brand:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(125deg,rgba(255,255,255,.3),transparent 32%,transparent 50%,rgba(255,255,255,.25) 56%,transparent 65%);transition:transform .5s ease}.sb-systems-platforms button:hover .sb-systems-brand:after{transform:translate(6%,6%)}.sb-systems-platforms button[aria-pressed=true] .sb-systems-porthole{box-shadow:0 0 15px -5px rgba(125,240,225,.65),0 4px 8px rgba(0,8,20,.4),inset 0 0 0 1px rgba(255,239,195,.8)}.sb-systems-brand{display:grid;place-items:center;height:29px;color:var(--brand-color)}.sb-systems-brand svg{display:block;width:42px;height:29px}.sb-systems-brand img{display:block;width:54px;height:36px}.sb-systems-porthole .sb-systems-brand svg{width:34px;height:26px}.sb-systems-porthole .sb-systems-brand img{width:43px;height:32px}.sb-systems-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:5px;margin-top:22px;border:1px solid rgba(236,255,251,.14);border-radius:15px;background:rgba(0,10,20,.35)}.sb-systems-tabs button{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;min-height:42px;min-width:0;padding:7px 4px;border:0;border-radius:10px;background:transparent;color:rgba(236,255,251,.8);font:600 13px var(--sb-body);cursor:pointer;transition:background .2s ease,color .2s ease}.sb-systems-tabs button>span{font:500 9px var(--sb-mono);opacity:.6}.sb-systems-tabs button:hover{background:rgba(236,255,251,.08)}.sb-systems-tabs button[aria-selected=true]{color:var(--sb-ink);background:var(--sb-luz)}.sb-systems-panel{display:flex;flex-direction:column;min-height:415px;padding-top:22px;animation:sb-in .35s ease both}.sb-systems-panel[hidden]{display:none}.sb-systems-eyebrow{font:500 9px var(--sb-mono);letter-spacing:.1em;color:var(--sb-mint);text-transform:uppercase}.sb-systems-panel h3{margin-top:9px;font:720 clamp(22px,2.2vw,27px)/1.08 var(--sb-display);letter-spacing:-.02em}.sb-systems-description{margin-top:12px;font-size:13px;line-height:1.5;color:rgba(236,255,251,.75)}.sb-systems-connection{display:grid;grid-template-columns:65px 1fr 36px 1fr 65px;align-items:center;margin:20px 8px}.sb-systems-destination,.sb-systems-source{display:grid;justify-items:center;gap:5px;font-size:10px}.sb-systems-source .sb-systems-brand{width:60px;height:40px;border-radius:10px;background:#f6f8f6}.sb-systems-destination>span:first-child{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--sb-mint);color:var(--sb-ink);font:800 28px/.8 var(--sb-display);letter-spacing:-.07em}.sb-systems-hub{display:grid;place-items:center;width:32px;height:32px;margin-top:-16px;border:1px solid rgba(125,240,225,.4);border-radius:50%;color:var(--sb-mint);font-size:19px}.sb-systems-stream{position:relative;height:1px;margin-top:-16px;background:rgba(125,240,225,.3);overflow:hidden}.sb-systems-stream i{position:absolute;top:0;left:-20%;width:20%;height:1px;background:var(--sb-mint);animation:sb-systems-stream 2.4s linear infinite}.sb-systems-stream i+i{animation-delay:-1.2s}@keyframes sb-systems-stream{to{left:100%}}.sb-systems-workspace{margin:0 0 20px;overflow:hidden;border:1px solid #c9dad4;border-radius:13px;background:#f4f8f5;color:#193e3a}.sb-systems-appbar{display:flex;align-items:center;gap:8px;min-height:42px;padding:9px 12px;border-bottom:1px solid #d9e4de;background:#e8f0eb}.sb-systems-appmark{display:grid;place-items:center;width:23px;height:23px;border-radius:7px;background:#1c5148;color:#fff;font:800 18px/1 var(--sb-display);letter-spacing:-.08em}.sb-systems-appbar strong{font-size:12px;font-weight:700}.sb-systems-appbadge{max-width:95px;margin-left:auto;padding:3px 7px;border:1px solid #b8d1c4;border-radius:99px;color:#366a57;font-size:9px;overflow-wrap:anywhere}.sb-systems-workhead{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:11px 12px 6px;color:#647b73;font:500 8px var(--sb-mono);text-transform:uppercase}.sb-systems-workrow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 10px;align-items:center;gap:8px;margin:0 12px;padding:9px 0;border-bottom:1px solid #dce6df;font-size:10px}.sb-systems-workrow>span:first-child{display:flex;align-items:center;gap:6px}.sb-systems-workrow b{display:grid;place-items:center;flex:0 0 21px;height:21px;border-radius:50%;background:#d9e9dc;color:#37634e;font-size:7px}.sb-systems-workrow strong{font-weight:600;line-height:1.3}.sb-systems-workrow i{color:#2d6b57;font-style:normal}.sb-systems-workfoot{display:flex;align-items:center;gap:7px;padding:10px 12px;color:#536f62;font-size:9px}.sb-systems-records{min-height:202px;margin-top:20px;border:1px solid rgba(236,255,251,.16);border-radius:13px;background:rgba(0,10,20,.2);overflow:hidden}.sb-systems-recordhead{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;padding:11px 12px;border-bottom:1px solid rgba(236,255,251,.12);font-size:10px;color:rgba(236,255,251,.75)}.sb-systems-recordhead>span:last-child{color:#ffae9f}.sb-systems-records li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px dashed rgba(236,255,251,.12)}.sb-systems-records li:last-child{border:0}.sb-systems-records small,.sb-systems-records strong{display:block}.sb-systems-records strong{font-size:12px;font-weight:600}.sb-systems-records small{margin-top:2px;font-size:10px;color:rgba(236,255,251,.6)}.sb-systems-records li i{padding:3px 6px;border-radius:5px;background:rgba(255,111,89,.1);color:#ffae9f;font-size:9px;font-style:normal}.sb-systems-records.is-clean .sb-systems-recordhead>span:last-child{color:var(--sb-mint)}.sb-systems-records.is-clean li{animation:sb-in .3s ease both}.sb-systems-clean-button,.sb-systems-records.is-clean li i{color:var(--sb-mint);background:rgba(125,240,225,.1)}.sb-systems-clean-button{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;width:100%;min-height:40px;padding:10px 12px;border:1px solid rgba(125,240,225,.45);border-radius:10px;font:600 12px var(--sb-body);cursor:pointer}.sb-systems-clean-button:hover{background:rgba(125,240,225,.2)}.sb-systems-build-status,.sb-systems-clean-status{min-height:2.9em;margin:10px 0 18px;font-size:11px;line-height:1.45;color:rgba(236,255,251,.75)}.sb-systems-keep{display:flex;align-items:center;gap:9px;margin:20px 0 16px;font-size:12px;cursor:pointer}.sb-systems-keep input{flex:0 0 16px;width:16px;height:16px;accent-color:var(--sb-mint);cursor:pointer}.sb-systems-panel .sb-systems-build-status{margin-top:-8px}.sb-systems-note{display:flex;gap:9px;margin-top:auto;padding:12px;border:1px solid rgba(125,240,225,.18);border-radius:12px;background:rgba(125,240,225,.06);color:var(--sb-mint);font-size:11px;line-height:1.5}.sb-systems-note>span{font-size:17px;line-height:1}.sb-systems-caption{margin-top:16px;color:rgba(236,255,251,.55);font:500 8px var(--sb-mono);letter-spacing:.06em;text-align:right;text-transform:uppercase}@keyframes sb-live{50%{opacity:.3}}.sb-index{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin-top:clamp(48px,6vw,80px);border-radius:30px;overflow:hidden;border:1px solid rgba(236,255,251,.14);background:rgba(0,16,30,.4);box-shadow:0 50px 90px -50px rgba(0,6,14,.9)}.sb-index-help{display:grid;align-content:start;gap:18px;padding:clamp(26px,3.5vw,44px);color:var(--sb-ink);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='28' viewBox='0 0 120 28'%3E%3Cpath d='M0 9Q15 3 30 9T60 9T90 9T120 9M0 23Q15 17 30 23T60 23T90 23T120 23' fill='none' stroke='%2303202e' stroke-opacity='.07' stroke-width='1.4'/%3E%3C/svg%3E") 0 0 /120px 28px,radial-gradient(120% 90% at 0 0,rgba(255,246,214,.9),transparent 60%),linear-gradient(160deg,#f6e2b2,#ebcf94);border-right:1px solid rgba(3,32,46,.12)}.sb-index-eyebrow{display:flex;align-items:center;gap:10px;font:500 12px var(--sb-mono);letter-spacing:.14em;text-transform:uppercase;color:#0b6b66}.sb-index-eyebrow i{width:8px;height:8px;border-radius:50%;background:#1d9e6a;box-shadow:0 0 0 4px rgba(29,158,106,.2);animation:sb-live 1.8s ease-in-out infinite}.sb-index-help h3{font:800 clamp(1.7rem,2.8vw,2.4rem)/1.04 var(--sb-display);font-stretch:108%;letter-spacing:-.02em}.sb-index-text{color:rgba(3,32,46,.78);max-width:30em}.sb-index-help .sb-coverage{margin-top:0}.sb-index-help .sb-coverage li{color:rgba(3,32,46,.85);text-shadow:none}.sb-index-help .sb-coverage li:before{background:#d99a00;box-shadow:0 0 0 4px rgba(217,154,0,.22)}.sb-index-help .sb-coverage li.is-remote:before{background:#0f8a82;box-shadow:0 0 0 4px rgba(15,138,130,.2)}.sb-index-help .sb-btn{justify-self:start;background:var(--sb-ink);color:var(--sb-foam);box-shadow:0 10px 24px -12px rgba(3,32,46,.6)}.sb-index-help .sb-btn:hover{background:var(--sb-luz);color:var(--sb-ink);box-shadow:0 0 0 6px rgba(3,32,46,.12)}.sb-index-list{display:grid;align-content:center;padding:clamp(14px,2vw,22px) clamp(18px,2.6vw,34px)}.sb-index-list ol{display:grid}.sb-index-list li+li{border-top:1px dashed rgba(236,255,251,.12)}.sb-index-list li a{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) auto 36px 22px;align-items:center;gap:12px;padding:15px 8px;border-radius:14px;color:var(--sb-foam);text-decoration:none;transition:background-color .25s ease,color .25s ease}.sb-index-num{font:500 12px var(--sb-mono);color:var(--sb-mint)}.sb-index-name{font-size:17px;font-weight:650}.sb-index-count{min-width:28px;padding:3px 8px;border-radius:99px;border:1px solid rgba(236,255,251,.2);text-align:center;font:500 11px var(--sb-mono);opacity:.7}.sb-index-arrow{font-size:18px;transition:transform .3s ease}.sb-index-swim{display:grid;place-items:center;opacity:0;transform:translateX(-26px);transition:opacity .3s ease,transform .5s cubic-bezier(.2,.8,.3,1.2)}.sb-index-list li a:focus-visible,.sb-index-list li a:hover{background:rgba(255,216,74,.1);color:var(--sb-luz)}.sb-index-list li a:focus-visible .sb-index-swim,.sb-index-list li a:hover .sb-index-swim{opacity:1;transform:none}.sb-index-list li a:focus-visible .sb-fish,.sb-index-list li a:hover .sb-fish{opacity:1;animation:sb-swim 1.2s ease-in-out infinite}.sb-index-list li a:focus-visible .sb-fish-tail,.sb-index-list li a:hover .sb-fish-tail{animation:sb-wag .3s ease-in-out infinite}.sb-index-list li a:hover .sb-index-arrow{transform:translateX(4px)}.sb-index-all{justify-self:start;display:inline-flex;gap:8px;margin:14px 8px 4px;color:var(--sb-luz);font-weight:650;text-decoration:none}.sb-index-all:hover span{transform:translateX(4px)}.sb-index-all span{transition:transform .25s ease}.sb-pressure-grid{margin-top:clamp(40px,5vw,72px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:center}.sb-dial{position:relative;justify-self:center;width:min(460px,100%);filter:drop-shadow(0 40px 50px rgba(0,10,20,.55)) drop-shadow(0 0 calc(var(--p) * var(--p) * 60px) rgba(228,69,52,calc(var(--p) * .7)));transition:filter .6s ease}.sb-dial svg{position:relative;z-index:1;display:block;width:100%;height:auto}.sb-dial-valve rect{fill:var(--sb-brass);stroke:#7d5f27;stroke-width:1.5}.sb-dial-bezel{fill:var(--sb-brass);stroke:#7d5f27;stroke-width:2}.sb-dial-face{fill:#f3efe2;stroke:#d8cfb6;stroke-width:2}.sb-dial-heat{fill:url(#sb-heat);opacity:calc(var(--p) * var(--p) * .6);transition:opacity .5s ease;pointer-events:none}.sb-dial-seg{fill:none;stroke-width:12;opacity:.16;transition:opacity .35s ease}.sb-dial-seg.is-lit{opacity:1}.sb-dial-major{stroke:#1c2b33;stroke-width:2.5}.sb-dial-minor{stroke:#7e8a8e;stroke-width:1.2}.sb-dial-num{font:600 11px var(--sb-mono);font-stretch:87.5%;fill:#1c2b33;text-anchor:middle}.sb-dial-unit{font:500 9px var(--sb-mono);font-stretch:87.5%;letter-spacing:.14em;fill:#6d7a7f;text-anchor:middle}.sb-dial-needle{transition:transform .9s cubic-bezier(.3,1.6,.5,1);fill:#e4513a}.sb-dial-needle,.sb-dial-tremble{transform-origin:160px 160px;transform-box:view-box}.sb-dial-lamp{fill:#d9cfb8;stroke:#a89a7a;stroke-width:1.5;transition:fill .3s ease}.sb-dial.is-critical .sb-dial-tremble,.sb-dial.is-high .sb-dial-tremble{animation:sb-tremble .12s linear infinite alternate}.sb-dial.is-critical .sb-dial-lamp,.sb-dial.is-high .sb-dial-lamp{fill:#ff3b24;animation:sb-lamp .7s steps(1) infinite}.sb-dial.is-critical{animation:sb-rattle .09s linear infinite alternate}.sb-dial.is-critical .sb-dial-value{fill:#c9321f}@keyframes sb-tremble{0%{transform:rotate(calc(var(--tremble) * -1))}to{transform:rotate(var(--tremble))}}@keyframes sb-rattle{0%{transform:translate(calc(var(--shake) * -1),calc(var(--shake) * .5))}to{transform:translate(var(--shake),calc(var(--shake) * -.5))}}@keyframes sb-lamp{50%{fill:#5a1a12}}.sb-steam{position:absolute;z-index:2;left:50%;top:0;width:0;height:0;opacity:var(--steam);transition:opacity .5s ease;pointer-events:none}.sb-steam span{position:absolute;left:0;top:0;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.9),rgba(225,240,242,.45) 42%,transparent 70%);filter:blur(5px);opacity:0;animation:sb-steam var(--steam-speed) ease-out infinite}.sb-dial.is-calm .sb-steam span{animation-play-state:paused}@keyframes sb-steam{0%{transform:translate(-50%,-30%) scale(.25);opacity:0}15%{opacity:1}to{transform:translate(calc(-50% + var(--x)),-260px) scale(3);opacity:0}}.sb-dial-hub{fill:#1c2b33}.sb-dial-value{font:800 26px var(--sb-display);font-stretch:80%;fill:#0b1d2a;text-anchor:middle}.sb-dial-sub{font:500 11px var(--sb-mono);font-stretch:87.5%;fill:#6d7a7f;text-anchor:middle}.sb-dial-sub.is-over{fill:#c9321f;font-weight:700;letter-spacing:.06em;animation:sb-lamp-text .7s steps(1) infinite}@keyframes sb-lamp-text{50%{opacity:.35}}.sb-controls{display:grid;gap:30px}.sb-control{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:10px 16px}.sb-control label{font:500 12px var(--sb-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.8}.sb-control output{font:800 28px/1 var(--sb-display);font-stretch:80%;color:var(--sb-luz);font-variant-numeric:tabular-nums}.sb-control input{grid-column:1/-1;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;border-radius:99px;cursor:pointer;background:linear-gradient(90deg,var(--sb-luz) var(--fill),rgba(236,255,251,.2) var(--fill))}.sb-control input::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background:var(--sb-luz);border:4px solid var(--sb-w4);box-shadow:0 0 0 1px var(--sb-luz)}.sb-control input::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--sb-luz);border:4px solid var(--sb-w4)}.sb-controls-note{font-size:15px;color:rgba(236,255,251,.7)}.sb-profile{margin-top:clamp(40px,5vw,72px)}.sb-profile svg{display:block;width:100%;height:auto;overflow:visible}.sb-profile-grid{stroke:rgba(236,255,251,.08)}.sb-profile-axis{font:500 11px var(--sb-mono);fill:rgba(236,255,251,.45)}.sb-profile-fill{fill:rgba(60,203,194,.07)}.sb-profile-route{fill:none;stroke:rgba(255,216,74,.22);stroke-width:2;stroke-dasharray:4 7;stroke-linejoin:round}.sb-profile-trail{fill:none;stroke:var(--sb-luz);stroke-width:3.5;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(255,216,74,.55))}.sb-profile-marker{opacity:0;transition:opacity .5s ease;transition-delay:calc(var(--n, 1) * .15s)}.sb-profile.is-in .sb-profile-marker{opacity:1}.sb-profile-marker circle{fill:var(--sb-w5);stroke:rgba(255,216,74,.45);stroke-width:2;transition:fill .4s ease,stroke .4s ease}.sb-profile-marker text{font:600 14px var(--sb-mono);fill:rgba(255,216,74,.6);text-anchor:middle;transition:fill .4s ease}.sb-profile-marker .sb-profile-ping{fill:none;stroke:var(--sb-luz);opacity:0;transform-box:fill-box;transform-origin:center}.sb-profile-marker.is-done circle{stroke:var(--sb-luz)}.sb-profile-marker.is-done text{fill:var(--sb-luz)}.sb-profile-marker.is-active circle{fill:var(--sb-luz);stroke:var(--sb-luz)}.sb-profile-marker.is-active text{fill:var(--sb-ink)}.sb-profile-marker.is-active .sb-profile-ping{fill:none;animation:sb-marker-ping 1.4s ease-out infinite}@keyframes sb-marker-ping{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}.sb-diver-halo{fill:rgba(255,216,74,.18);animation:sb-halo 1.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.sb-diver-dot{fill:var(--sb-luz);stroke:#fff6c9;stroke-width:2}.sb-diver-bubble{fill:none;stroke:rgba(236,255,251,.75);stroke-width:1;animation:sb-diver-bubble 1.8s ease-out infinite;transform-box:fill-box;transform-origin:center}.sb-diver-bubble:nth-of-type(4){animation-delay:.6s}.sb-diver-bubble:nth-of-type(5){animation-delay:1.2s}@keyframes sb-halo{50%{transform:scale(1.35);opacity:.6}}@keyframes sb-diver-bubble{0%{transform:translateY(0);opacity:0}20%{opacity:1}to{transform:translate(4px,-34px);opacity:0}}.sb-profile-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:44px}.sb-profile-steps li{position:relative;padding-top:18px;opacity:.42;transition:opacity .5s ease,transform .5s ease}.sb-profile-steps li:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:rgba(236,255,251,.12)}.sb-profile-steps li:after{content:"";position:absolute;left:0;top:0;height:2px;width:0;background:var(--sb-luz);transition:width .8s ease}.sb-profile-steps li.is-done{opacity:.75}.sb-profile-steps li.is-done:after{width:100%;opacity:.5}.sb-profile-steps li.is-active{opacity:1;transform:translateY(-4px)}.sb-profile-steps li.is-active:after{width:100%}.sb-profile-steps li.is-active .sb-profile-num{background:var(--sb-luz);color:var(--sb-ink)}.sb-profile-num{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1.5px solid var(--sb-luz);color:var(--sb-luz);font:600 13px var(--sb-mono)}.sb-profile-name{margin-top:16px;font:500 11px var(--sb-mono);letter-spacing:.14em;text-transform:uppercase;opacity:.55}.sb-profile-steps h3{margin-top:6px;font:800 23px/1.05 var(--sb-display);font-stretch:85%;letter-spacing:-.01em}.sb-profile-time{margin-top:8px;font:500 12px var(--sb-mono);color:var(--sb-luz)}.sb-profile-steps p:last-child{margin-top:8px;font-size:15px;color:rgba(236,255,251,.72)}.sb-floor{--lit:max(var(--glow),calc(var(--sb-bottom, 0) * .92));position:relative;overflow:hidden;background:var(--sb-abyss);color:var(--sb-foam);padding-top:clamp(60px,7vw,110px)}.sb-floor-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-template-rows:auto 1fr;grid-template-areas:"copy form" "bottle form";-moz-column-gap:clamp(40px,6vw,96px);column-gap:clamp(40px,6vw,96px);align-items:start}.sb-floor-copy{grid-area:copy}.sb-floor-form{grid-area:form}.sb-floor-bottle{grid-area:bottle}.sb-form{padding:clamp(22px,3vw,32px);border-radius:28px;background:rgba(236,255,251,.06);border:1px solid rgba(236,255,251,.15);backdrop-filter:blur(10px);display:grid;gap:22px}.sb-form fieldset{border:0;padding:0;min-width:0}.sb-form legend{padding:0;margin-bottom:12px;font:500 12px var(--sb-mono);letter-spacing:.12em;text-transform:uppercase;opacity:.8}.sb-chips{display:flex;flex-wrap:wrap;gap:8px}.sb-chip{position:relative;display:inline-flex;align-items:center;min-height:42px;padding:0 16px;border-radius:99px;border:1px solid rgba(236,255,251,.28);font-size:15px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .3s ease}.sb-chip input{position:absolute;opacity:0;pointer-events:none}.sb-chip:hover{border-color:var(--sb-foam)}.sb-chip.is-on{background:var(--sb-luz);border-color:var(--sb-luz);color:var(--sb-ink);font-weight:600;box-shadow:0 0 22px rgba(255,216,74,.45)}.sb-chip:has(input:focus-visible){outline:3px solid var(--sb-luz);outline-offset:2px}.sb-form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.sb-field{display:grid;gap:8px;font-size:15px;font-weight:600}.sb-field i{font:500 11px var(--sb-mono);letter-spacing:.08em;text-transform:uppercase;opacity:.55;margin-left:6px}.sb-field input{width:100%;padding:14px 16px;border-radius:14px;border:1px solid rgba(236,255,251,.2);background:rgba(0,8,16,.45);color:var(--sb-foam);font:16px var(--sb-body);transition:border-color .2s ease}.sb-field input:focus{outline:none;border-color:var(--sb-luz)}.sb-field input[aria-invalid=true]{border-color:#ff9a85}.sb-error{display:block;margin-top:8px;font:600 13px var(--sb-body);color:#ff9a85}.sb-form-note{font:12px var(--sb-mono);opacity:.55;text-align:center}.sb-seabed{position:relative;z-index:1;height:clamp(340px,33vw,470px);margin-top:clamp(24px,4vw,60px)}.sb-sand{--bulb-w:clamp(130px,13vw,190px);position:absolute;inset:0}.sb-bulb-beams,.sb-bulb-halo{position:absolute;left:50%;bottom:calc(27% + var(--bulb-w) * .47);width:clamp(1000px,140vw,2000px);aspect-ratio:1;pointer-events:none;translate:-50% 50%;scale:calc(.3 + var(--lit) * .7);transition:scale .8s ease,opacity .8s ease}.sb-bulb-beams{z-index:0;opacity:calc(var(--lit) * .9);animation:sb-beams-turn 90s linear infinite;background:conic-gradient(from 0deg,transparent 0deg,rgba(255,228,130,.5) 6deg,transparent 13deg 27deg,rgba(255,228,130,.32) 31deg,transparent 36deg 52deg,rgba(255,228,130,.55) 58deg,transparent 64deg 81deg,rgba(255,228,130,.28) 85deg,transparent 90deg 104deg,rgba(255,228,130,.5) 111deg,transparent 117deg 134deg,rgba(255,228,130,.34) 139deg,transparent 145deg 160deg,rgba(255,228,130,.52) 166deg,transparent 172deg 190deg,rgba(255,228,130,.3) 194deg,transparent 199deg 214deg,rgba(255,228,130,.5) 221deg,transparent 227deg 243deg,rgba(255,228,130,.36) 248deg,transparent 254deg 269deg,rgba(255,228,130,.55) 275deg,transparent 281deg 298deg,rgba(255,228,130,.3) 302deg,transparent 307deg 322deg,rgba(255,228,130,.5) 329deg,transparent 335deg 1turn);-webkit-mask-image:radial-gradient(circle,#000 4%,rgba(0,0,0,.55) 18%,transparent 50%);mask-image:radial-gradient(circle,#000 4%,rgba(0,0,0,.55) 18%,transparent 50%);filter:blur(6px)}@keyframes sb-beams-turn{to{rotate:1turn}}.sb-bulb-halo{z-index:2;mix-blend-mode:screen;opacity:var(--lit);background:radial-gradient(circle,rgba(255,246,205,.95) 0,rgba(255,222,110,.6) 4%,rgba(255,196,60,.28) 12%,rgba(255,170,30,.1) 24%,transparent 42%)}.sb-bulb{position:absolute;z-index:1;left:50%;bottom:27%;width:clamp(130px,13vw,190px);transform:translateX(-50%) rotate(-8deg);filter:drop-shadow(0 0 calc(var(--lit) * 34px) rgba(255,210,80,.95)) drop-shadow(0 0 calc(var(--lit) * 110px) rgba(255,184,0,.6));transition:filter .6s ease}.sb .sb-bulb-glass{fill:color-mix(in srgb,#fed73f calc(var(--lit) * 100%),#d9cfb4);transition:fill .6s ease}.sb-bulb-rays{opacity:clamp(0,calc((var(--lit) - .35) * 1.8),1);transition:opacity .6s ease}.sb-dunes{position:absolute;z-index:0;left:0;bottom:0;width:100%;height:100%}.sb-dunes-front{z-index:2}.sb-footer{position:absolute;z-index:3;left:0;right:0;bottom:0;display:block;padding:0 0 clamp(22px,3vw,38px);color:rgba(243,217,160,calc(.5 + var(--lit) * .5));font:12px var(--sb-mono);transition:color .6s ease}.sb-footer-inner{display:flex;flex-wrap:wrap;align-items:center;gap:12px 32px}.sb-footer-inner>p{margin:0;color:inherit;font-size:inherit}.sb-footer .sb-logo{color:var(--sb-sand);font-size:17px}.sb-footer nav{display:flex;gap:20px;margin-left:auto}.sb-footer a{color:inherit;text-decoration:none}.sb-footer a:hover{color:var(--sb-luz)}@media (min-width:721px){.sb-shallows{padding-right:150px}}@media (max-width:1320px) and (min-width:721px){.sb-floor .sb-wrap,.sb-ocean .sb-wrap{padding-right:132px}}@media (max-width:1000px){.sb-index{grid-template-columns:minmax(0,1fr)}.sb-index-help{border-right:0;border-bottom:1px solid rgba(3,32,46,.12)}.sb-header>.sb-lang,.sb-nav{display:none}.sb-header{gap:10px}.sb-lang-toggle{display:grid;margin-left:auto}.sb-menu{display:block}.sb-floor-grid,.sb-pressure-grid,.sb-service-grid,.sb-shallows{grid-template-columns:minmax(0,1fr)}.sb-floor-grid{grid-template-rows:none;grid-template-areas:"copy" "form" "bottle";row-gap:clamp(32px,6vw,48px)}.sb-floor-bottle .sb-bigbottle{margin-top:0;justify-items:center}.sb-floor-bottle .sb-bigbottle svg{margin-left:0}.sb-service-flip .sb-service-copy{order:0}.sb-portholes{grid-template-columns:repeat(3,minmax(0,1fr))}.sb-portholes li:nth-child(2n){margin-top:0}.sb-profile-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.sb-index-list li a{grid-template-columns:30px minmax(0,1fr) auto 18px}.sb-index-swim{display:none}.sb{font-size:16px}.sb-sky{padding-top:96px}.sb-title{--wl:58%}.sb-conditions,.sb-dive-cue{display:none}.sb-shallows-photo{left:0;width:100%;opacity:.35}.sb-buoy{display:none}.sb-surface.is-night .sb-sun{top:132px;right:12%;width:44px;height:44px}.sb-surface{min-height:0}.sb-kicker{margin-top:64px;padding-top:0}.sb-title-dry,.sb-title-wet{font-size:min(38vw,calc((100vw - 2 * var(--sb-gutter)) / (var(--title-em, 3) * 1.02)));font-stretch:75%;line-height:.9}.sb-actions .sb-btn{flex:1 1 100%}.sb-gauge{top:auto;bottom:14px;right:14px;transform:none;width:auto;padding:8px 14px;border-radius:99px;display:flex;align-items:center;gap:12px}.sb-gauge-readout{display:flex;align-items:baseline;gap:8px}.sb-gauge-readout strong{font-size:17px}.sb-gauge-label,.sb-gauge-scale{display:none}.sb-gauge-site{min-height:0;max-width:11em}.sb-portholes{grid-template-columns:repeat(2,minmax(0,1fr))}.sb-portholes li:last-child{grid-column:1/-1;justify-self:center;width:50%}.sb-form-row,.sb-profile-steps{grid-template-columns:minmax(0,1fr)}.sb-profile>svg{max-width:440px;margin-inline:auto}.sb-profile-axis{font-size:15px;fill:rgba(236,255,251,.65)}.sb-profile-marker text{font-size:17px}.sb-profile-steps li{opacity:1}.sb-ai,.sb-digital{padding:20px 16px;border-radius:24px}.sb-digital-head{font-size:9px}.sb-digital-tabs button{font-size:12px}.sb-digital-content{min-height:540px}.sb-digital-site{padding-inline:12px}.sb-digital-site-main{grid-template-columns:minmax(0,1fr) 90px}.sb-digital-dish{width:90px;height:90px}.sb-digital-site-main strong{font-size:25px}.sb-ai-head{font-size:9px}.sb-ai-tabs button{font-size:12px}.sb-ai-example h3{min-height:2.1em}.sb-systems{padding:20px 16px;border-radius:24px}.sb-systems-tabs button{font-size:12px}.sb-systems-panel{min-height:450px}.sb-systems-connection{margin-inline:0;grid-template-columns:60px 1fr 32px 1fr 60px}.sb-systems-workrow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 8px;gap:6px}.sb-footer nav{margin-left:0}.sb-seabed{height:auto}.sb-sand{position:relative;height:260px}.sb-footer{position:relative;background:#15130d;margin-top:-1px;padding:8px 0 84px}}.sb-bigbottle{margin:clamp(28px,4vw,56px) 0 0;display:grid;justify-items:start;gap:14px}.sb-bigbottle svg{width:clamp(150px,15vw,210px);height:auto;overflow:visible;margin-left:clamp(20px,5vw,80px)}.sb-bigbottle-float{transform-box:view-box;transform-origin:100px 110px;transform:rotate(-16deg);animation:sb-bigbottle-bob 4.2s ease-in-out infinite alternate;transition:transform 1s cubic-bezier(.2,.8,.3,1.1)}.sb-bigbottle-glass{fill:rgba(125,240,225,.1);stroke:var(--sb-mint);stroke-width:2;stroke-linejoin:round}.sb-bigbottle-shine{stroke:rgba(255,255,255,.5);stroke-width:2.5;stroke-linecap:round}.sb-bigbottle-light{opacity:calc(var(--fill) * .9);transition:opacity .6s ease}.sb-bigbottle-scroll rect:first-child{fill:#f6f1e3;opacity:calc(.3 + var(--fill) * .7);transition:opacity .5s ease}.sb-bigbottle-scroll path{stroke:rgba(3,32,46,.5);stroke-width:1.8;stroke-linecap:round;transition:opacity .5s ease}.sb-bigbottle-ribbon{fill:var(--sb-luz);transition:opacity .5s ease}.sb-bigbottle-cork{fill:var(--sb-brass);stroke:#8a6a2c;stroke-width:1.5;transform-box:fill-box;transform-origin:center;opacity:0;transform:translateY(-26px);transition:opacity .3s ease,transform .5s cubic-bezier(.3,1.8,.5,1)}.sb-bigbottle-bubbles circle{fill:none;stroke:rgba(236,255,251,.55);stroke-width:1.2;transform-box:fill-box;animation:sb-bottle-bubble 3.4s ease-in infinite}.sb-bigbottle-bubbles circle:nth-child(2){animation-delay:1.1s}.sb-bigbottle-bubbles circle:nth-child(3){animation-delay:2.2s}@keyframes sb-bigbottle-bob{0%{transform:translateY(0) rotate(-16deg)}to{transform:translateY(-10px) rotate(-11deg)}}.sb-bigbottle.is-ready .sb-bigbottle-cork,.sb-bigbottle.is-sending .sb-bigbottle-cork,.sb-bigbottle.is-sent .sb-bigbottle-cork{opacity:1;transform:none}.sb-bigbottle.is-sending .sb-bigbottle-float{animation:sb-bigbottle-shake .35s ease-in-out infinite alternate}.sb-bigbottle.is-sent .sb-bigbottle-float{animation:sb-bigbottle-rise 1.6s cubic-bezier(.2,.8,.3,1) both,sb-bigbottle-high 4s ease-in-out 1.6s infinite alternate}.sb-bigbottle.is-empty .sb-bigbottle-float{animation:sb-bb-send 6s ease-in-out infinite}.sb-bigbottle.is-empty .sb-bigbottle-scroll{transform-box:view-box;animation:sb-bb-scroll 6s cubic-bezier(.3,.7,.3,1) infinite}.sb-bigbottle.is-empty .sb-bigbottle-scroll rect:first-child{opacity:1}.sb-bigbottle.is-empty .sb-bigbottle-scroll path{opacity:.85!important}.sb-bigbottle.is-empty .sb-bigbottle-cork{animation:sb-bb-cork 6s cubic-bezier(.3,1.8,.5,1) infinite}.sb-bigbottle.is-empty .sb-bigbottle-light{animation:sb-bb-light 6s ease-in-out infinite}@keyframes sb-bb-scroll{0%,4%{transform:translate(-60px,-120px) rotate(-38deg);opacity:0}12%{opacity:1}30%,to{transform:none;opacity:1}}@keyframes sb-bb-cork{0%,32%{opacity:0;transform:translateY(-26px)}40%,to{opacity:1;transform:none}}@keyframes sb-bb-light{0%,38%{opacity:0}50%,78%{opacity:.75}92%,to{opacity:0}}@keyframes sb-bb-send{0%{transform:translateY(14px) rotate(-16deg);opacity:0}8%{transform:translateY(0) rotate(-16deg);opacity:1}36%{transform:translateY(0) rotate(-16deg)}46%{transform:translateY(-6px) rotate(-22deg)}82%{transform:translate(28px,-64px) rotate(14deg);opacity:1}92%,to{transform:translate(40px,-84px) rotate(20deg);opacity:0}}@keyframes sb-bigbottle-shake{0%{transform:translateY(-4px) rotate(-20deg)}to{transform:translateY(-8px) rotate(-8deg)}}@keyframes sb-bigbottle-rise{0%{transform:translateY(0) rotate(-16deg)}to{transform:translateY(-46px) rotate(8deg)}}@keyframes sb-bigbottle-high{0%{transform:translateY(-46px) rotate(8deg)}to{transform:translateY(-54px) rotate(3deg)}}.sb-ascent{position:fixed;inset:0;z-index:150;display:grid;place-content:center;justify-items:center;gap:10px;overflow:hidden;background:linear-gradient(0deg,var(--sb-abyss) 0,var(--sb-w4) 22%,var(--sb-w2) 46%,var(--sb-w0) 72%,#9fe3db 88%,#ecfbf8 100%) 0 100% /100% 340%;animation:sb-ascent-water 1.3s cubic-bezier(.55,0,.35,1) both}.sb-ascent-depth{font:500 clamp(3.4rem,8vw,6rem)/1 var(--sb-mono);font-stretch:87.5%;font-variant-numeric:tabular-nums;color:var(--sb-luz);text-shadow:0 0 30px rgba(255,216,74,.5)}.sb-ascent-depth small{font-size:.3em;margin-left:6px;color:var(--sb-foam)}.sb-ascent-label{font:500 13px var(--sb-mono);font-stretch:87.5%;letter-spacing:.16em;text-transform:uppercase;color:var(--sb-foam)}.sb-ascent-bubbles span{position:absolute;bottom:-40px;border-radius:50%;border:1.5px solid rgba(236,255,251,.7);background:radial-gradient(circle at 32% 30%,rgba(255,255,255,.8),rgba(255,255,255,.05) 60%);animation:sb-ascent-bubble linear infinite}@keyframes sb-ascent-water{to{background-position:0 0}}@keyframes sb-ascent-bubble{0%{transform:translateY(0)}to{transform:translateY(-120vh)}}.sb-fish{flex:none;width:30px;height:16px;overflow:visible;opacity:.72;transition:transform .35s cubic-bezier(.3,1.6,.5,1),opacity .25s ease}.sb-fish-body{fill:var(--fish-body)}.sb-fish-tail{fill:var(--fish-tail);transform-box:fill-box;transform-origin:100% 50%}.sb-fish-stripe{stroke:var(--fish-stripe);stroke-width:1.8}.sb-fish-eye{fill:var(--sb-ink)}.sb-fish-bubble{fill:none;stroke:rgba(236,255,251,.8);stroke-width:1;opacity:0;transform-box:fill-box;transform-origin:center}@keyframes sb-wag{50%{transform:rotate(18deg)}}@keyframes sb-swim{50%{translate:2px -1.5px}}@keyframes sb-fish-bubble{0%{opacity:0;transform:translateY(4px) scale(.5)}30%{opacity:1}to{opacity:0;transform:translate(3px,-9px) scale(1.2)}}.sb-hp{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.sb-modal{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:20px;background:rgba(1,10,18,.62);backdrop-filter:blur(6px);animation:sb-fade .25s ease both}.sb-modal-panel{position:relative;width:min(560px,100%);max-height:calc(100svh - 40px);overflow-y:auto;overscroll-behavior:contain;padding:26px 26px 22px;border-radius:28px;color:var(--sb-foam);background:radial-gradient(120% 60% at 50% 0,rgba(60,203,194,.22),transparent 60%),linear-gradient(180deg,#0a3a58,#041f33);border:1px solid rgba(236,255,251,.16);box-shadow:0 40px 100px -30px rgba(0,0,0,.8);animation:sb-modal-in .35s cubic-bezier(.2,.8,.3,1.1) both}@media (min-width:1001px){.sb-modal-panel{width:min(800px,100%)}}.sb-modal-grip{display:none}.sb-modal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.sb-modal-head h2{font:800 28px/1.05 var(--sb-display);font-stretch:110%;letter-spacing:-.02em}.sb-modal-head p{margin-top:6px;font-size:15px;color:rgba(236,255,251,.75)}.sb-modal-close{position:relative;flex:none;width:40px;height:40px;border-radius:50%;border:1px solid rgba(236,255,251,.22);background:transparent;cursor:pointer;transition:background-color .2s ease}.sb-modal-close:hover{background:rgba(236,255,251,.1)}.sb-modal-close span{position:absolute;left:12px;right:12px;top:19px;height:1.8px;background:var(--sb-foam);transform:rotate(45deg)}.sb-modal-close span+span{transform:rotate(-45deg)}@keyframes sb-fade{0%{opacity:0}}@keyframes sb-modal-in{0%{opacity:0;transform:translateY(24px) scale(.97)}}@keyframes sb-sheet-in{0%{transform:translateY(100%)}}.sb-channels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:20px;padding:5px;border-radius:18px;background:rgba(0,8,16,.45);border:1px solid rgba(236,255,251,.12)}.sb-channels button{display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 8px;border:0;border-radius:13px;background:transparent;color:rgba(236,255,251,.72);font:600 14px/1 var(--sb-body);cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .25s ease}.sb-channels button:hover{color:var(--sb-foam)}.sb-channels svg{flex:none;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.sb-channels button.is-on{background:var(--sb-luz);color:var(--sb-ink);box-shadow:0 8px 22px -10px rgba(255,216,74,.8)}.sb-contact .sb-form{padding:0;border:0;background:none;backdrop-filter:none}.sb-floor-form{padding:clamp(22px,3vw,32px);border-radius:28px;background:rgba(236,255,251,.06);border:1px solid rgba(236,255,251,.15);backdrop-filter:blur(10px)}.sb-field textarea{width:100%;padding:14px 16px;border-radius:14px;border:1px solid rgba(236,255,251,.2);background:rgba(0,8,16,.45);color:var(--sb-foam);font:16px/1.45 var(--sb-body);resize:vertical;transition:border-color .2s ease}.sb-field textarea:focus{outline:none;border-color:var(--sb-luz)}.sb-field textarea::-moz-placeholder{color:rgba(236,255,251,.38)}.sb-field textarea::placeholder{color:rgba(236,255,251,.38)}.sb-legend-optional{margin-left:6px;font-style:normal;font-weight:500;opacity:.55}.sb-req{margin-left:3px;color:#ff5b4a;font-weight:700}.sb-plan-chip{display:flex;align-items:center;gap:10px;padding:10px 10px 10px 16px;border-radius:14px;background:rgba(255,216,74,.12);border:1px solid rgba(255,216,74,.5)}.sb-plan-chip span{font:500 11px var(--sb-mono);font-stretch:87.5%;letter-spacing:.1em;text-transform:uppercase;opacity:.7}.sb-plan-chip strong{color:var(--sb-luz);font-size:15px}.sb-plan-chip button{margin-left:auto;width:28px;height:28px;border-radius:50%;border:1px solid rgba(236,255,251,.3);background:transparent;color:var(--sb-foam);font-size:16px;line-height:1;cursor:pointer}.sb-meeting h3{font-size:20px;font-weight:700}.sb-meeting p{margin-top:6px;color:rgba(236,255,251,.75)}.sb-meeting-frame{display:block;width:100%;height:600px;margin-top:16px;border:0;border-radius:16px;background:#fff}.sb-meeting-link{display:inline-block;margin-top:12px;color:var(--sb-luz);font-weight:600;text-decoration:none}.sb-meeting-check{display:grid;gap:18px;margin-top:20px;padding:20px;border:1px solid rgba(182,210,216,.25);border-radius:18px;background:rgba(3,32,46,.3)}.sb-meeting-soon{display:grid;justify-items:center;gap:10px;padding:22px 12px 8px;text-align:center}.sb-meeting-soon svg{width:52px;height:52px;fill:none;stroke:var(--sb-luz);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.sb-meeting-soon p{max-width:26em;margin-bottom:8px}.sb-contact-sent{display:grid;justify-items:center;gap:10px;padding:4px 0 10px;text-align:center}.sb-contact-sent h3{font:800 26px/1.1 var(--sb-display);font-stretch:105%;letter-spacing:-.02em;animation:sb-in .5s ease 1.25s both}.sb-contact-sent h3:focus{outline:none}.sb-contact-sent p{max-width:26em;color:rgba(236,255,251,.8);animation:sb-in .5s ease 1.4s both}.sb-contact-sent .sb-btn{margin-top:6px;animation:sb-in .5s ease .8s both}.sb-contact-sending{font:500 12px var(--sb-mono);font-stretch:87.5%;letter-spacing:.1em;text-transform:uppercase;color:var(--sb-mint);animation:sb-live 1.4s ease-in-out infinite}.sb-contact-sent.is-error h3,.sb-contact-sent.is-error p{animation:none}.sb-contact-sent.is-error h3{color:#ffad9c}.sb-contact-kept{font-size:13px;color:var(--sb-mint)!important}.sb-contact-recovery{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px}.sb-field [aria-invalid=true]{border-color:var(--sb-coral);animation:sb-field-error .35s ease}.sb-contact-toast{position:fixed;z-index:100;top:max(20px,env(safe-area-inset-top));right:20px;width:min(390px,calc(100% - 40px));display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid rgba(125,240,225,.6);border-radius:16px;background:#083646;color:var(--sb-foam);box-shadow:0 12px 40px rgba(0,10,24,.4);animation:sb-toast-in .3s ease both}.sb-contact-toast.is-error{border-color:var(--sb-coral);background:#322d39}.sb-contact-toast-icon{display:grid;place-items:center;flex:0 0 26px;height:26px;border-radius:50%;background:var(--sb-mint);color:var(--sb-ink);font:700 17px var(--sb-body)}.sb-contact-toast.is-error .sb-contact-toast-icon{background:var(--sb-coral)}.sb-contact-toast strong{display:block;font-size:14px}.sb-contact-toast p{margin-top:4px;font-size:12px;line-height:1.5;color:rgba(236,255,251,.85)}.sb-contact-toast>button{display:grid;place-items:center;flex:0 0 28px;height:28px;margin:-5px -5px 0 auto;border-radius:50%;background:transparent;color:var(--sb-foam);font-size:22px;cursor:pointer}@keyframes sb-toast-in{0%{opacity:0;transform:translateY(-12px)}}@keyframes sb-field-error{25%,75%{transform:translateX(-3px)}50%{transform:translateX(3px)}}@media (max-width:720px){.sb-modal{place-items:end center;padding:0}.sb-modal-panel{width:100%;max-height:92svh;border-radius:26px 26px 0 0;padding:12px 18px calc(22px + env(safe-area-inset-bottom));animation:sb-sheet-in .4s cubic-bezier(.2,.8,.3,1) both}.sb-modal-grip{display:block;width:44px;height:5px;margin:0 auto 14px;border-radius:99px;background:rgba(236,255,251,.3)}.sb-channels button{flex-direction:column;gap:5px;font-size:12.5px}.sb-meeting-frame{height:600px}}@media (max-width:480px){.sb-header{gap:6px;padding:0 6px 0 12px}.sb-logo{font-size:16px;gap:5px}.sb-logo img{width:24px;height:26px}.sb-logo{flex:none}.sb-header .sb-btn-sm{padding:0 10px;font-size:12.5px}.sb-lang-toggle{min-width:44px;padding:0 10px}}@media (max-width:379px){.sb-header{gap:4px;padding-left:10px}.sb-logo{font-size:15px;gap:4px}.sb-header .sb-btn-sm{padding:0 9px}}@media (max-width:349px){.sb-logo{font-size:0;gap:0}}@media (prefers-reduced-motion:reduce){.sb *,.sb :after,.sb :before{animation:none!important;transition:none!important}[data-reveal]{opacity:1;transform:none}.sb-profile-marker,.sb-profile-steps li{opacity:1}.sb-title-wet{filter:none}}.sb .sb-ai-caption,.sb .sb-ai-example-head,.sb .sb-ai-head,.sb .sb-conditions,.sb .sb-control label,.sb .sb-controls-note,.sb .sb-coords,.sb .sb-coverage strong,.sb .sb-digital-address,.sb .sb-digital-caption,.sb .sb-digital-eyebrow,.sb .sb-digital-head,.sb .sb-dive-cue,.sb .sb-facts li,.sb .sb-field i,.sb .sb-footer,.sb .sb-form legend,.sb .sb-form-note,.sb .sb-gauge,.sb .sb-index-count,.sb .sb-index-eyebrow,.sb .sb-index-num,.sb .sb-lang a,.sb .sb-porthole-label,.sb .sb-profile-name,.sb .sb-profile-num,.sb .sb-profile-time,.sb .sb-sample,.sb .sb-stop-depth small,.sb .sb-stop-site,.sb .sb-systems-caption,.sb .sb-systems-eyebrow,.sb .sb-systems-head{font-stretch:87.5%}