.home2_root__zu4k8{--h2-surface-0:#f4fbfe;--h2-surface-1:#d4f0f8;--h2-surface-2:#7fcbe2;--h2-surface-ink:#06283a;--h2-surface-muted:#245066;--h2-reef-0:#7fcbe2;--h2-reef-1:#2489ad;--h2-reef-2:#0f5f80;--h2-deep-0:#0a4461;--h2-deep-1:#072e46;--h2-deep-2:#051c2e;--h2-deep-3:#020c16;--h2-deep-4:#01070d;--h2-cyan:#5ee6f0;--h2-green:#7cf0b4;--h2-warm:#ffc56b;--h2-line:rgba(186,240,255,0.18);--h2-ink:#ecfbff;--h2-muted:#a9d3df;--h2-shallows-accent:#0a5a7a;--h2-shallows-line:rgba(6,40,58,0.22);--px:0;--py:0;--depth:0;position:relative;isolation:isolate;width:100%;overflow-x:clip;color:var(--h2-ink)}.dark .home2_root__zu4k8{--h2-surface-0:#03131b;--h2-surface-1:#06222e;--h2-surface-2:#093244;--h2-surface-ink:#ecfbff;--h2-surface-muted:#b4dbe7;--h2-reef-0:#093244;--h2-reef-1:#0b3b4f;--h2-reef-2:#093143;--h2-deep-0:#062637;--h2-deep-1:#041a29;--h2-deep-2:#02111b;--h2-deep-3:#02080e;--h2-deep-4:#010408;--h2-shallows-accent:#5ee6f0;--h2-shallows-line:rgba(186,240,255,0.2)}.home2_sceneLayer__AQDw7{position:absolute;inset:0;z-index:1;pointer-events:none}.home2_sceneSticky__POLDN{position:sticky;top:0;height:100vh;height:100svh;width:100%;overflow:hidden}.home2_canvas__EC_9Z{display:block;width:100%;height:100%}.home2_glCanvas__B6GsT{opacity:0;transition:opacity .9s ease}.home2_root__zu4k8[data-gl] .home2_glCanvas__B6GsT{opacity:1}.home2_root__zu4k8[data-gl] .home2_peek__DSRQV,.home2_root__zu4k8[data-gl] .home2_rays__7fCv1{display:none}.home2_content__4MtO8{position:relative}.home2_content__4MtO8>section:not([data-live]) :after,.home2_content__4MtO8>section:not([data-live]) :before,.home2_content__4MtO8>section:not([data-live]) :not(.home2_reveal__2YoSI){animation-play-state:paused}.home2_content__4MtO8>section{scroll-margin-top:4rem}.home2_inner__UHEC6{position:relative;z-index:2;width:100%;max-width:64rem;margin-inline:auto;padding-inline:1.5rem}.home2_eyebrow__JcjTK{font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--h2-cyan)}html[dir=rtl] .home2_eyebrow__JcjTK{letter-spacing:0}.home2_sectionHeading__vOOP7{margin-top:.75rem;font-size:clamp(2rem,5vw,3.5rem);font-weight:600;line-height:1.05;letter-spacing:-.02em;text-wrap:balance}.home2_sectionIntro__eA_zo{margin-top:1rem;max-width:38rem;font-size:1.0625rem;line-height:1.65;color:var(--h2-muted)}.home2_surface__gs79S{position:relative;min-height:calc(100svh - 4rem - 5.5rem);display:flex;align-items:center;padding-block:5rem 7rem;color:var(--h2-surface-ink);background:radial-gradient(38% 22% at 72% 12%,rgba(255,255,255,.55),transparent 70%),radial-gradient(26% 16% at 20% 26%,rgba(255,255,255,.35),transparent 70%),linear-gradient(180deg,var(--h2-surface-0) 0,var(--h2-surface-1) 55%,var(--h2-surface-2) 100%);overflow:hidden}.home2_rays__7fCv1{position:absolute;inset:0;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000,#000 35%,transparent 85%);mask-image:linear-gradient(180deg,#000,#000 35%,transparent 85%)}.home2_ray__bbsPb{position:absolute;top:-20%;width:7rem;height:130%;background:linear-gradient(180deg,rgba(255,255,255,.55),rgba(255,255,255,0));transform-origin:50% 0;transform:rotate(var(--r,12deg));opacity:.55}.dark .home2_ray__bbsPb{background:linear-gradient(180deg,rgba(160,230,255,.22),rgba(160,230,255,0))}.home2_heroGrid__bJ1uc{position:relative;z-index:2;width:100%;max-width:112rem;margin-inline:auto;padding-inline:clamp(1.5rem,6vw,6rem);display:grid;align-items:center}@media (min-width:1024px){.home2_heroGrid__bJ1uc{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:2rem}}.home2_heroJelly__9Ygc1{position:absolute;inset-inline-end:-12%;top:-2rem;width:78%;height:calc(100% + 4rem);opacity:.5;pointer-events:none}@media (min-width:1024px){.home2_heroJelly__9Ygc1{position:relative;inset:auto;width:100%;height:clamp(440px,72vh,760px);opacity:1}}.home2_hero__CObPo{position:relative;z-index:1;display:flex;flex-direction:column;gap:1.25rem;max-width:44rem}.home2_brand__TRar4{font-size:clamp(3.25rem,11vw,7.5rem);font-weight:700;line-height:.92;letter-spacing:-.045em}html[dir=rtl] .home2_brand__TRar4{letter-spacing:-.02em}.home2_tagline__zrflA{font-size:clamp(1.35rem,3.4vw,2.1rem);font-weight:600;line-height:1.2;letter-spacing:-.015em;text-wrap:balance}.home2_heroBody__bQVO0{max-width:32rem;font-size:1.0625rem;line-height:1.6;color:var(--h2-surface-muted)}.home2_ctaRow__BCz7D{display:flex;flex-wrap:wrap;gap:.75rem;padding-top:.5rem}.home2_ghostCta__tKSKA{display:inline-flex;min-height:2.75rem;align-items:center;gap:.5rem;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--h2-surface-ink) 25%,transparent);padding-inline:1.25rem;font-weight:500;color:var(--h2-surface-ink);background:color-mix(in srgb,var(--h2-surface-0) 45%,transparent);transition:background-color .2s ease}.home2_ghostCta__tKSKA:hover{background:color-mix(in srgb,var(--h2-surface-0) 75%,transparent)}.home2_backLink__r5b78:focus-visible,.home2_conduitButton__4XsLK:focus-visible,.home2_gaugeLink__da91M:focus-visible,.home2_ghostCta__tKSKA:focus-visible,.home2_textLink__RiwvG:focus-visible{outline:2px solid var(--h2-cyan);outline-offset:3px}.home2_ghostCta__tKSKA:focus-visible{outline-color:var(--h2-surface-ink)}.home2_peek__DSRQV{position:absolute;inset-inline:0;bottom:0;height:5.5rem;pointer-events:none}.home2_peek__DSRQV span{position:absolute;bottom:1.25rem;width:.5rem;height:.5rem;border-radius:999px;background:var(--h2-cyan);box-shadow:0 0 14px 4px color-mix(in srgb,var(--h2-cyan) 55%,transparent);opacity:.8;animation:home2_bob__bFvO7 5s ease-in-out infinite}@keyframes home2_bob__bFvO7{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.home2_shallows__BNRfP{padding-block:6rem 5rem;color:var(--h2-surface-ink);background:var(--h2-surface-2)}.home2_shallows__BNRfP .home2_eyebrow__JcjTK{color:var(--h2-shallows-accent)}.home2_shallows__BNRfP .home2_sectionIntro__eA_zo{color:var(--h2-surface-muted)}.home2_statement__z5l3Y{max-width:46rem;font-size:clamp(1.75rem,3.6vw,2.75rem);font-weight:600;line-height:1.15;letter-spacing:-.015em;text-wrap:balance}.home2_statementBody__IHeRz{margin-top:1.25rem;max-width:46rem;font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.6;color:var(--h2-surface-muted)}.home2_offerBlock__FP8Vx{margin-top:clamp(6rem,14vw,10rem)}.home2_offerGrid__N9g4M,.home2_stepGrid__OQMF3{display:grid;margin-top:3rem;border:1px solid var(--grid-line);border-radius:1rem;overflow:hidden}.home2_offerGrid__N9g4M{--grid-line:var(--h2-shallows-line)}.home2_stepGrid__OQMF3{--grid-line:var(--h2-line)}@media (min-width:768px){.home2_offerGrid__N9g4M,.home2_stepGrid__OQMF3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.home2_stepGrid__OQMF3{grid-template-columns:repeat(4,minmax(0,1fr))}}.home2_offer__OMioV,.home2_step___hLt7{margin-block-start:-1px;margin-inline-start:-1px;border-block-start:1px solid var(--grid-line);border-inline-start:1px solid var(--grid-line);padding:1.75rem}.home2_offer__OMioV{background:color-mix(in srgb,var(--h2-surface-2) 30%,transparent)}@media (min-width:1024px){.home2_offer__OMioV{padding:2.25rem 2.5rem}}.home2_stepNumber__1pX6T{display:block;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:.75rem;opacity:.7}.home2_offerTitle__PtkPK,.home2_stepTitle__Ui4SH{margin-top:2.5rem;font-size:1.375rem;font-weight:600;line-height:1.25}.home2_offerBody__OHr8L,.home2_stepBody__GTm05{margin-top:.6rem;line-height:1.6}.home2_offerBody__OHr8L{color:var(--h2-surface-muted)}.home2_stepBody__GTm05{color:var(--h2-muted)}.home2_reef__icI1k{padding-block:12rem 7rem;background:linear-gradient(180deg,var(--h2-reef-0) 0,var(--h2-reef-1) 8rem,var(--h2-reef-2) 15rem,var(--h2-deep-0) 100%)}.home2_reefGrid__fHOC6{display:grid;gap:3.5rem;margin-top:3rem;align-items:center}@media (min-width:1024px){.home2_reefGrid__fHOC6{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.home2_serviceList__HTAB_{display:flex;flex-direction:column}.home2_serviceItem__MHp_x{position:relative;padding-block:1.4rem;padding-inline-start:1.75rem;border-top:1px solid var(--h2-line)}.home2_serviceItem__MHp_x:last-child{border-bottom:1px solid var(--h2-line)}.home2_serviceItem__MHp_x:before{content:"";position:absolute;inset-inline-start:.1rem;top:2rem;width:.55rem;height:.55rem;border-radius:999px;background:var(--h2-green);box-shadow:0 0 12px 3px color-mix(in srgb,var(--h2-green) 45%,transparent)}.home2_serviceTitle__zKioL{font-size:1.25rem;font-weight:600;line-height:1.3}.home2_serviceBenefit___erOg{margin-top:.4rem;line-height:1.6;color:var(--h2-muted)}.home2_textLink__RiwvG{display:inline-flex;min-height:2.75rem;align-items:center;gap:.35rem;margin-top:.25rem;font-size:.9375rem;font-weight:500;color:var(--h2-cyan);text-underline-offset:4px}.home2_textLink__RiwvG:hover{text-decoration:underline}.home2_figure__dxLxA{margin:0}.home2_figCaption__q2ISg{margin-top:.75rem;font-size:.8125rem;color:var(--h2-muted)}.home2_parallax__AeYDo{transform:translate3d(calc(var(--px) * -10px),calc(var(--py) * -8px),0);will-change:transform}.home2_diagram___YlOO{display:block;width:100%;height:auto;overflow:visible}.home2_flowPath__z5Kpb{fill:none;stroke:color-mix(in srgb,var(--h2-cyan) 70%,transparent);stroke-width:2;stroke-dasharray:6 10;animation:home2_flow__s_8RG 1.6s linear infinite}@keyframes home2_flow__s_8RG{to{stroke-dashoffset:-32}}.home2_node__5a102 rect{fill:rgba(4,38,56,.72);stroke:color-mix(in srgb,var(--h2-cyan) 60%,transparent);stroke-width:1.25}.home2_diagramText__SAKFN,.home2_node__5a102 text{fill:var(--h2-ink);font-size:15px;font-weight:600;font-family:inherit}.home2_diagramSmall__825mZ{fill:var(--h2-muted);font-size:12px;font-family:inherit}.home2_node__5a102 circle{fill:var(--h2-green)}.home2_float__4fr2U{animation:home2_bob__bFvO7 6s ease-in-out infinite;transform-box:fill-box}.home2_glowDot__QhGxg{fill:#e9fffb;filter:drop-shadow(0 0 6px var(--h2-cyan))}.home2_trench__rEnEH{padding-block:7rem;background:linear-gradient(180deg,var(--h2-deep-0) 0,var(--h2-deep-1) 45%,var(--h2-deep-2) 100%)}.home2_trenchGrid__Vet4w{display:grid;gap:3rem;margin-top:3.5rem}@media (min-width:900px){.home2_trenchGrid__Vet4w{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.25rem}}.home2_system__0twlg{display:flex;flex-direction:column}.home2_schematic__Z8AZ1{aspect-ratio:4/3;border-block:1px solid var(--h2-line);padding-block:1rem;margin-bottom:1.25rem}.home2_structLine__ohL__{fill:none;stroke:color-mix(in srgb,var(--h2-cyan) 55%,transparent);stroke-width:1.5}.home2_structBox__NE1as{fill:rgba(3,26,40,.8);stroke:color-mix(in srgb,var(--h2-cyan) 50%,transparent);stroke-width:1.25}.home2_critical__WGNje{fill:none;stroke:var(--h2-warm);stroke-width:2;stroke-dasharray:5 7;animation:home2_flow__s_8RG 2.4s linear infinite}.home2_cellFree__BS5Bz{fill:none;stroke:color-mix(in srgb,var(--h2-cyan) 45%,transparent);stroke-width:1}.home2_cellBooked__8Exju{fill:color-mix(in srgb,var(--h2-cyan) 65%,transparent)}.home2_cellService__JD4Zz{fill:url(#h2-stripes);stroke:var(--h2-warm);stroke-width:1}.home2_scan__WqB4A{fill:color-mix(in srgb,var(--h2-green) 18%,transparent);animation:home2_scan__WqB4A 7s ease-in-out infinite alternate}@keyframes home2_scan__WqB4A{0%{transform:translateX(0)}to{transform:translateX(var(--scan-to,180px))}}.home2_legend__i5iT7{display:flex;flex-wrap:wrap;gap:.35rem 1rem;margin-top:.6rem;font-size:.8125rem;color:var(--h2-muted)}.home2_legend__i5iT7 span{display:inline-flex;align-items:center;gap:.4rem}.home2_swatch__nYApt{display:inline-block;width:.8rem;height:.8rem;border-radius:2px}.home2_swatchFree__Dzb_K{border:1px solid color-mix(in srgb,var(--h2-cyan) 60%,transparent)}.home2_swatchBooked__HuBHs{background:color-mix(in srgb,var(--h2-cyan) 65%,transparent)}.home2_swatchService__C_cXR{border:1px solid var(--h2-warm);background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--h2-warm) 70%,transparent) 0 2px,transparent 2px 5px)}.home2_note__eGw6f{margin-top:2.5rem;font-size:.8125rem;color:var(--h2-muted)}.home2_abyss__xGGV_{padding-block:7rem 6rem;background:linear-gradient(180deg,var(--h2-deep-2) 0,var(--h2-deep-3) 38%,var(--h2-deep-4) 100%)}.home2_engineWrap__l_WQY{position:relative;margin-top:3.5rem}.home2_engineStage__9S4R5{position:relative}.home2_conduit__fEiix{fill:none;stroke:color-mix(in srgb,var(--h2-cyan) 32%,transparent);stroke-width:2;transition:stroke .35s ease,stroke-width .35s ease}.home2_conduitActive__fO3Nm{stroke:var(--h2-cyan);stroke-width:3.5;filter:drop-shadow(0 0 6px var(--h2-cyan))}.home2_engineCore__sX_VM{fill:#031520;stroke:var(--h2-cyan);stroke-width:1.5}.home2_engineHalo__tWhsp{fill:none;stroke:color-mix(in srgb,var(--h2-cyan) 35%,transparent);stroke-width:1;transform-box:fill-box;transform-origin:center;animation:home2_breathe__y8PBO 5s ease-in-out infinite}@keyframes home2_breathe__y8PBO{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.06);opacity:1}}.home2_streamDot__MF11H{fill:var(--h2-green);opacity:.8}.home2_streamWarm__irjqc{fill:var(--h2-warm)}.home2_sourceNode__2Iq1n{fill:#031520;stroke:color-mix(in srgb,var(--h2-cyan) 45%,transparent);stroke-width:1.25}.home2_sourceNodeActive__AoWi0{stroke:var(--h2-cyan);stroke-width:2}.home2_conduitGroup__YIUGh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:1.25rem}@media (min-width:768px){.home2_conduitGroup__YIUGh{display:block;margin-top:0}.home2_conduitGroup__YIUGh .home2_conduitButton__4XsLK{position:absolute;transform:translate(-50%,-50%);width:max-content;max-width:13rem}}.home2_conduitButton__4XsLK{min-height:2.75rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--h2-cyan) 40%,transparent);background:rgba(2,18,28,.88);padding:.55rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25;color:var(--h2-ink);text-align:center;cursor:pointer;transition:border-color .25s ease,background-color .25s ease,box-shadow .25s ease}.home2_conduitButton__4XsLK:hover{border-color:var(--h2-cyan)}.home2_conduitButton__4XsLK[aria-checked=true]{border-color:var(--h2-cyan);background:color-mix(in srgb,var(--h2-cyan) 18%,#02121c);box-shadow:0 0 0 1px var(--h2-cyan),0 0 22px -4px var(--h2-cyan)}.home2_explain__81Na1{margin-top:2rem;min-height:9.5rem;max-width:40rem;margin-inline:auto;text-align:center}.home2_explainTitle__foDTN{font-size:1.25rem;font-weight:600;color:var(--h2-ink)}.home2_explainBody__g92Mc{margin-top:.5rem}.home2_explainBody__g92Mc,.home2_explainPrompt__icb_e{line-height:1.65;color:var(--h2-muted)}.home2_explainIn__uqYZp{animation:home2_explainIn__uqYZp .45s ease-out}@keyframes home2_explainIn__uqYZp{0%{opacity:.25;transform:translateY(6px)}to{opacity:1;transform:none}}.home2_pulseRing__5Lav3{fill:none;stroke:var(--h2-cyan);stroke-width:2;transform-box:fill-box;transform-origin:center;opacity:0;animation:home2_ring__xS_J3 1.2s ease-out .8s both}@keyframes home2_ring__xS_J3{0%{transform:scale(1);opacity:0}8%{opacity:.9}to{transform:scale(2.4);opacity:0}}.home2_streamLabel__oh_pH{display:none}@media (min-width:768px){.home2_streamLabel__oh_pH{display:inline}}.home2_process__EPnw8{padding-block:8rem 6rem;background:var(--h2-deep-4)}.home2_headingLine__Gam2y{display:block}.home2_closing__Rfp5k{padding-block:6rem clamp(18rem,52svh,34rem);background:var(--h2-deep-4);text-align:center}.home2_closingInner__6vpcj{display:flex;flex-direction:column;align-items:center;gap:1rem}.home2_anchor___z3mg{display:block;height:0;scroll-margin-top:4rem}.home2_closingHeading__XCb7V{max-width:48rem}.home2_closingActions__NxDwn{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.5rem}.home2_backLink__r5b78{display:inline-flex;min-height:2.75rem;align-items:center;font-size:.9375rem;color:var(--h2-muted);text-underline-offset:4px}.home2_backLink__r5b78:hover{color:var(--h2-ink);text-decoration:underline}.home2_gauge__kJLei{display:none}@media (min-width:1280px){.home2_gauge__kJLei{display:block;position:fixed;top:50%;inset-inline-end:1.25rem;transition:opacity .4s ease;z-index:40;transform:translateY(-50%)}}.home2_gaugeList__yuIde{position:relative;display:flex;flex-direction:column;gap:1.25rem;padding-inline-end:1rem}.home2_gaugeList__yuIde:after{content:"";position:absolute;top:.4rem;bottom:.4rem;inset-inline-end:0;width:1px;background:color-mix(in srgb,currentColor 30%,transparent)}.home2_gaugeLink__da91M{display:flex;min-height:1.5rem;align-items:center;justify-content:flex-end;gap:.5rem;font-size:.75rem;font-weight:500;color:inherit;opacity:.6;transition:opacity .2s ease}.home2_gaugeLink__da91M:hover,.home2_gaugeLink__da91M[aria-current=true]{opacity:1}.home2_gaugeLink__da91M:after{content:"";width:.45rem;height:.45rem;margin-inline-end:-1.24rem;border-radius:999px;border:1px solid;background:transparent}.home2_gaugeLink__da91M[aria-current=true]:after{background:var(--h2-cyan);border-color:var(--h2-cyan);box-shadow:0 0 10px 2px color-mix(in srgb,var(--h2-cyan) 50%,transparent)}.home2_gaugeDark__XNjg2{color:var(--h2-ink)}.home2_gauge__kJLei{transition:opacity .3s ease,visibility 0s}[data-sea-away] .home2_gauge__kJLei{opacity:0;transition:opacity .25s ease}.home2_gaugeAway___kjdM{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s .3s}.home2_gaugeLight__GlhYj{color:var(--h2-surface-ink)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.home2_reveal__2YoSI{animation:home2_reveal__2YoSI linear both;animation-timeline:view();animation-range:entry 0 entry 55%}}}@keyframes home2_reveal__2YoSI{0%{opacity:.15;transform:translateY(22px)}to{opacity:1;transform:none}}.home2_srOnly__t_EhR{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.home2_critical__WGNje,.home2_engineHalo__tWhsp,.home2_explainIn__uqYZp,.home2_float__4fr2U,.home2_flowPath__z5Kpb,.home2_peek__DSRQV span,.home2_pulseRing__5Lav3,.home2_scan__WqB4A{animation:none!important}.home2_parallax__AeYDo{transform:none}.home2_glCanvas__B6GsT{transition:none}.home2_motionOnly__La995{display:none}}