:root{--color-bg:#030a12;--color-bg-deep:#01060c;--color-surface:#071522;--color-surface-elevated:#0b1c2b;--color-accent:#39e6d0;--color-accent-strong:#65f4df;--color-secondary:#5c8dff;--color-text-primary:#f3f8fb;--color-text-secondary:#9cabb8;--color-border:rgba(137,191,206,0.2);--color-border-strong:rgba(57,230,208,0.42);--color-brand-cyan:#49ccff;--color-brand-cyan-light:#5ed6ff;--color-brand-ice:#9cdef6;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--space-9:6.5rem;--radius-sm:0.625rem;--radius-md:1rem;--radius-lg:1.5rem;--radius-pill:999px;--container-wide:90rem;--container-content:75rem;--container-gutter:clamp(1.25rem,4vw,4rem)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--color-bg-deep)}body{margin:0;min-width:320px;overflow-x:clip;background:radial-gradient(circle at 82% 12%,rgba(41,119,145,.16),transparent 30rem),linear-gradient(180deg,var(--color-bg) 0,var(--color-bg-deep) 100%);color:var(--color-text-primary);font-family:var(--font-manrope),system-ui,sans-serif;text-rendering:optimizeLegibility}.site-visual-root{position:relative;min-height:100vh;overflow-x:clip;isolation:isolate;background:#010609}.site-smoke-canvas{position:fixed;z-index:0;inset:0;display:block;width:100vw;height:100vh;opacity:.66;pointer-events:none;mix-blend-mode:screen}.site-content-layer{position:relative;z-index:1}@media (max-width:48rem){.site-smoke-canvas{opacity:.52}}@media (prefers-reduced-motion:reduce){.site-smoke-canvas{opacity:.42}}a{color:inherit;text-decoration:none}a,button,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.container{width:min(100%,var(--container-wide));margin-inline:auto;padding-inline:var(--container-gutter)}.site-header{position:sticky;z-index:20;top:0;border-bottom:1px solid rgba(137,191,206,.12);background:rgba(3,10,18,.82);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header-inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;min-height:5rem;gap:var(--space-6)}.brand{display:inline-flex;align-items:center;gap:var(--space-3);font-weight:700;letter-spacing:-.02em}.brand-mark{display:grid;place-items:center;width:2.25rem;aspect-ratio:1;border:1px solid var(--color-border-strong);border-radius:50%;color:var(--color-accent);font-size:.7rem;letter-spacing:.06em;box-shadow:inset 0 0 1.25rem rgba(57,230,208,.1)}.desktop-nav{display:flex;justify-content:center;align-items:center;gap:clamp(.9rem,1.6vw,1.7rem)}.nav-link{color:var(--color-text-secondary);font-size:.875rem;transition:color .16s ease}a.nav-link:hover{color:var(--color-text-primary)}.nav-link--placeholder{cursor:default;opacity:.6}.button-link{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;padding:.75rem 1.25rem;border:1px solid transparent;border-radius:var(--radius-pill);font-size:.875rem;font-weight:700;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.button-link--primary{background:var(--color-accent);color:#03110f;box-shadow:0 0 2rem rgba(57,230,208,.16)}.button-link--primary:hover{background:var(--color-accent-strong)}.button-link--disabled{cursor:default;opacity:.72}.button-link--disabled:hover{background:var(--color-accent)}.button-link--secondary{border-color:var(--color-border);background:rgba(8,24,37,.5);color:var(--color-text-primary)}.button-link--secondary:hover{border-color:var(--color-border-strong)}.mobile-menu{display:none}@media (min-width:74.01rem){.site-header{background:rgba(2,8,14,.88);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.header-inner{min-height:4.375rem;gap:var(--space-5)}.brand{gap:.65rem;color:#dfe7e9;font-size:.9375rem;font-weight:650}.brand-mark{width:2rem;border-color:rgba(104,212,219,.26);color:#68d4db;font-size:.625rem;box-shadow:inset 0 0 1rem rgba(104,212,219,.04)}.desktop-nav{justify-content:flex-start;padding-left:clamp(3.25rem,5vw,4.75rem);gap:clamp(1.35rem,1.75vw,1.8rem)}.nav-link{color:#87959e;font-size:.8rem;font-weight:500}a.nav-link:hover{color:#c5d0d4}.nav-link--placeholder{opacity:.5}.header-cta{min-width:11rem;min-height:2.5rem;padding:.6rem 1.15rem;border-color:rgba(104,212,219,.42);border-radius:.7rem;background:rgba(10,18,24,.48);color:#d7e1e6;font-size:.8rem;box-shadow:inset 0 0 1.2rem rgba(104,212,219,.03),0 0 1rem rgba(56,185,194,.06)}.header-cta:hover{border-color:rgba(104,212,219,.58);background:rgba(14,23,30,.62);color:#e8eef0}}.hero{min-height:calc(100svh - 5rem);border-bottom:1px solid rgba(137,191,206,.12)}.hero:before{position:absolute;z-index:-1;inset:0;background:linear-gradient(rgba(92,141,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(92,141,255,.035) 1px,transparent 0);background-size:4rem 4rem;-webkit-mask-image:linear-gradient(180deg,black,transparent 80%);mask-image:linear-gradient(180deg,black,transparent 80%);content:""}.hero-grid{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(30rem,.97fr);min-height:calc(100svh - 5rem);padding-block:var(--space-8);gap:clamp(3rem,6vw,7rem)}.hero-copy{z-index:2;max-width:47rem}.eyebrow{margin:0 0 var(--space-5);color:var(--color-accent);font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.final-cta h2,.hero h1,.section-shell h2{margin:0;font-weight:600;letter-spacing:-.045em;text-wrap:balance}.hero h1{max-width:13ch;font-size:clamp(2.8rem,5.35vw,5.5rem);line-height:.99}.hero-lead{max-width:43rem;margin:var(--space-6) 0 0;color:var(--color-text-secondary);font-size:clamp(1rem,1.3vw,1.16rem);line-height:1.75}.hero-actions{gap:var(--space-3);margin-top:var(--space-6)}.hero-principle{display:flex;flex-wrap:wrap;gap:.45rem;margin:var(--space-7) 0 0;color:#738794;font-size:.75rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.hero-principle span{color:var(--color-accent)}.ecosystem-placeholder{position:relative;align-self:stretch;display:flex;min-height:37rem;align-items:center;justify-content:center}.ecosystem-placeholder:before{position:absolute;width:70%;aspect-ratio:1;border-radius:50%;background:rgba(37,206,197,.12);filter:blur(5rem);content:""}.ecosystem-note{position:absolute;z-index:4;top:0;right:0;display:grid;gap:.2rem;max-width:17rem;padding-left:var(--space-4);border-left:1px solid var(--color-border-strong);color:var(--color-text-secondary);font-size:.68rem;letter-spacing:.08em;line-height:1.5;text-transform:uppercase}.ecosystem-note strong{color:var(--color-text-primary);font-weight:600}.ecosystem-stage{position:relative;z-index:3;width:min(100%,34rem);aspect-ratio:1}.ecosystem-axis,.ecosystem-orbit{position:absolute;inset:50% auto auto 50%;border:1px solid rgba(72,197,199,.2);transform:translate(-50%,-50%)}.ecosystem-orbit{border-radius:50%}.ecosystem-orbit--outer{width:88%;aspect-ratio:1}.ecosystem-orbit--inner{width:48%;aspect-ratio:1;border-color:rgba(92,141,255,.24)}.ecosystem-axis--horizontal{width:82%;height:1px;border-width:1px 0 0}.ecosystem-axis--vertical{width:1px;height:82%;border-width:0 0 0 1px}.ecosystem-core,.ecosystem-node{position:absolute;z-index:2;display:grid;place-items:center;border:1px solid var(--color-border);background:rgba(6,19,31,.92);text-align:center}.ecosystem-core{inset:50% auto auto 50%;width:9.5rem;aspect-ratio:1;border-color:var(--color-border-strong);border-radius:50%;color:var(--color-text-secondary);font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;transform:translate(-50%,-50%);box-shadow:0 0 3rem rgba(57,230,208,.18),inset 0 0 2rem rgba(57,230,208,.06)}.ecosystem-core-mark{display:block;color:var(--color-accent);font-size:1.8rem;font-weight:700;letter-spacing:-.06em}.ecosystem-node{min-width:6.5rem;min-height:2.4rem;padding:.45rem .75rem;border-radius:var(--radius-pill);color:#c3d0d8;font-size:clamp(.75rem,1vw,.86rem)}.ecosystem-node--1{top:4%;left:36%}.ecosystem-node--2{top:19%;right:0}.ecosystem-node--3{top:49%;right:-3%}.ecosystem-node--4{right:10%;bottom:10%}.ecosystem-node--5{bottom:3%;left:24%}.ecosystem-node--6{bottom:22%;left:-4%}.ecosystem-node--7{top:19%;left:-4%}.mountain-foundation{position:absolute;z-index:1;right:-12%;bottom:0;left:-12%;height:48%;opacity:.52}.mountain{position:absolute;right:0;bottom:0;left:0;height:100%;clip-path:polygon(0 100%,0 78%,15% 53%,28% 69%,45% 23%,60% 65%,73% 45%,100% 83%,100% 100%)}.mountain--far{background:linear-gradient(180deg,rgba(52,95,132,.35),rgba(3,10,18,.08));transform:translateY(-10%) scale(1.06)}.mountain--near{background:linear-gradient(180deg,rgba(19,51,72,.68),rgba(2,8,14,.96));clip-path:polygon(0 100%,0 87%,19% 65%,35% 80%,54% 36%,66% 68%,82% 54%,100% 79%,100% 100%)}.section-stack{border-bottom:1px solid rgba(137,191,206,.12)}.section-shell{scroll-margin-top:6rem;border-top:1px solid rgba(137,191,206,.12)}.section-shell-grid{display:grid;grid-template-columns:4rem minmax(0,1fr) minmax(16rem,.65fr);align-items:start;min-height:19rem;padding-block:var(--space-8);gap:var(--space-7)}.section-index{color:#49616f;font-size:.72rem;letter-spacing:.14em}.section-shell .eyebrow{margin-bottom:var(--space-4)}.final-cta h2,.section-shell h2{font-size:clamp(2rem,3.8vw,4rem);line-height:1.08}.section-status{max-width:30rem;margin:2.1rem 0 0;color:var(--color-text-secondary);font-size:.9rem;line-height:1.7}.final-cta{position:relative;isolation:isolate;scroll-margin-top:5rem;min-height:39rem;overflow:hidden;display:grid;place-items:center}.final-cta:before{position:absolute;z-index:-2;inset:0;background:radial-gradient(circle at 50% 55%,rgba(41,156,161,.15),transparent 34rem);content:""}.final-cta-mountains{position:absolute;z-index:-1;right:-5%;bottom:-2%;left:-5%;height:62%;background:linear-gradient(180deg,rgba(17,52,75,.4),rgba(2,7,12,.95));clip-path:polygon(0 100%,0 78%,14% 52%,27% 72%,46% 20%,58% 59%,73% 39%,100% 79%,100% 100%)}.final-cta-content{display:grid;justify-items:center;max-width:62rem;padding-block:var(--space-9);text-align:center}.final-cta-content p:not(.eyebrow){max-width:38rem;margin:var(--space-5) 0 var(--space-6);color:var(--color-text-secondary);line-height:1.7}.site-footer{border-top:1px solid rgba(137,191,206,.12);color:var(--color-text-secondary)}.footer-inner{display:flex;justify-content:space-between;padding-block:var(--space-5);gap:var(--space-4);font-size:.78rem}@media (max-width:74rem){.desktop-nav,.header-cta{display:none}.header-inner{grid-template-columns:1fr auto}.mobile-menu{position:relative;display:block}.mobile-menu summary{display:grid;width:2.75rem;height:2.75rem;place-content:center;gap:.4rem;border:1px solid var(--color-border);border-radius:50%;cursor:pointer;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{width:1rem;height:1px;background:var(--color-text-primary)}.mobile-nav{position:absolute;top:calc(100% + .75rem);right:0;display:grid;width:min(20rem,calc(100vw - 2.5rem));gap:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:rgba(5,17,28,.98);box-shadow:0 1.5rem 4rem rgba(0,0,0,.35)}.mobile-nav .nav-link{padding:.8rem .6rem;border-bottom:1px solid rgba(137,191,206,.1)}.mobile-nav .button-link{margin-top:var(--space-4)}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(25rem,.85fr);gap:var(--space-6)}.section-shell-grid{grid-template-columns:3rem minmax(0,1fr)}.section-status{grid-column:2;margin-top:0}}@media (max-width:56rem){.hero-grid{grid-template-columns:1fr;align-items:start;padding-top:var(--space-8);gap:var(--space-7)}.hero h1{max-width:15ch}.ecosystem-placeholder{min-height:auto;padding-top:3rem}.ecosystem-note{top:0;right:auto;left:0}.ecosystem-stage{margin-top:var(--space-6)}}@media (max-width:40rem){:root{--container-gutter:1.25rem}.header-inner{min-height:4.5rem}.brand-name{font-size:.9rem}.hero,.hero-grid{min-height:auto}.hero-grid{padding-block:var(--space-7) var(--space-8)}.hero h1{font-size:clamp(2.45rem,12.5vw,3.35rem)}.hero-lead{line-height:1.62}.hero-actions{display:grid}.hero-actions .button-link{width:100%}.hero-principle{display:none}.ecosystem-stage{width:calc(100% + .5rem);margin-left:-.25rem}.ecosystem-core{width:7.4rem}.ecosystem-core-mark{font-size:1.45rem}.ecosystem-node{min-width:5.6rem;min-height:2.15rem;padding-inline:.55rem;font-size:.75rem}.ecosystem-node--2,.ecosystem-node--3{right:0}.ecosystem-node--6,.ecosystem-node--7{left:0}.section-shell-grid{grid-template-columns:1fr;min-height:17rem;padding-block:var(--space-7);gap:var(--space-4)}.section-index,.section-status{grid-column:auto}.section-status{margin-top:var(--space-3)}.final-cta{min-height:34rem}.footer-inner{flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important}}.hero{position:relative;isolation:isolate;height:650px;min-height:650px;overflow:hidden;border-bottom:1px solid rgba(76,204,226,.16);background:#010609}.hero:before{content:none}.hero-grid{position:relative;z-index:2;display:flex;height:650px;min-height:650px;align-items:center;padding-block:3rem}.hero-background{position:absolute;z-index:-1;inset:0;overflow:hidden;pointer-events:none}.hero-visual-canvas{position:absolute;top:0;left:50%;width:1440px;height:650px;transform:translateX(-50%);transform-origin:50% 100%}.hero-ecosystem-visual,.hero-growth-visual,.hero-mountain-image,.hero-river-restore-source{position:absolute}.hero-mountain-image,.hero-river-restore-source{width:1710px;height:570px}.hero-mountain-image{top:80px;left:-135px}.hero-ecosystem-visual img,.hero-growth-visual img,.hero-mountain-image img,.hero-river-restore-source img{object-fit:fill}.hero-global-dim{position:absolute;inset:0;background:#010609;opacity:.3}.hero-river-restore{position:absolute;top:305px;left:945px;width:465px;height:165px;overflow:hidden;-webkit-mask-image:url(/hero/river-restore-feather-mask.svg);mask-image:url(/hero/river-restore-feather-mask.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.hero-river-restore-source{top:-225px;left:-1080px;opacity:.3}.hero-bottom-fade,.hero-left-readability-shade,.hero-top-blend{position:absolute}.hero-top-blend{top:0;left:0;width:1440px;height:280px;background:linear-gradient(180deg,#010609 0,rgba(1,6,9,.34) 68%,rgba(1,6,9,0))}.hero-left-readability-shade{top:0;left:0;width:720px;height:650px;background:linear-gradient(90deg,rgba(1,4,7,.97) 0,rgba(1,4,7,.62) 62%,rgba(1,4,7,0))}.hero-bottom-fade{top:485px;left:0;width:1440px;height:165px;background:linear-gradient(180deg,rgba(1,6,9,0) 0,rgba(1,6,9,.9))}.hero-ecosystem-visual{top:18px;left:507px;width:576px;height:324px}.hero-growth-visual{top:91px;left:1153px;width:287px;height:287px}.hero-copy{position:relative;z-index:4;width:min(100%,32rem);max-width:32rem}.hero .eyebrow{margin:0 0 1rem;color:#41ddeb;font-size:.7rem;font-weight:700;letter-spacing:.14em;line-height:1.5;text-transform:uppercase}.hero h1{max-width:9.6ch;margin:0;font-size:clamp(3.2rem,4.1vw,3.7rem);font-weight:600;letter-spacing:-.055em;line-height:.98;text-wrap:balance}.hero h1 span{color:#40dbea;text-shadow:0 0 2.4rem rgba(55,215,232,.18)}.hero-lead{max-width:31rem;margin:1.45rem 0 0;color:#b4c2cd;font-size:.96rem;line-height:1.62}.hero-actions{display:flex;flex-wrap:wrap;margin-top:1.5rem;gap:.8rem}.hero-actions .button-link{min-width:10.8rem;min-height:3.25rem;border-radius:.75rem}.hero-actions .button-link--primary{background:linear-gradient(135deg,#54eef0,#22cce8);box-shadow:0 0 0 1px rgba(115,243,248,.24),0 0 2rem rgba(20,209,232,.24)}.hero-actions .button-link--secondary{border-color:rgba(87,197,218,.32);background:rgba(4,17,29,.6)}.hero-pillars{display:flex;flex-wrap:wrap;margin:1.5rem 0 0;padding:0;gap:.75rem 1.2rem;color:#8fa5b4;font-size:.72rem;list-style:none}.hero-pillars li{display:inline-flex;align-items:center;gap:.48rem}.hero-pillars li:before{width:.4rem;height:.4rem;border:1px solid rgba(70,229,238,.8);transform:rotate(45deg);content:""}@media (min-width:68.01rem){.hero-grid{align-items:flex-start;padding-block:2rem 0}.hero-copy{width:min(100%,29rem);max-width:29rem}.hero .eyebrow{margin-bottom:.75rem;color:#68d4db;font-size:.66rem;letter-spacing:.15em}.hero h1{max-width:25rem;color:#e8eef0;font-size:2.8rem;font-weight:620;letter-spacing:-.045em;line-height:.99;text-wrap:wrap}.hero h1 span{color:#68d4db;text-shadow:0 0 1.25rem rgba(104,212,219,.08)}.hero-lead{max-width:27.5rem;margin-top:1rem;color:#9eaab1;font-size:.875rem;line-height:1.55}.hero-actions{margin-top:1.15rem;gap:.65rem}.hero-actions .button-link{min-width:10.25rem;min-height:2.875rem;padding:.65rem 1.1rem;border-radius:.625rem;font-size:.8rem}.hero-actions .button-link span{margin-left:.45rem}.hero-actions .button-link--primary{border-color:rgba(104,212,219,.28);background:#38b9c2;color:#071315;box-shadow:inset 0 0 0 1px rgba(232,238,240,.06),0 0 1rem rgba(56,185,194,.08)}.hero-actions .button-link--primary:hover{background:#269daa}.hero-actions .button-link--secondary{border-color:rgba(255,255,255,.14);background:rgba(10,18,24,.35);color:#d7e1e6}.hero-actions .button-link--secondary:hover{border-color:rgba(255,255,255,.2);background:rgba(14,23,30,.48)}.hero-pillars{margin-top:1.15rem;gap:.65rem 1rem;color:#87969e;font-size:.66rem}.hero-pillars li{gap:.4rem}.hero-pillars li:before{width:.34rem;height:.34rem;border-color:rgba(104,212,219,.48)}}@media (max-width:68rem){.hero,.hero-grid{height:auto;min-height:calc(100svh - 5rem)}.hero-grid{align-items:flex-start;padding-block:3.75rem 25rem}.hero-copy{width:min(100%,42rem);max-width:42rem}.hero h1{max-width:12ch}.hero-lead{max-width:39rem}.hero-pillars{display:none}.hero-visual-canvas{top:auto;bottom:0;transform:translateX(-50%) scale(.75)}.hero-growth-visual{top:350px;left:930px}}@media (max-width:40rem){.hero,.hero-grid{min-height:calc(100svh - 4.5rem)}.hero-grid{padding-block:2.2rem 10rem}.hero .eyebrow{max-width:29rem;margin-bottom:.85rem;font-size:.66rem}.hero h1{max-width:10.5ch;font-size:clamp(2.35rem,11.8vw,3rem);line-height:1}.hero-lead{margin-top:1.2rem;font-size:.93rem;line-height:1.55}.hero-actions{display:grid;margin-top:1.25rem}.hero-actions .button-link{width:100%}.hero-visual-canvas{transform:translateX(-50%) scale(.45)}.hero-ecosystem-visual{top:280px}.hero-growth-visual{top:350px;left:850px}}.pre-release-page{position:relative;min-width:320px;overflow:hidden;background:#010609;color:#f1f8ff;font-family:var(--font-inter),system-ui,sans-serif}.brand-symbol{display:inline-flex;width:1.35rem;height:1.3rem;align-items:flex-start;gap:.45rem}.pre-release-page .brand>.brand-color-mark{display:block;flex:0 0 auto;width:48px;height:auto;object-fit:contain}.brand-symbol span{width:.3rem;height:1.15rem;background:#49ccff}.brand-name{display:grid;line-height:1.02}.header-claim{display:none;margin:0}.hero-title-line{display:block}.hero-title-line:not(.hero-title-line--accent){color:inherit;text-shadow:none}.hero-growth-caption,.hero-growth-copy,.hero-kpis,.hero-micro-benefits{display:none}.pre-release-lower{position:relative;background:#020b12}.pre-release-lower-background{z-index:0;object-fit:cover}.pre-release-content{position:relative;z-index:1}.pre-release-section-header,.process-heading-row{display:flex;align-items:baseline;justify-content:space-between}.closing-cta h2,.pre-release-section-header h2,.pre-release-trust h2,.process-heading-row h2{margin:0;color:#f1f8ff;font-weight:600}.pre-release-section-header a{color:#49ccff}.cases-grid,.partner-grid,.services-grid{display:grid}.case-card,.partner-card,.service-card,.testimonial-card{position:relative;overflow:hidden;border:1px solid rgba(73,204,255,.3);background:rgba(3,17,27,.94)}.process-step-copy>span>span,.service-card p span{display:block}.process-steps{margin:0;padding:0;list-style:none}.process-scroll{position:static}.process-step-number{position:relative;display:grid;place-items:center}.process-step-number>span{position:relative;z-index:1}.case-photo,.case-photo-shade,.case-third-shade,.case-third-visual,.closing-cta-glow,.footer-glow{position:absolute}.case-photo img,.case-third-visual img{object-fit:cover}.case-button{display:inline-flex;align-items:center;justify-content:center}.trust-avatars{display:flex;align-items:center}.trust-avatars img+img{margin-left:-4px}.pre-release-footer{position:relative;overflow:hidden}@media (min-width:68.01rem){.pre-release-page{min-height:1708px}.pre-release-page .container{width:100%;max-width:1440px;padding-inline:50px}.pre-release-page .site-header{position:absolute;top:0;left:0;width:100%;border:0;background:rgba(3,12,20,.88);-webkit-backdrop-filter:none;backdrop-filter:none;transform:none}.pre-release-page .header-inner{position:relative;display:block;width:min(calc(100% - 100px),1340px);max-width:1340px;min-height:58px;margin-inline:auto;padding:0}.pre-release-page .brand{position:absolute;top:10px;left:0;gap:10px;color:#f1f8ff;font-size:18px;font-weight:600;letter-spacing:-.02em}.pre-release-page .brand-symbol{width:22px;height:38px;padding-top:2px;gap:9px}.pre-release-page .brand-symbol span{width:5px;height:19px}.pre-release-page .brand-name{line-height:19px}.pre-release-page .desktop-nav{position:absolute;top:0;left:250px;height:58px;justify-content:flex-start;padding:0;gap:36px}.pre-release-page .nav-link{color:rgba(241,248,255,.9);font-size:11.5px;font-weight:400;white-space:nowrap}.pre-release-page a.nav-link:hover{color:#f1f8ff}.pre-release-page .nav-link--placeholder{opacity:1}.pre-release-page .header-claim{position:absolute;top:21px;left:950px;display:block;color:#49ccff;font-size:10.5px;font-weight:500;white-space:nowrap}.pre-release-page .header-cta{position:absolute;top:10px;left:1164px;width:176px;min-width:0;min-height:38px;padding:0 24px;gap:9px;border-color:rgba(73,204,255,.85);border-radius:9px;background:rgba(5,24,38,.94);color:#f1f8ff;font-size:11.5px;box-shadow:0 0 10px rgba(73,204,255,.18)}.pre-release-page .header-cta:hover{border-color:#49ccff;background:rgba(7,34,53,.96);color:#f1f8ff}.pre-release-page .hero{height:650px;min-height:650px;border:0;background:#010609}.pre-release-page .hero-mountain-image,.pre-release-page .hero-river-restore-source{width:max(1710px,100vw)}.pre-release-page .hero-mountain-image{left:50%;transform:translateX(-50%)}.pre-release-page .hero-river-restore-source{left:calc(-225px - max(855px, 50vw))}.pre-release-page .hero-mountain-image img,.pre-release-page .hero-river-restore-source img{object-fit:cover}.pre-release-page .hero-bottom-fade,.pre-release-page .hero-global-dim,.pre-release-page .hero-top-blend{left:calc(50% - 50vw);width:100vw}.pre-release-page .hero-grid{display:block;height:650px;min-height:650px;padding-block:90px 0}.pre-release-page .hero-copy{width:440px;max-width:440px;margin-left:8px}.pre-release-page .hero .eyebrow{width:440px;margin:0 0 18px;color:#49ccff;font-size:11.5px;font-weight:500;letter-spacing:1.495px;line-height:14px}.pre-release-page .hero h1{width:405px;max-width:405px;color:#f1f8ff;font-size:45px;font-weight:600;letter-spacing:-1.89px;line-height:44.5px}.pre-release-page .hero h1 span{color:inherit;text-shadow:none}.pre-release-page .hero h1 .hero-title-line--accent{color:#49ccff}.pre-release-page .hero-lead{width:440px;max-width:440px;margin:18px 0 0;color:#b2c8d8;font-size:14px;font-weight:400;line-height:21.7px}.pre-release-page .hero-actions{width:348px;margin-top:18px;gap:12px}.pre-release-page .hero-actions .button-link{min-width:0;min-height:46px;padding:0 20px;border-radius:10px;font-size:12.8px;font-weight:600}.pre-release-page .hero-actions .button-link--primary{width:172px;border-color:#49ccff;background:#0a2740;color:#f3fbff;box-shadow:inset 0 0 8px rgba(73,204,255,.12),0 0 18px rgba(73,204,255,.3),0 0 36px rgba(73,204,255,.15)}.pre-release-page .hero-actions .button-link--primary:hover{background:#0d324f}.pre-release-page .hero-actions .button-link--secondary{width:164px;border-color:#245c7e;background:rgba(7,16,24,.72);color:#c9dce8}.pre-release-page .hero-actions .button-link--secondary:hover{border-color:rgba(73,204,255,.58);background:rgba(8,24,36,.82)}.pre-release-page .hero-bottom-fade{top:457px}.pre-release-page .hero-ecosystem-visual{top:76px}.pre-release-page .hero-growth-visual{top:149px}.hero-growth-copy{position:absolute;z-index:5;top:149px;left:calc(50% + 433px);display:block;width:287px;height:287px;pointer-events:none}.hero-growth-headline{position:absolute;top:16px;left:20px;display:grid;width:126px;margin:0;color:#f1f8ff;font-size:19px;font-weight:600;letter-spacing:-.19px;line-height:20.5px}.hero-growth-headline span:nth-child(-n+2){color:#49ccff}.hero-growth-metric{position:absolute;top:15px;left:155px;margin:0;color:#49ccff;font-size:20px;font-weight:600;line-height:21px}.hero-growth-label{position:absolute;top:41px;left:155px;margin:0;color:#b2c8d8;font-size:9.5px;line-height:11.5px}.hero-growth-caption{position:absolute;z-index:5;top:463px;left:calc(50% + 502px);display:block;width:190px;margin:0;color:#49ccff;font-size:10.5px;font-weight:500;letter-spacing:.525px;line-height:14px}.hero-micro-benefits{position:absolute;z-index:5;top:494px;left:calc(50% - 662px);display:flex;width:500px;height:36px;align-items:center;margin:0;padding:0;gap:30px;color:#b2c8d8;font-size:10px;list-style:none}.hero-micro-benefits li{display:flex;align-items:center;gap:8px;white-space:nowrap}.hero-micro-benefits li span{color:#49ccff;font-size:15px}.hero-kpis{position:absolute;z-index:7;top:555px;left:50%;display:grid;width:min(calc(100% - 100px),1340px);height:78px;grid-template-columns:260px 232px 290px 276px 1fr;border:1px solid rgba(73,204,255,.18);border-radius:10px;background:rgba(4,14,22,.82);box-shadow:inset 0 0 8px rgba(73,204,255,.06),0 0 14px rgba(73,204,255,.05);transform:translateX(-50%)}.hero-kpi{display:grid;align-content:center;min-width:0;padding-left:21px;border-right:1px solid rgba(36,92,126,.65)}.hero-kpi-value{color:#f1f8ff;font-size:25px;font-weight:600;line-height:28px}.hero-kpi-value--accent{color:#49ccff}.hero-kpi>span{color:#b2c8d8;font-size:11.5px;line-height:16px}.hero-kpi-claim{align-self:center;margin:0;padding-left:31px;color:#f1f8ff;font-size:11.5px;font-weight:500;letter-spacing:.92px;line-height:15px}.hero-kpi-claim span{color:#49ccff}.pre-release-lower{height:1078px;margin-top:-20px}.pre-release-lower-background{object-fit:cover}.pre-release-content{width:1440px;height:1078px;margin-inline:auto}.pre-release-cases,.pre-release-footer,.pre-release-process,.pre-release-services,.pre-release-trust{position:absolute}.pre-release-services{top:47px;left:50px;width:1340px;height:220px}.pre-release-section-header{height:30px}.pre-release-section-header h2,.process-heading-row h2{font-size:24px;line-height:30px}.pre-release-section-header a{margin-top:8px;font-size:12px;font-weight:500}.services-grid{grid-template-columns:repeat(6,210px);gap:14px;margin-top:15px}.service-card{width:210px;height:150px;border-color:rgba(73,204,255,.34);border-radius:9px;background:rgba(3,17,27,.9);box-shadow:inset 0 0 8px rgba(73,204,255,.05)}.service-card-logo,.service-card-symbol{position:absolute;top:15px;left:15px;width:32px;height:32px}.service-card-symbol{top:11px;left:11px;display:grid;width:40px;height:40px;place-content:center;border:1px solid rgba(73,204,255,.6);border-radius:8px;background:#051826;color:#49ccff;text-align:center}.service-card-symbol strong{font-size:15px;line-height:17px}.service-card-symbol small{color:rgba(241,248,255,.8);font-size:6.5px;font-weight:500;line-height:8px}.service-card h3{position:absolute;top:14px;left:61px;width:138px;min-height:38px;margin:0;color:#f1f8ff;font-size:11.5px;font-weight:600;line-height:14px}.service-card>p{position:absolute;top:61px;left:11px;width:150px;margin:0;color:#b2c8d8;font-size:9.4px;line-height:12.5px}.service-card-arrow{position:absolute;top:109px;left:169px;width:28px;height:28px}.service-card-arrow>span{position:absolute;inset:0;display:grid;place-items:center;color:#f1f8ff;font-size:13px}.pre-release-process{top:294px;left:52px;width:1340px;height:145px}.process-heading-row{justify-content:flex-start;gap:96px}.process-heading-row p{margin:8px 0 0;color:#49ccff;font-size:11.5px;font-weight:500}.process-rail{position:absolute;top:72px;left:105px;width:1120px;height:1px;background:rgba(73,204,255,.24)}.process-steps{position:absolute;top:48px;left:0;display:flex}.process-steps li{position:relative;width:265px;height:62px}.process-step-number{width:48px;height:48px;border:1.25px solid #49ccff;border-radius:50%;background:#04131f;color:#5ed6ff;font-size:12.5px;font-weight:600;letter-spacing:.25px;line-height:15px;box-shadow:0 0 9px rgba(73,204,255,.14)}.process-step-number img{opacity:0}.process-step-copy{position:absolute;top:0;left:54px;display:grid;width:180px}.process-step-copy strong{color:#f1f8ff;font-size:11.5px;font-weight:600;line-height:20px}.process-step-copy>span{color:#b2c8d8;font-size:9.8px;line-height:13px}.process-arrow{position:absolute;top:16px;left:228px;color:rgba(73,204,255,.55);font-size:13px}.pre-release-cases{top:466px;left:50px;width:1340px;height:245px}.cases-grid{position:relative;height:195px;margin-top:16px}.case-card,.testimonial-card{position:absolute;top:0;height:195px;margin:0;border-radius:10px}.case-card:first-child{left:0;width:315px}.case-card:nth-child(2){left:330px;width:315px}.case-card:nth-child(3){left:660px;width:315px}.testimonial-card{left:1005px;width:335px}.case-card--photo{background:rgba(3,17,27,.96)}.case-photo{top:-1px;left:126px;width:188px;height:195px}.case-photo-shade{z-index:1;top:-1px;left:94px;width:220px;height:195px;background:linear-gradient(90deg,#03111b,rgba(3,17,27,.92) 36%,rgba(3,17,27,.28) 72%,rgba(3,17,27,0))}.case-chip{top:13px;display:flex;width:118px;height:22px;align-items:center;padding-left:9px;border:1px solid rgba(73,204,255,.45);border-radius:11px;background:rgba(6,31,48,.96);color:#49ccff;font-size:8px;font-weight:500}.case-card--photo h3,.case-chip{position:absolute;z-index:2;left:13px}.case-card--photo h3{top:48px;width:120px;margin:0;color:#f1f8ff;font-size:13.5px;font-weight:600;line-height:16px}.case-metric{position:absolute;z-index:2;color:#49ccff;font-size:23px;font-weight:600}.case-card--photo .case-metric{top:97px;left:13px}.case-metric-label{position:absolute;z-index:2;top:125px;left:13px;margin:0;color:#b2c8d8;font-size:9.5px;line-height:12px}.case-button{position:absolute;z-index:3;height:28px;border:1px solid rgba(73,204,255,.86);border-radius:8px;background:rgba(4,20,31,.82);color:#f1f8ff;font-size:9.2px;font-weight:600;box-shadow:0 0 8px rgba(73,204,255,.18)}.case-card--photo .case-button{top:150px;left:194px;width:104px}.case-card--third{display:block;background:rgba(3,17,27,.92)}.case-third-visual{z-index:0;width:188px;overflow:hidden}.case-third-shade,.case-third-visual{inset:-1px -1px -1px auto;height:195px}.case-third-shade{z-index:1;width:220px;background:linear-gradient(90deg,#03111b,rgba(3,17,27,.92) 36%,rgba(3,17,27,.28) 72%,transparent)}.case-third-content{position:static}.case-third-content .case-chip{left:13px;width:118px;font-size:8.5px}.case-third-content .case-metric{top:49px;left:13px;color:#f1f8ff;font-size:25px}.case-third-label{position:absolute;top:78px;left:13px;margin:0;color:#b2c8d8;font-size:10.5px;font-weight:500}.case-third-content>p:not(.case-third-label){position:absolute;top:100px;left:13px;margin:0;color:#b2c8d8;font-size:9.2px;line-height:12px}.case-third-content ul{position:absolute;top:134px;left:13px;margin:0;padding:0;color:rgba(241,248,255,.82);font-size:8.8px;line-height:12px;list-style:none}.case-third-content li:before{content:"• "}.case-third-content .case-button{top:162px;left:190px;width:110px;height:26px;background:#051e2f;font-size:9.5px}.testimonial-card{border-color:rgba(73,204,255,.33);background:rgba(3,17,27,.94)}.testimonial-card blockquote{position:absolute;top:23px;left:19px;width:290px;margin:0;color:#f1f8ff;font-size:10.5px;line-height:15px}.testimonial-card figcaption{position:absolute;right:25px;bottom:19px;left:19px;display:flex;align-items:center;gap:12px;padding-top:14px;border-top:1px solid rgba(73,204,255,.18)}.testimonial-card figcaption>span{display:grid;gap:3px}.testimonial-card strong{color:#f1f8ff;font-size:10.5px;font-weight:600}.testimonial-card small{color:#b2c8d8;font-size:9px}.pre-release-trust{top:738px;left:50px;display:grid;width:1340px;height:155px;grid-template-columns:800px 510px;gap:30px}.trust-left{position:relative;overflow:hidden}.pre-release-trust h2{font-size:23px;line-height:28px}.trust-subheading{margin:3px 0 0;color:#b2c8d8;font-size:10.5px}.partner-grid{position:absolute;top:57px;left:0;grid-template-columns:repeat(3,210px);gap:20px}.partner-card{width:210px;height:66px;border-color:rgba(73,204,255,.25);border-radius:9px;background:rgba(3,17,27,.92)}.partner-logo{position:absolute;top:7px;left:10px;display:grid;width:188px;height:36px;place-items:center;border:1px solid rgba(73,204,255,.18);border-radius:5px;background:#041522}.partner-card small{position:absolute;top:47px;left:11px;color:#b2c8d8;font-size:8.8px}.trust-proof{position:absolute;top:126px;left:0;display:flex;width:600px;align-items:center;justify-content:space-between}.trust-proof p{margin:0;color:rgba(241,248,255,.9);font-size:10px;font-weight:500}.trust-avatars span{display:grid;width:38px;height:22px;margin-left:-2px;place-items:center;border:1px solid rgba(73,204,255,.55);border-radius:11px;background:#051f30;color:#49ccff;font-size:8.5px;font-weight:600}.closing-cta{position:relative;overflow:hidden;width:510px;height:155px;border:1px solid rgba(73,204,255,.36);border-radius:12px;background:linear-gradient(90deg,#020f1c,#07233c 55%,#1b1245);box-shadow:0 0 22px rgba(73,204,255,.12)}.closing-cta-glow{right:-19px;bottom:0}.closing-cta h2{position:absolute;top:22px;left:23px;font-size:23px;line-height:26px}.closing-cta p{position:absolute;top:81px;left:23px;margin:0;color:#b2c8d8;font-size:10.5px;line-height:14px}.closing-cta a{position:absolute;top:115px;left:23px;display:flex;width:154px;height:30px;align-items:center;justify-content:center;border-radius:8px;background:rgba(73,204,255,.94);color:#020d16;font-size:9.5px;font-weight:600}.pre-release-footer{top:929px;left:0;z-index:1;width:100%;height:115px;border-top:1px solid rgba(73,204,255,.18);background:linear-gradient(90deg,rgba(3,12,20,.96),rgba(5,24,39,.96) 55%,rgba(10,18,42,.96))}.pre-release-footer-inner{position:relative;width:1340px;height:115px;margin-inline:auto;overflow:hidden}.footer-glow--left{top:-45px;left:-125px}.footer-glow--right{top:-55px;left:850px}.footer-brand,.footer-claim,.footer-copyright,.footer-nav,.footer-social{position:absolute;z-index:1}.footer-brand{top:37px;left:0;color:#f1f8ff;font-size:16px;font-weight:600}.footer-brand span{color:#49ccff}.footer-nav{top:40px;left:300px;display:flex;gap:36px}.footer-nav a{color:#b2c8d8;font-size:10.5px}.footer-social{top:40px;left:865px;display:flex;gap:26px;color:rgba(241,248,255,.88);font-size:10.5px;font-weight:500}.footer-social span:first-child{color:rgba(73,204,255,.88)}.footer-copyright{top:40px;left:1188px;margin:0;color:rgba(178,200,216,.7);font-size:9.5px}.footer-claim{top:67px;left:0;margin:0;color:rgba(73,204,255,.72);font-size:10px;font-weight:500}}@media (min-width:96rem){.hero-kpis,.hero-visual-canvas,.pre-release-content,.pre-release-footer-inner,.pre-release-page .header-inner,.pre-release-page .hero-grid{width:95%;max-width:none}.pre-release-page .hero-grid{padding-inline:0}.pre-release-page .desktop-nav{left:18.7%}.pre-release-page .header-claim{right:214px;left:auto}.pre-release-page .header-cta{right:0;left:auto}.pre-release-page .hero-bottom-fade,.pre-release-page .hero-global-dim,.pre-release-page .hero-top-blend{left:calc(50% - 50vw);width:100vw}.pre-release-page .hero-left-readability-shade{left:calc(50% - 50vw)}.pre-release-page .hero-river-restore{left:calc(50% + 225px)}.pre-release-page .hero-ecosystem-visual{left:calc(50% - 288px)}.pre-release-page .hero-growth-visual{right:0;left:auto}.hero-growth-copy{right:2.5%;left:auto}.hero-growth-caption{right:calc(2.5% + 28px);left:auto}.hero-micro-benefits{left:calc(2.5% + 8px)}.hero-kpis{grid-template-columns:repeat(4,1fr) minmax(280px,1.2fr)}.pre-release-cases,.pre-release-services,.pre-release-trust{left:0;width:100%}.pre-release-process{left:2px;width:calc(100% - 2px)}.services-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:22px}.service-card{width:100%}.service-card h3{right:11px;width:auto}.service-card-arrow{right:13px;left:auto}.process-rail{display:none}.process-heading-row{gap:28px}.process-heading-row p{margin-top:0}.process-steps{left:50%;display:grid;width:min(100%,1440px);grid-template-columns:repeat(5,1fr);transform:translateX(-50%)}.process-steps li{width:auto;background:transparent}.process-step-number{border:1px solid rgba(73,204,255,.72);border-radius:50%;background:#04131f;box-shadow:0 0 9px rgba(73,204,255,.14)}.process-step-number img{opacity:0}.process-arrow{top:21px;right:12px;left:auto;width:36px;height:1px;background:rgba(73,204,255,.42);color:transparent;font-size:0}.process-arrow:after{content:"→";position:absolute;top:50%;right:-1px;color:rgba(73,204,255,.62);font-size:13px;line-height:1;transform:translateY(-52%)}.cases-grid{display:grid;grid-template-columns:repeat(3,minmax(315px,1fr)) minmax(335px,1.06fr);gap:15px}.case-card,.case-card:first-child,.case-card:nth-child(2),.case-card:nth-child(3),.testimonial-card{position:relative;left:auto;width:auto}.case-photo,.case-photo-shade{right:-1px;left:auto}.case-card--photo .case-button{right:16px;left:auto}.pre-release-trust{grid-template-columns:minmax(800px,1fr) 510px}.partner-grid{width:670px;justify-content:start;gap:20px}.trust-proof{width:670px}.footer-nav{left:22.4%}.footer-social{left:64.6%}.footer-copyright{right:0;left:auto}}@media (max-width:68rem){.pre-release-lower{height:auto;padding:3rem var(--container-gutter)}.pre-release-lower-background{object-fit:cover}.pre-release-content{display:grid;gap:4rem}.closing-cta h2,.pre-release-section-header h2,.pre-release-trust h2,.process-heading-row h2{font-size:clamp(1.75rem,5vw,2.5rem)}.pre-release-section-header a{color:#49ccff;font-size:.8rem}.cases-grid,.partner-grid,.services-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;margin-top:1.5rem}.case-card,.partner-card,.service-card,.testimonial-card{min-height:12rem;padding:1.25rem;border-radius:.75rem}.service-card-logo,.service-card-symbol{margin-bottom:1rem}.service-card h3{margin:0 0 .75rem}.service-card p{color:#b2c8d8;font-size:.85rem;line-height:1.5}.process-arrow,.process-rail,.service-card-arrow{display:none}.process-heading-row{align-items:flex-start;gap:1rem}.process-heading-row p{color:#49ccff}.process-steps{display:grid;gap:1.25rem;margin-top:2rem}.process-steps li{display:flex;gap:1rem}.process-step-number{flex:0 0 44px;width:44px;height:44px;color:#49ccff}.process-step-copy{display:grid;color:#b2c8d8}.process-step-copy strong{color:#f1f8ff}.case-card,.testimonial-card{min-height:19rem}.case-photo{inset:0 0 0 40%}.case-photo-shade{inset:0;background:linear-gradient(90deg,#03111b 32%,transparent)}.case-button,.case-card h3,.case-chip,.case-metric,.case-metric-label{position:relative;z-index:2;top:auto;left:auto;width:fit-content}.case-card h3{margin:1rem 0}.case-metric,.case-metric-label{display:block}.case-button{margin-top:1rem;padding:.5rem .8rem}.case-card--third{display:grid;grid-template-columns:35% 1fr}.case-third-visual{position:relative}.case-third-content{padding:0 1rem}.testimonial-card blockquote{margin:0;line-height:1.6}.testimonial-card figcaption{display:flex;align-items:center;gap:.75rem;margin-top:2rem}.testimonial-card figcaption span{display:grid}.pre-release-trust{display:grid;gap:2rem}.trust-proof,.trust-subheading{color:#b2c8d8}.partner-logo{display:block;min-height:2.5rem}.partner-card small{display:block;margin-top:.75rem}.trust-proof{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem}.closing-cta{position:relative;min-height:14rem;overflow:hidden;padding:2rem;border:1px solid rgba(73,204,255,.36);border-radius:.75rem;background:linear-gradient(90deg,#020f1c,#07233c 55%,#1b1245)}.closing-cta-glow{right:-3rem;bottom:-2rem}.closing-cta p{position:relative;z-index:1;color:#b2c8d8}.closing-cta a{position:relative;z-index:1;display:inline-flex;margin-top:1rem;padding:.75rem 1rem;border-radius:.5rem;background:#49ccff;color:#020d16;font-weight:600}.pre-release-footer{min-height:14rem;margin-top:4rem;border-top:1px solid rgba(73,204,255,.18);background:rgba(3,12,20,.94)}.pre-release-footer-inner{display:grid;gap:1.25rem;min-height:14rem;padding:2rem}.footer-glow{display:none}.footer-brand,.footer-nav,.footer-social{position:relative;z-index:1}.footer-brand span,.footer-claim,.footer-social span:first-child{color:#49ccff}.footer-nav,.footer-social{display:flex;flex-wrap:wrap;gap:1rem}.footer-claim,.footer-copyright,.footer-nav a,.footer-social{color:#b2c8d8;font-size:.8rem}}@media (max-width:89.99rem){.pre-release-page{--responsive-gutter:clamp(22px,calc(10px + 2.93vw),40px);min-height:0;overflow:clip}.pre-release-page .site-header{position:absolute;z-index:20;top:0;left:0;width:100%;border:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.pre-release-page .header-inner{position:relative;display:block;width:calc(100% - (2 * var(--responsive-gutter)));max-width:none;min-height:58px;margin-inline:auto;padding:0}.pre-release-page .brand{position:absolute;top:10px;left:0;gap:10px;color:#f1f8ff;font-size:18px;font-weight:600;letter-spacing:-.02em}.pre-release-page .brand-symbol{width:22px;height:38px;padding-top:2px;gap:9px}.pre-release-page .brand-symbol span{width:5px;height:19px}.pre-release-page .brand-name{line-height:19px}.pre-release-page .header-claim{display:none}.pre-release-page .header-cta{position:absolute;top:10px;right:0;display:inline-flex;width:176px;min-width:0;min-height:38px;padding:0 24px;gap:9px;border-color:rgba(73,204,255,.85);border-radius:9px;background:rgba(5,24,38,.94);color:#f1f8ff;font-size:11.5px;box-shadow:0 0 10px rgba(73,204,255,.18)}.pre-release-page .mobile-menu{position:absolute;top:10px;display:block}.pre-release-page .mobile-menu summary{display:grid;width:38px;height:38px;place-content:center;border:1px solid rgba(73,204,255,.34);border-radius:8px;background:rgba(7,16,24,.72)}.pre-release-page .mobile-menu-icon{display:block;width:18px;height:18px}.pre-release-page .mobile-nav{top:calc(100% + 8px);right:0;width:min(320px,calc(100vw - (2 * var(--responsive-gutter))));border-color:rgba(73,204,255,.28);border-radius:9px;background:#06121a}.pre-release-page .hero{min-height:0;border:0;background:#010609}.pre-release-page .hero-grid{position:absolute;z-index:4;left:0;display:block;width:100%;max-width:none;min-height:0;margin:0;padding:0}.pre-release-page .hero-copy{margin-left:var(--responsive-gutter)}.pre-release-page .hero .eyebrow{margin:0 0 18px;color:#49ccff;font-size:11.5px;font-weight:500;letter-spacing:1.495px;line-height:14px}.pre-release-page .hero h1{max-width:none;color:#f1f8ff;font-size:45px;font-weight:600;letter-spacing:-1.89px;line-height:44.5px;text-wrap:wrap}.pre-release-page .hero h1 span{color:inherit;text-shadow:none}.pre-release-page .hero h1 .hero-title-line--accent{color:#49ccff}.pre-release-page .hero-lead{margin:18px 0 0;color:#b2c8d8;font-size:14px;line-height:21.7px}.pre-release-page .hero-actions{display:flex;width:348px;margin-top:18px;gap:12px}.pre-release-page .hero-actions .button-link{min-width:0;min-height:46px;padding:0 20px;border-radius:10px;font-size:12.8px;font-weight:600}.pre-release-page .hero-actions .button-link--primary{width:172px;border-color:#49ccff;background:#0a2740;color:#f3fbff;box-shadow:inset 0 0 8px rgba(73,204,255,.12),0 0 18px rgba(73,204,255,.3),0 0 36px rgba(73,204,255,.15)}.pre-release-page .hero-actions .button-link--secondary{width:164px;border-color:#245c7e;background:rgba(7,16,24,.72);color:#c9dce8}.pre-release-page .hero-visual-canvas{left:50%;transform:translateX(-50%)}.pre-release-page .hero-ecosystem-visual img,.pre-release-page .hero-growth-visual img,.pre-release-page .hero-mountain-image img,.pre-release-page .hero-river-restore-source img{object-fit:fill}.hero-growth-caption,.hero-growth-copy,.hero-kpis,.hero-micro-benefits{position:absolute;z-index:5;display:block}.hero-growth-copy{pointer-events:none}.hero-growth-headline{position:absolute;top:16px;left:20px;display:grid;width:126px;margin:0;color:#f1f8ff;font-size:19px;font-weight:600;letter-spacing:-.19px;line-height:20.5px}.hero-growth-headline span:nth-child(-n+2){color:#49ccff}.hero-growth-metric{position:absolute;top:15px;left:155px;margin:0;color:#49ccff;font-size:20px;font-weight:600;line-height:21px}.hero-growth-label{position:absolute;top:41px;left:155px;margin:0;color:#b2c8d8;font-size:9.5px;line-height:11.5px}.hero-growth-caption{width:190px;margin:0;color:#49ccff;font-size:10.5px;font-weight:500;letter-spacing:.525px;line-height:14px}.hero-micro-benefits{height:36px;align-items:center;margin:0;padding:0;color:#b2c8d8;font-size:10px;list-style:none;white-space:nowrap}.hero-micro-benefits li{display:flex;align-items:center;gap:7px}.hero-micro-benefits li span{color:#49ccff;font-size:15px}.hero-kpis{overflow-x:auto;overflow-y:hidden;border:1px solid rgba(73,204,255,.18);border-radius:10px;background:rgba(4,14,22,.82);box-shadow:inset 0 0 8px rgba(73,204,255,.06),0 0 14px rgba(73,204,255,.05);scrollbar-width:none}.cases-grid::-webkit-scrollbar,.hero-kpis::-webkit-scrollbar,.hero-micro-benefits::-webkit-scrollbar,.partner-grid::-webkit-scrollbar,.process-scroll::-webkit-scrollbar,.services-grid::-webkit-scrollbar{display:none}.hero-kpi{position:absolute;display:grid;align-content:start;padding:0;border:0}.hero-kpi-value{color:#f1f8ff;font-size:25px;font-weight:600;line-height:28px}.hero-kpi-value--accent{color:#49ccff}.hero-kpi>span{color:#b2c8d8;font-size:11.5px;line-height:16px}.hero-kpi-claim{position:absolute;margin:0;padding:0;color:#f1f8ff;font-size:11.5px;font-weight:500;letter-spacing:.92px;line-height:15px}.hero-kpi-claim span{color:#49ccff}.pre-release-lower{position:relative;margin:0;padding:0;overflow:hidden;background:#010609}.pre-release-lower-background{object-fit:cover}.pre-release-content{position:relative;display:block;width:100%;height:100%}.pre-release-cases,.pre-release-footer,.pre-release-process,.pre-release-services,.pre-release-trust{position:absolute;left:var(--responsive-gutter);width:calc(100% - (2 * var(--responsive-gutter)))}.pre-release-cases:after,.pre-release-process:after,.pre-release-services:after,.pre-release-trust:after{position:absolute;left:0;width:100%;height:1px;background:rgba(73,204,255,.08);content:""}.pre-release-section-header,.process-heading-row{position:relative;display:flex;height:auto;align-items:baseline;justify-content:space-between}.closing-cta h2,.pre-release-section-header h2,.pre-release-trust h2,.process-heading-row h2{color:#f1f8ff;font-size:24px;font-weight:600;line-height:30px}.pre-release-section-header a{margin:7px 0 0;color:#49ccff;font-size:12px;font-weight:500;line-height:15px;white-space:nowrap}.cases-grid,.partner-grid,.process-scroll,.services-grid{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.services-grid{position:absolute;top:48px;left:0;display:flex;width:100%;margin:0}.service-card{position:relative;flex:0 0 auto;min-height:0;padding:0;border-color:rgba(73,204,255,.34);border-radius:9px;background:rgba(3,17,27,.9);box-shadow:inset 0 0 8px rgba(73,204,255,.05)}.service-card-logo,.service-card-symbol{position:absolute;top:15px;left:15px;width:32px;height:32px;margin:0}.service-card-symbol{top:11px;left:11px;display:grid;width:40px;height:40px;place-content:center;border:1px solid rgba(73,204,255,.6);border-radius:8px;background:#051826;color:#49ccff;text-align:center}.service-card-symbol strong{font-size:15px;line-height:17px}.service-card-symbol small{color:rgba(241,248,255,.8);font-size:6.5px;font-weight:500;line-height:8px}.service-card h3{position:absolute;top:14px;left:61px;min-height:38px;margin:0;color:#f1f8ff;font-size:11.5px;font-weight:600;line-height:14px}.service-card>p{position:absolute;top:61px;left:11px;margin:0;color:#b2c8d8;font-size:9.4px;line-height:12.5px}.service-card-arrow{position:absolute;top:109px;display:block;width:28px;height:28px}.service-card-arrow>span{position:absolute;inset:0;display:grid;place-items:center;color:#f1f8ff;font-size:13px}.process-heading-row{justify-content:flex-start}.process-heading-row p{margin:0;color:#49ccff;font-size:11.5px;font-weight:500;line-height:14px;white-space:nowrap}.process-scroll{position:absolute;left:0;width:100%}.process-rail{display:none}.process-steps{position:relative;top:0;left:0;display:flex;width:max-content;margin:0}.process-steps li{position:relative;display:block;flex:0 0 auto;height:62px}.process-step-number{position:absolute;top:0;left:0;display:grid;width:48px;height:48px;flex:none;place-items:center;border:1.25px solid #49ccff;border-radius:50%;background:#04131f;color:#5ed6ff;font-size:12.5px;font-weight:600;letter-spacing:.25px;line-height:15px;box-shadow:0 0 9px rgba(73,204,255,.14)}.process-step-number img{opacity:0}.process-step-copy{position:absolute;top:2px;left:54px;display:grid;width:180px}.process-step-copy strong{color:#f1f8ff;font-size:11.5px;font-weight:600;line-height:20px}.process-step-copy>span{color:#b2c8d8;font-size:9.8px;line-height:13px}.process-arrow{position:absolute;top:16px;display:block;color:rgba(73,204,255,.55);font-size:13px}.cases-grid{position:absolute;left:0;display:flex;width:100%;height:195px;margin:0}.case-card,.case-card:first-child,.case-card:nth-child(2),.case-card:nth-child(3),.testimonial-card{position:relative;top:auto;left:auto;flex:0 0 auto;width:315px;min-height:0;height:195px;margin:0;padding:0;border-radius:10px}.testimonial-card{width:335px}.case-photo{width:188px}.case-photo,.case-photo-shade{position:absolute;inset:-1px -1px -1px auto;height:195px}.case-photo-shade{z-index:1;width:220px;background:linear-gradient(90deg,#03111b,rgba(3,17,27,.92) 36%,rgba(3,17,27,.28) 72%,transparent)}.case-chip{top:13px;display:flex;width:118px;height:22px;align-items:center;padding-left:9px;border:1px solid rgba(73,204,255,.45);border-radius:11px;background:rgba(6,31,48,.96);color:#49ccff;font-size:8px;font-weight:500}.case-card--photo h3,.case-chip{position:absolute;z-index:2;left:13px}.case-card--photo h3{top:48px;width:120px;margin:0;color:#f1f8ff;font-size:13.5px;font-weight:600;line-height:16px}.case-metric{position:absolute;z-index:2;color:#49ccff;font-size:23px;font-weight:600}.case-card--photo .case-metric{top:97px;left:13px}.case-metric-label{position:absolute;z-index:2;top:125px;left:13px;display:block;margin:0;color:#b2c8d8;font-size:9.5px;line-height:12px}.case-button{position:absolute;z-index:3;height:28px;margin:0;padding:0;border:1px solid rgba(73,204,255,.86);border-radius:8px;background:rgba(4,20,31,.82);color:#f1f8ff;font-size:9.2px;font-weight:600;box-shadow:0 0 8px rgba(73,204,255,.18)}.case-card--photo .case-button{top:150px;right:16px;left:auto;width:104px}.case-card--third{display:block;background:rgba(3,17,27,.92)}.case-third-visual{z-index:0;width:188px;overflow:hidden}.case-third-shade,.case-third-visual{inset:-1px -1px -1px auto;height:195px}.case-third-shade{z-index:1;width:220px;background:linear-gradient(90deg,#03111b,rgba(3,17,27,.92) 36%,rgba(3,17,27,.28) 72%,transparent)}.case-third-content{position:static;padding:0}.case-third-content .case-chip{left:13px;width:118px;font-size:8.5px}.case-third-content .case-metric{top:49px;left:13px;color:#f1f8ff;font-size:25px}.case-third-label{position:absolute;top:78px;left:13px;margin:0;color:#b2c8d8;font-size:10.5px;font-weight:500}.case-third-content>p:not(.case-third-label){position:absolute;top:100px;left:13px;margin:0;color:#b2c8d8;font-size:9.2px;line-height:12px}.case-third-content ul{position:absolute;top:134px;left:13px;margin:0;padding:0;color:rgba(241,248,255,.82);font-size:8.8px;line-height:12px;list-style:none}.case-third-content .case-button{top:162px;left:190px;width:110px;height:26px;background:#051e2f;font-size:9.5px}.testimonial-card blockquote{position:absolute;top:23px;left:19px;width:290px;margin:0;color:#f1f8ff;font-size:10.5px;line-height:15px}.testimonial-card figcaption{position:absolute;right:25px;bottom:19px;left:19px;display:flex;align-items:center;gap:12px;margin:0;padding-top:14px;border-top:1px solid rgba(73,204,255,.18)}.testimonial-card figcaption>span{display:grid;gap:3px}.testimonial-card strong{color:#f1f8ff;font-size:10.5px;font-weight:600}.testimonial-card small{color:#b2c8d8;font-size:9px}.pre-release-trust{display:block}.trust-left{position:absolute;top:0;left:0;width:100%;overflow:visible}.pre-release-trust h2{margin:0;font-size:23px;line-height:28px}.trust-subheading{margin:3px 0 0;color:#b2c8d8;font-size:10.5px;line-height:13px}.partner-grid{position:absolute;left:0;display:flex;width:100%;margin:0;gap:20px}.partner-card{position:relative;flex:0 0 210px;width:210px;height:66px;min-height:0;padding:0;border-color:rgba(73,204,255,.25);border-radius:9px;background:rgba(3,17,27,.92)}.partner-logo{position:absolute;top:7px;left:10px;display:grid;width:188px;height:36px;min-height:0;place-items:center;border:1px solid rgba(73,204,255,.18);border-radius:5px;background:#041522}.partner-card small{top:47px;left:11px;display:block;font-size:8.8px}.partner-card small,.trust-proof{position:absolute;margin:0;color:#b2c8d8}.trust-proof{left:0;display:flex;align-items:center}.trust-proof p{margin:0;color:rgba(241,248,255,.9);font-size:10px;font-weight:500}.trust-avatars span{display:grid;width:38px;height:22px;margin-left:-2px;place-items:center;border:1px solid rgba(73,204,255,.55);border-radius:11px;background:#051f30;color:#49ccff;font-size:8.5px;font-weight:600}.closing-cta{position:absolute;isolation:isolate;left:0;min-height:0;padding:0;overflow:hidden;border:1px solid rgba(73,204,255,.36);border-radius:12px;background:linear-gradient(90deg,#020f1c,#07233c 55%,#1b1245);box-shadow:0 0 22px rgba(73,204,255,.12)}.closing-cta:after{position:absolute;z-index:0;top:20px;left:245px;width:320px;height:190px;background:radial-gradient(ellipse,rgba(76,64,255,.14),transparent 68%);content:"";pointer-events:none}.closing-cta-glow{display:none}.closing-cta h2{top:22px;font-size:23px;line-height:26px}.closing-cta h2,.closing-cta p{position:absolute;z-index:1;left:23px;margin:0}.closing-cta p{top:81px;color:#b2c8d8;font-size:10.5px;line-height:14px}.closing-cta a{position:absolute;z-index:1;top:115px;left:23px;display:flex;width:154px;height:30px;margin:0;padding:0;align-items:center;justify-content:center;border-radius:8px;background:rgba(73,204,255,.94);color:#020d16;font-size:9.5px;font-weight:600}.pre-release-footer{z-index:2;min-height:0;margin:0;border:0;background:transparent}.pre-release-footer-inner{position:relative;display:block;width:100%;height:100%;min-height:0;margin:0;padding:0;overflow:hidden;border-top:1px solid rgba(73,204,255,.18);background:radial-gradient(circle at 12% 85%,rgba(18,90,150,.12),transparent 42%),radial-gradient(circle at 92% 32%,rgba(76,64,255,.1),transparent 38%),linear-gradient(90deg,rgba(3,12,20,.96),rgba(5,24,39,.96) 55%,rgba(10,18,42,.96))}.footer-glow,.footer-glow--left,.footer-glow--right{display:none}.footer-brand,.footer-claim,.footer-copyright,.footer-nav,.footer-social{position:absolute;z-index:1;margin:0}.footer-brand{left:0;color:#f1f8ff;font-size:16px;font-weight:600}.footer-brand span,.footer-claim,.footer-social span:first-child{color:#49ccff}.footer-nav,.footer-social{display:flex;flex-wrap:nowrap}.footer-claim,.footer-copyright,.footer-nav a,.footer-social{color:#b2c8d8;font-size:10.5px}.footer-copyright{color:rgba(178,200,216,.7);font-size:9.5px}.footer-claim{font-size:10px;font-weight:500}}@media (min-width:55.01rem) and (max-width:68rem){.pre-release-page .header-inner{width:calc(100% - 64px)}.pre-release-page .desktop-nav{position:absolute;top:0;left:180px;display:flex;height:58px;align-items:center;justify-content:flex-start;padding:0;gap:29px}.pre-release-page .desktop-nav .nav-link{color:rgba(241,248,255,.9);font-size:11.5px;font-weight:400}.pre-release-page .desktop-nav .nav-link:nth-child(n+4){display:none}.pre-release-page .mobile-menu{right:202px}.pre-release-page .header-cta{right:0;left:auto}.pre-release-page .hero{height:706px}.pre-release-page .hero-visual-canvas{top:0;bottom:auto;width:100vw;height:710px}.pre-release-page .hero-mountain-image{top:80px;left:calc(50% - 662px);width:1324px;height:570px}.pre-release-page .hero-global-dim{top:22px;left:-3px;width:calc(100vw + 6px);height:710px}.pre-release-page .hero-top-blend{top:0;left:0;width:100vw;height:300px}.pre-release-page .hero-left-readability-shade{top:0;left:0;width:560px;height:710px}.pre-release-page .hero-bottom-fade{top:520px;left:0;width:100vw;height:190px}.pre-release-page .hero-ecosystem-visual{top:92px;left:calc(50% - 82px);width:520px;height:293px}.pre-release-page .hero-growth-visual{top:379px;left:calc(100% - 254px);width:240px;height:240px}.pre-release-page .hero-grid{top:92px;height:401px}.pre-release-page .hero-copy{width:405px;max-width:405px}.pre-release-page .hero .eyebrow{width:405px}.pre-release-page .hero h1{width:380px}.pre-release-page .hero-lead{width:390px;max-width:390px}.hero-growth-copy{top:379px;left:calc(100% - 271px);width:250px;height:250px}.hero-growth-caption{top:498px;left:calc(50% + 58px)}.hero-micro-benefits{top:520px;left:var(--responsive-gutter);display:flex;width:620px;gap:30px}.hero-kpis{top:578px;left:var(--responsive-gutter);width:calc(100% - (2 * var(--responsive-gutter)));height:128px}.hero-kpi{top:11px}.hero-kpi:first-child{left:19px;width:220px}.hero-kpi:nth-child(2){left:239px;width:180px}.hero-kpi:nth-child(3){left:444px;width:235px}.hero-kpi:nth-child(4){left:689px;width:220px}.hero-kpi-claim{top:81px;left:19px;width:225px}.pre-release-lower{height:1454px}.pre-release-services{top:54px;height:244px}.pre-release-process{top:334px;height:185px}.pre-release-cases{top:574px;height:280px}.pre-release-trust{top:904px;height:335px}.pre-release-footer{top:1274px;height:140px}.pre-release-services:after{top:260px}.pre-release-process:after{top:220px}.pre-release-cases:after{top:310px}.pre-release-trust:after{top:355px}.services-grid{gap:22px}.service-card{width:270px;height:150px}.service-card h3{width:190px}.service-card>p{width:230px}.service-card-arrow{left:229px}.process-heading-row{gap:46px}.process-scroll{top:60px;height:125px}.process-steps li{width:260px}.process-arrow{left:232px}.cases-grid{top:48px;gap:20px}.trust-left{height:155px}.partner-grid{top:57px}.trust-proof{top:126px;width:600px;justify-content:space-between}.closing-cta{top:180px;width:100%;height:155px}.closing-cta-glow{top:34px;left:279px}.footer-brand{top:30px}.footer-nav{top:34px;left:250px;gap:35px}.footer-nav a:nth-child(n+5){display:none}.footer-social{top:34px;left:680px;gap:26px}.footer-copyright{top:82px;left:740px}.footer-claim{top:60px;left:0}}@media (min-width:40.01rem) and (max-width:55rem){.pre-release-page{--responsive-gutter:32px}.pre-release-page .header-inner{width:calc(100% - 56px)}.pre-release-page .desktop-nav{display:none}.pre-release-page .mobile-menu{right:188px}.pre-release-page .hero{height:960px}.pre-release-page .hero-visual-canvas{top:0;bottom:auto;width:768px;height:960px}.pre-release-page .hero-mountain-image{top:180px;left:-310px;width:1388px;height:620px}.pre-release-page .hero-global-dim{inset:0;width:768px;height:900px}.pre-release-page .hero-top-blend{top:0;left:0;width:768px;height:330px}.pre-release-page .hero-left-readability-shade{top:0;left:0;width:768px;height:900px}.pre-release-page .hero-bottom-fade{top:700px;left:0;width:768px;height:200px}.pre-release-page .hero-ecosystem-visual{top:488px;left:124px;width:520px;height:293px}.pre-release-page .hero-growth-visual{top:170px;left:510px;width:232px;height:232px}.pre-release-page .hero-grid{top:92px;height:390px}.pre-release-page .hero-copy{width:500px;max-width:500px}.pre-release-page .hero .eyebrow{width:440px}.pre-release-page .hero h1{width:470px}.pre-release-page .hero-lead{width:470px;max-width:470px}.hero-growth-copy{top:103px;left:calc(50% + 126px);width:230px;height:230px}.hero-growth-caption{top:437px;left:calc(50% + 166px)}.hero-micro-benefits{top:805px;left:calc(50% - 352px);display:flex;width:610px;gap:30px}.hero-kpis{top:850px;left:calc(50% - 352px);width:704px;height:110px}.hero-kpi{top:19px}.hero-kpi:first-child{left:19px;width:200px}.hero-kpi:nth-child(2){left:219px;width:190px}.hero-kpi:nth-child(3){left:409px;width:240px}.hero-kpi:nth-child(4){left:649px;width:220px}.hero-kpi-claim{top:19px;left:899px;width:225px}.pre-release-lower{height:1500px}.pre-release-services{top:50px;height:245px}.pre-release-process{top:340px;height:195px}.pre-release-cases{top:580px;height:285px}.pre-release-trust{top:915px;height:340px}.pre-release-footer{top:1300px;height:160px}.pre-release-services:after{top:270px}.pre-release-process:after{top:220px}.pre-release-cases:after{top:315px}.pre-release-trust:after{top:370px}.services-grid{gap:20px}.service-card{width:238px;height:150px}.service-card h3{width:164px}.service-card>p{width:200px}.service-card-arrow{left:197px}.process-heading-row{display:grid;gap:8px}.process-scroll{top:82px;height:113px}.process-steps li{width:246px}.process-arrow{left:220px}.cases-grid{top:48px;gap:15px}.trust-left{height:155px}.partner-grid{top:57px}.trust-proof{top:126px;width:600px;justify-content:space-between}.closing-cta{top:180px;width:100%;height:155px}.closing-cta-glow{top:34px;left:279px}.footer-brand{top:28px}.footer-nav{display:none}.footer-social{top:32px;left:360px;gap:26px}.footer-copyright{top:74px;left:360px}.footer-claim{top:58px;left:0}}@media (max-width:40rem){.pre-release-page{--responsive-gutter:22px}.pre-release-page .header-inner{width:calc(100% - 36px)}.pre-release-page .brand{width:122px;height:38px}.pre-release-page .desktop-nav{display:none}.pre-release-page .header-cta{right:auto;left:calc(100% - 142px);width:142px;padding-inline:15px}.pre-release-page .mobile-menu{right:auto;left:calc(100% - 192px)}.pre-release-page .hero{height:1127px}.pre-release-page .hero-visual-canvas{top:0;bottom:auto;width:390px;height:1127px}.pre-release-page .hero-mountain-image{top:300px;left:-520px;width:1450px;height:650px}.pre-release-page .hero-global-dim{inset:0;width:390px;height:1040px}.pre-release-page .hero-top-blend{top:0;left:0;width:390px;height:360px}.pre-release-page .hero-left-readability-shade{top:0;left:0;width:390px;height:1040px}.pre-release-page .hero-bottom-fade{top:820px;left:0;width:390px;height:220px}.pre-release-page .hero-ecosystem-visual{top:545px;left:20px;width:350px;height:197px}.pre-release-page .hero-growth-visual{top:730px;left:160px;width:205px;height:205px}.pre-release-page .hero-grid{top:82px;height:383px}.pre-release-page .hero-copy{width:calc(100% - (2 * var(--responsive-gutter)));max-width:346px}.pre-release-page .hero .eyebrow{width:100%}.pre-release-page .hero h1{width:100%;font-size:40px;letter-spacing:-1.68px;line-height:40px}.pre-release-page .hero-lead{width:100%;max-width:346px}.pre-release-page .hero-actions{width:346px}.pre-release-page .hero-actions .button-link--primary{width:164px}.pre-release-page .hero-actions .button-link--secondary{width:170px}.hero-growth-copy{top:755px;left:calc(50% - 173px);width:230px;height:215px}.hero-growth-caption{top:910px;left:calc(50% - 173px);width:180px}.hero-micro-benefits{top:970px;display:flex;gap:30px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.hero-kpis,.hero-micro-benefits{left:calc(50% - 173px);width:346px}.hero-kpis{top:1018px;height:112px}.hero-kpi{top:21px}.hero-kpi:first-child{left:17px;width:172px}.hero-kpi:nth-child(2){left:189px;width:175px}.hero-kpi:nth-child(3){left:364px;width:230px}.hero-kpi:nth-child(4){left:594px;width:225px}.hero-kpi-claim{top:21px;left:819px;width:225px}.pre-release-lower{height:2073px}.pre-release-services{top:43px;height:270px}.pre-release-process{top:333px;height:650px}.pre-release-cases{top:1013px;height:315px}.pre-release-trust{top:1378px;height:430px}.pre-release-footer{top:1853px;height:190px}.pre-release-services:after{top:270px}.pre-release-process:after{top:660px}.pre-release-cases:after{top:345px}.pre-release-trust:after{top:455px}.pre-release-section-header{display:block}.pre-release-section-header h2,.process-heading-row h2{width:330px;font-size:24px;line-height:30px}.pre-release-section-header a{position:absolute;top:54px;left:0;margin:0}.services-grid{top:82px;gap:20px}.service-card{width:274px;height:154px}.service-card h3{width:195px}.service-card>p{width:230px}.service-card-arrow{left:231px}.process-heading-row{display:grid;gap:6px}.process-heading-row p{margin-top:2px}.process-scroll{top:120px;height:460px;overflow:visible}.process-rail{position:absolute;top:10px;left:23.5px;display:block;width:1px;height:430px;background:rgba(73,204,255,.24)}.process-steps{display:grid;width:100%;gap:52px}.process-steps li{width:100%;height:48px}.process-step-copy{left:58px}.process-arrow{display:none}.cases-grid{top:90px;gap:15px}.trust-left{height:220px}.trust-subheading{width:320px;line-height:13px}.partner-grid{top:70px}.trust-proof{top:150px;display:block;width:250px}.trust-avatars{margin-top:12px}.closing-cta{top:240px;width:100%;height:170px}.closing-cta:after{top:10px;left:84px}.closing-cta-glow{top:29px;left:119px}.closing-cta h2{width:260px}.closing-cta p{top:87px;width:290px}.closing-cta a{top:127px}.footer-brand{top:24px}.footer-nav{display:none}.footer-social{top:94px;left:0;gap:28px}.footer-copyright{top:132px;left:0}.footer-claim{top:54px;left:0}}@media (max-width:26.875rem){.pre-release-page .hero-visual-canvas{left:50%}.pre-release-page .hero-actions{width:calc(100% - (2 * var(--responsive-gutter)))}.pre-release-page .hero-actions .button-link--primary,.pre-release-page .hero-actions .button-link--secondary{flex:1 1;width:auto;padding-inline:12px}}.site-content-layer .pre-release-page,.site-content-layer .pre-release-page .hero{background:transparent}.site-content-layer .pre-release-page .hero-mountain-image img,.site-content-layer .pre-release-page .hero-river-restore-source img{opacity:.58}.site-content-layer .pre-release-page .hero-global-dim{opacity:.22}.site-content-layer .pre-release-page .hero-top-blend{opacity:.56}.site-content-layer .pre-release-page .hero-left-readability-shade{opacity:.86}.site-content-layer .pre-release-page .hero-bottom-fade{opacity:.75}.site-content-layer .pre-release-lower{background:transparent}.site-content-layer .pre-release-lower-background{opacity:.42}@media (min-width:68.01rem) and (max-width:89.99rem){.pre-release-page{--responsive-gutter:clamp(40px,4.1667vw,50px)}.pre-release-page .header-inner{width:calc(100% - 80px)}.pre-release-page .desktop-nav{position:absolute;top:0;left:180px;display:flex;height:58px;align-items:center;justify-content:flex-start;padding:0;gap:29px}.pre-release-page .desktop-nav .nav-link{color:rgba(241,248,255,.9);font-size:11.5px;font-weight:400}.pre-release-page .desktop-nav .nav-link:nth-child(n+4){display:none}.pre-release-page .mobile-menu{right:202px}.pre-release-page .header-cta{right:0;left:auto}.pre-release-page .hero{height:706px}.pre-release-page .hero-visual-canvas{top:0;bottom:auto;width:100vw;height:710px}.pre-release-page .hero-mountain-image{top:80px;left:calc(50% - 690px);width:1380px;height:570px}.pre-release-page .hero-global-dim{top:0;left:0;width:100vw;height:710px}.pre-release-page .hero-top-blend{top:0;left:0;width:100vw;height:300px}.pre-release-page .hero-left-readability-shade{top:0;left:0;width:650px;height:710px}.pre-release-page .hero-bottom-fade{top:520px;left:0;width:100vw;height:190px}.pre-release-page .hero-ecosystem-visual{top:92px;left:calc(50% - 40px);width:520px;height:293px}.pre-release-page .hero-growth-visual{top:379px;left:calc(100% - 250px);width:240px;height:240px}.pre-release-page .hero-grid{top:92px;height:401px}.pre-release-page .hero-copy{width:405px;max-width:405px}.pre-release-page .hero .eyebrow{width:405px}.pre-release-page .hero h1{width:380px}.pre-release-page .hero-lead{width:390px;max-width:390px}.hero-growth-copy{top:379px;left:calc(100% - 270px);width:250px;height:250px}.hero-growth-caption{top:498px;left:calc(50% + 135px)}.hero-micro-benefits{top:520px;left:var(--responsive-gutter);display:flex;width:620px;gap:30px}.hero-kpis{top:578px;left:var(--responsive-gutter);width:calc(100% - (2 * var(--responsive-gutter)));height:128px;transform:none}.hero-kpi{top:11px}.hero-kpi:first-child{left:19px;width:23%}.hero-kpi:nth-child(2){left:27%;width:21%}.hero-kpi:nth-child(3){left:51%;width:23%}.hero-kpi:nth-child(4){left:76%;width:21%}.hero-kpi-claim{top:81px;left:19px;width:225px}.pre-release-lower{height:1454px}.pre-release-services{top:54px;height:244px}.pre-release-process{top:334px;height:185px}.pre-release-cases{top:574px;height:280px}.pre-release-trust{top:904px;height:335px}.pre-release-footer{top:1274px;height:140px}.pre-release-services:after{top:260px}.pre-release-process:after{top:220px}.pre-release-cases:after{top:310px}.pre-release-trust:after{top:355px}.services-grid{gap:22px}.service-card{width:270px;height:150px}.service-card h3{width:190px}.service-card>p{width:230px}.service-card-arrow{left:229px}.process-heading-row{gap:46px}.process-scroll{top:60px;height:125px}.process-steps li{width:260px}.process-arrow{left:232px}.cases-grid{top:48px;gap:15px}.trust-left{height:155px}.partner-grid{top:57px}.trust-proof{top:126px;width:670px;justify-content:space-between}.closing-cta{top:180px;width:100%;height:155px}.closing-cta-glow{top:34px;left:279px}.footer-brand{top:30px}.footer-nav{top:34px;left:250px;gap:35px}.footer-nav a:nth-child(n+5){display:none}.footer-social{top:34px;left:min(680px,62%);gap:26px}.footer-copyright{top:82px;right:0;left:auto}.footer-claim{top:60px;left:0}}@media (max-width:40rem){.hero-kpi-claim{left:840px}.pre-release-page .mobile-nav{top:calc(100% + 20px);right:auto;left:calc(228px - 100vw);width:calc(100vw - 36px);height:300px;padding:17px}.pre-release-page .mobile-nav .nav-link{display:flex;height:43px;align-items:center;padding:0 6px}.pre-release-page .mobile-nav .button-link{display:none}}.site-orbital-preview .pre-release-page .pre-release-lower{height:auto;min-height:0;padding:50px 0 0}.pre-release-lower .pre-release-content{display:grid;grid-template-columns:minmax(0,1fr);width:min(calc(100% - 2 * clamp(22px, 3.5vw, 50px)),1340px);height:auto;margin-inline:auto;gap:64px}.pre-release-lower .pre-release-content>section{position:relative;min-width:0;inset:auto;width:100%;translate:none}.pre-release-lower .pre-release-services{height:auto}.pre-release-lower .pre-release-content>section:after{top:auto;bottom:-32px;translate:none}.site-orbital-preview .pre-release-page .pre-release-lower>.pre-release-footer{position:relative;inset:auto;width:100%;margin-top:64px;translate:none}@media (max-width:640px){.site-orbital-preview .pre-release-page .pre-release-lower{padding-top:43px}.pre-release-lower .pre-release-content{gap:48px}.pre-release-lower .pre-release-content>section:after{bottom:-24px}.site-orbital-preview .pre-release-page .pre-release-lower>.pre-release-footer{margin-top:48px}}