:root{--page-gutter: 2.5rem;--page-max: 76rem;--page-inset: max(var(--page-gutter), calc((100vw - var(--page-max)) / 2 + var(--page-gutter)))}@media screen and (max-width:991px){:root{--page-gutter: 1.25rem}}html{scroll-behavior:smooth;scroll-padding-top:5.5rem}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img{max-width:100%;height:auto}:focus-visible{outline:2px solid oklch(.86 .12 175);outline-offset:3px}h1,h2,h3,h4{text-wrap:balance}.section_hero .container-xsmall{max-width:46rem}.hero_heading{font-size:clamp(2.6rem,5vw,4.2rem);line-height:1.05}.hero_content>.text-size-medium{max-width:40rem;margin-inline:auto}.hero_content>.text-size-medium+.text-size-medium{margin-top:.85rem}.hero-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem}.hero-actions .button{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;text-decoration:none}.hero-actions .button.is-brand{border-color:#57f0db}.hero-actions .button.is-ghost{background:transparent;color:#edf4f1;border-color:#cce5db73}.hero-actions .button.is-ghost:hover{color:#57f0db;border-color:#57f0db;filter:none;transform:none}.button,.button.is-brand,.hero-actions .button,.nav_cta,.usecase-pills li,.usecase-arrow,.nav_menu.is-open,.cta-box{border-radius:.25rem}.nav_fixed{position:fixed;z-index:40;transition:background-color .16s cubic-bezier(.16,1,.3,1),border-color .16s cubic-bezier(.16,1,.3,1);border-bottom:1px solid transparent}.nav_fixed.is-scrolled{background-color:#030b08f0;border-bottom-color:#98e3ce38}.nav_logo{height:28px;width:auto}.padding-global,.footer-meta,.usecase-deck{padding-left:var(--page-inset);padding-right:var(--page-inset);box-sizing:border-box}.nav_container{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:1.5rem}.nav_menu.w-nav-menu{float:none;display:flex;justify-content:center;align-items:center;gap:.15rem;position:static}.nav_menu_link{color:#e5edea;opacity:.72;margin:0;padding:.45rem .7rem;font-size:.92rem;letter-spacing:.01em;white-space:nowrap;transition:opacity .14s cubic-bezier(.16,1,.3,1),color .14s cubic-bezier(.16,1,.3,1)}.nav_menu_link:hover,.nav_menu_link.is-current{opacity:1;color:#57f0db}.nav_actions{display:flex;align-items:center;gap:.25rem}.nav_cta{display:inline-flex;align-items:center;justify-content:center;flex:none;background:#57f0db;color:#061a14;border-radius:.25rem;padding:.55rem .95rem;font-size:.88rem;font-weight:600;line-height:1;letter-spacing:0;text-decoration:none;white-space:nowrap;transition:filter .14s cubic-bezier(.16,1,.3,1),transform .14s cubic-bezier(.16,1,.3,1)}.nav_cta:hover{filter:brightness(1.06);color:#061a14}.nav_cta:active{transform:scale(.98)}.nav_menu.is-open{display:flex;flex-direction:column;align-items:stretch;position:absolute;inset:100% 1rem auto;background:#070f0cfa;border:1px solid oklch(.86 .04 175 / .16);border-radius:.25rem;padding:.4rem;z-index:30}.nav_button{cursor:pointer}@media screen and (max-width:991px){.nav_actions{grid-column:3;justify-self:end}.w-nav[data-collapse=medium] .nav_button,.w-nav[data-collapse=medium] .w-nav-button{display:none}.w-nav[data-collapse=medium] .nav_menu.is-open{display:flex}.nav_menu.is-open .nav_menu_link{padding:.8rem .85rem}.nav_cta{padding:.5rem .75rem;font-size:.8rem}}@media screen and (max-width:420px){.nav_logo{height:22px}.nav_cta{padding:.48rem .65rem;font-size:.75rem}}.button.is-brand,.bottom-cta,.explain-box,.benefit-box,.partners-logo,.image-2{transition:transform .14s cubic-bezier(.16,1,.3,1),filter .14s cubic-bezier(.16,1,.3,1),border-color .14s cubic-bezier(.16,1,.3,1),background-color .14s cubic-bezier(.16,1,.3,1),opacity .14s cubic-bezier(.16,1,.3,1)}.button.is-brand:hover{filter:brightness(1.06);transform:translateY(-1px)}.button.is-brand:active,.bottom-cta:active{transform:scale(.98)}.section_cta .w-layout-grid{align-items:stretch}.section_cta .bottom-cta{display:flex;height:100%;color:inherit;text-decoration:none}.section_cta .cta-box{display:flex;flex-direction:column;width:100%;min-height:100%}.section_cta .cta-icon,.section_cta .cta-box img{width:28px;height:28px}.section_cta .cta-icon{color:#f2fbf7}.bottom-cta:hover{transform:translateY(-4px);filter:brightness(1.08)}.bottom-cta:active{transform:translateY(-1px) scale(.99)}.explain-box{border:1px solid transparent}.explain-box:hover{border-color:#85e7cd8c;background-color:#98e3ce1f}.section_hero{justify-content:flex-start}.section_hero>.padding-global{flex:1;display:flex;align-items:center;width:100%}.hero-logos{overflow:hidden;width:100%;margin:0 0 1.75rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.hero-logos-track{display:flex;width:max-content;animation:logo-marquee 46s linear infinite}.hero-logos-set{display:flex;align-items:center;gap:clamp(2.75rem,5vw,4.75rem);padding-right:clamp(2.75rem,5vw,4.75rem)}@keyframes logo-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.hero-logos .partners-logo{width:auto;height:26px;max-width:148px;max-height:26px;flex:0 0 auto;object-fit:contain;opacity:.62}.hero-logos .partners-logo.is-ink{height:20px;max-height:20px}.hero-logos .partners-logo.is-tall{height:62px;max-height:62px;max-width:none}@media screen and (max-width:720px){.hero-logos-track{animation-duration:18s}.hero-logos{margin-bottom:1.25rem}.hero-logos-set{gap:2.25rem;padding-right:2.25rem}.hero-logos .partners-logo{height:20px;max-height:20px;flex:0 0 auto}.hero-logos .partners-logo.is-ink{height:16px;max-height:16px}.hero-logos .partners-logo.is-tall{height:48px;max-height:48px}}.partners-logo{opacity:.62}.partners-logo:hover{opacity:1}.partners-logo.is-ink,.partners-logo.is-ink:hover{filter:brightness(0) invert(1)}.partners-logo.is-ink{opacity:.78}.partners-logo.is-ink:hover{opacity:1}.section_usecases{background-color:#000;background-image:none;min-height:0}.usecase-deck{position:relative;width:100%;margin-inline:0;padding-top:clamp(3.5rem,7vw,5.5rem);padding-bottom:clamp(2.5rem,5vw,3.5rem)}.usecase-heading{margin:0 0 clamp(2rem,4vw,2.75rem);max-width:min(13em,100%);text-align:left;text-wrap:balance;font-size:clamp(2.15rem,2.7vw,2.85rem);line-height:1.16;color:#f0f7f4}.usecase-stage{display:grid;margin-inline:0}.usecase-slide{grid-area:1 / 1;display:grid;grid-template-columns:minmax(11rem,.72fr) minmax(18rem,1.4fr) minmax(14rem,.78fr);align-items:stretch;gap:clamp(1rem,2.5vw,2.25rem);min-height:clamp(28rem,62vh,40rem);opacity:0;visibility:hidden;transform:translate3d(18px,0,0);transition:opacity .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1),visibility .42s;pointer-events:none}.usecase-slide.is-active{opacity:1;visibility:visible;transform:none;pointer-events:auto}.usecase-copy{align-self:start;padding-top:.35rem}.usecase-title{margin:0;font-size:clamp(2.6rem,4.6vw,4.6rem);font-weight:600;line-height:.92;letter-spacing:-.04em;color:#f0f7f4;text-wrap:balance}.usecase-title .is-line{white-space:nowrap}.usecase-title .is-rest{display:block;color:#57f0db}.usecase-title .is-amp{color:#9ea7a3;margin-right:.12em}.usecase-eyebrow{display:flex;align-items:center;gap:.7rem;margin:1.15rem 0 0;color:#bbc7c2b8;font-size:.72rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.usecase-eyebrow:before{content:"";width:1.6rem;height:1px;background:#57f0db}.usecase-media{position:relative;display:grid;place-items:center;align-self:center;min-height:clamp(24rem,48vw,38rem)}.usecase-poster,.usecase-video{grid-area:1 / 1;width:100%;height:100%;max-height:clamp(24rem,48vw,38rem);object-fit:contain}.usecase-video{opacity:0}.usecase-video.is-ready{opacity:1}.usecase-slide:not(.is-active) .usecase-media{visibility:hidden}.usecase-media:has(.usecase-video.is-ready) .usecase-poster{visibility:hidden}.usecase-meta{align-self:end;justify-self:start;max-width:22rem;padding-bottom:.35rem}.usecase-count{display:flex;align-items:center;gap:.7rem;margin:0 0 1rem;color:#ecf4f1;font-size:.82rem;font-weight:500;letter-spacing:.14em}.usecase-count .is-muted{color:#b0bab6b3}.usecase-count:after{content:"";width:3.5rem;height:1px;background:#ffffff59}.usecase-text{margin:0;color:#d7e1dddb;font-size:.98rem;line-height:1.55}.usecase-pills{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none}.usecase-pills li{padding:.4rem .75rem;border:1px solid oklch(1 0 0 / .18);border-radius:.25rem;color:#d8e0ddd1;font-size:.75rem;line-height:1.2}.usecase-arrow{position:absolute;top:46%;z-index:2;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid oklch(1 0 0 / .22);border-radius:.25rem;background:transparent;color:#e5edea;cursor:pointer}.usecase-arrow svg{width:16px;height:16px}.usecase-arrow.is-prev{left:0}.usecase-arrow.is-next{right:0}.usecase-arrow:hover{border-color:#57f0db;color:#57f0db}.usecase-arrow:focus-visible{outline:2px solid #57f0db;outline-offset:3px}.usecase-leaves{display:flex;justify-content:center;align-items:center;gap:.7rem;margin-top:clamp(1.5rem,4vw,2.5rem)}.usecase-leaf{display:grid;place-items:center;width:1.75rem;height:1.75rem;padding:0;border:0;background:transparent;cursor:pointer}.usecase-leaf:before{content:"";width:.55rem;height:.55rem;border:1px solid oklch(.86 .02 170 / .4);border-radius:1px;background:transparent}.usecase-leaf.is-active:before{border-color:#57f0db;background:#57f0db}.usecase-leaf:focus-visible{outline:2px solid #57f0db;outline-offset:3px;border-radius:2px}@media screen and (max-width:980px){.usecase-deck{display:grid;width:100%}.usecase-heading{grid-row:1;max-width:100%;margin-inline:0}.usecase-stage{grid-row:2;margin-inline:0}.usecase-leaves{grid-row:3}.usecase-slide{grid-template-columns:1fr;min-height:0;justify-items:start;gap:1.25rem}.usecase-copy,.usecase-meta{align-self:start;padding:0}.usecase-title{font-size:clamp(2.4rem,10vw,3.4rem)}.usecase-media{width:100%;min-height:20rem}.usecase-poster,.usecase-video{max-height:22rem}.usecase-arrow{grid-row:2;top:auto;bottom:auto;align-self:center;background:#010403c7}.usecase-arrow.is-prev{left:.4rem}.usecase-arrow.is-next{right:.4rem}}.image-2{border-radius:.25rem}.section_benefits .container-large,.section_cta .container-medium{width:100%;max-width:none;margin-inline:0}.section_benefits .grid{gap:0;border-top:1px solid oklch(1 0 0 / .1)}.benefit-box{border:0;border-right:1px solid oklch(1 0 0 / .1);border-bottom:1px solid oklch(1 0 0 / .1);border-radius:0;background:transparent}.benefit-box:nth-child(2n){border-right:0}.benefit-box:hover{background-color:#98e3ce0f;transform:none}.journey-title{margin:0 0 1.25rem;padding:0 var(--page-gutter);text-align:center;font-size:clamp(2rem,4vw,2.75rem);line-height:1.1}@media screen and (min-width:992px){.track{height:calc(100vh + 68vw)}.track .camera1{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.75rem;padding-left:var(--page-inset);padding-right:var(--page-inset)}.journey-title{margin:0;padding:0;text-align:left}.track .frame{position:relative;align-items:start;align-self:flex-start;width:max-content;height:auto;flex:none}.track .first,.track .second,.track .third,.track .fourth{display:grid;grid-template-rows:1fr auto 1fr;width:24rem;margin-right:4.5rem}.track .fourth{margin-right:5rem}.track .step-top{align-self:end;display:flex;flex-direction:column;justify-content:flex-end;height:7.1rem;padding-bottom:1.5rem}.track .step-top h4{margin:0}.track .how-it-works-number{margin-bottom:.4rem}.track .step-top h4:last-child{max-width:11em;font-size:clamp(1.45rem,1.8vw,1.85rem);line-height:1.15}.track .spacing1{width:100%;height:0;margin:0}.track .step-copy{align-self:start;max-width:18rem;padding-top:1.6rem;font-size:1.05rem;line-height:1.5}.track .line{z-index:0;top:7.1rem;left:0;width:calc(100% - 5rem);max-width:none;height:2px;margin:0;border-radius:0;background:#ffffff2e;transform:none}.track .line:after{content:"";display:block;width:calc(var(--scrub, 0) * 100%);height:100%;background:#57f0db}}@media screen and (max-width:991px){.track .first,.track .second,.track .third,.track .fourth{width:100%;margin-bottom:0;padding:1.65rem var(--page-gutter) 1.85rem}.track .second,.track .third,.track .fourth{border-top:1px solid oklch(1 0 0 / .16)}}.section_footer{background:#57f0db;padding:0}.footer-panel{background:#57f0db;border-radius:0;overflow:hidden;color:#081410;min-height:clamp(34rem,72vh,52rem);display:flex;flex-direction:column}.footer-meta{display:flex;align-items:center;width:100%;padding-top:clamp(1.75rem,4vw,2.75rem);padding-bottom:0;font-size:.9rem}.footer-meta p{margin:0}.footer-stage{position:relative;flex:1;min-height:clamp(26rem,58vh,42rem);overflow:hidden}.footer-wordmark{position:absolute;left:-4%;bottom:-18%;width:112%}.footer-word{position:relative;display:block;width:100%;height:auto;max-width:none;pointer-events:none;-webkit-user-select:none;user-select:none}.footer-tags{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.footer-tag{position:absolute;left:var(--x);top:var(--y);padding:.7rem 1.2rem;border-radius:999px;background:#081410b8;color:#eff7f4;font-size:clamp(1rem,1.55vw,1.35rem);font-weight:600;line-height:1.1;white-space:nowrap;opacity:0;transform:translate3d(0,-220px,0) rotate(calc(var(--rot) * -.4))}.section_footer.is-landed .footer-tag{animation:tag-fall 1.4s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(80ms + var(--i) * .14s)}@keyframes tag-fall{0%{opacity:0;transform:translate3d(0,-220px,0) rotate(calc(var(--rot) * -.4))}to{opacity:1;transform:translateZ(0) rotate(var(--rot))}}@media screen and (max-width:700px){.footer-meta{padding-top:1.35rem}.footer-tag{padding:.38rem .7rem;font-size:.78rem}.footer-panel{min-height:0}.footer-stage{min-height:16.5rem}.footer-wordmark{left:-46%;bottom:-12%;width:192%}.footer-tag:nth-child(1){left:28%;top:28%}.footer-tag:nth-child(2){left:36%;top:6%}.footer-tag:nth-child(3){left:58%;top:30%}.footer-tag:nth-child(4){left:62%;top:4%}.footer-tag:nth-child(5){left:27%;top:52%}.footer-tag:nth-child(6){left:48%;top:48%}.footer-tag:nth-child(7){left:64%;top:56%}}@media screen and (max-width:767px){.benefit-box,.benefit-box:nth-child(2n){border-right:0}}.usecase-wrapper .image-2{transform-origin:center}.usecase-wrapper:hover .image-2{transform:scale(1.015)}.how-it-works-number{transition:color .24s cubic-bezier(.16,1,.3,1)}.is-step-active .how-it-works-number{color:#69f3d3}html.motion .hero_content>*{animation:rise .78s cubic-bezier(.16,1,.3,1) both}html.motion .hero_content>*:nth-child(1){animation-delay:40ms}html.motion .hero_content>*:nth-child(2){animation-delay:.14s}html.motion .hero_content>*:nth-child(3){animation-delay:.24s}html.motion .hero_content>*:nth-child(4){animation-delay:.34s}@keyframes rise{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:none}}.section_intro .padding-section-large{padding-top:clamp(4.5rem,7vw,6rem);padding-bottom:clamp(4.75rem,8vw,6.5rem)}.offer{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.9fr);column-gap:clamp(2.25rem,4vw,4.25rem);row-gap:3rem;width:100%;max-width:none;margin-inline:0;align-items:stretch}.offer-lead{display:flex;flex-direction:column;align-self:start;gap:1.75rem;min-width:0}.offer-lead .heading-2{margin:0;max-width:min(14em,100%);text-align:left;text-wrap:balance;font-size:clamp(2.15rem,2.7vw,2.85rem);line-height:1.16;color:#f0f7f4}.offer-lead .text-size-medium{max-width:34em;margin:0;color:#cad4d0;font-size:1.125rem;line-height:1.55}.offer-list{align-self:start;min-width:0}.offer-kicker{margin:0 0 1.35rem;color:#57f0db;font-size:.95rem;font-weight:500}.offer-item{border-top:1px solid oklch(1 0 0 / .12)}.offer-item:last-child{border-bottom:1px solid oklch(1 0 0 / .12)}.offer-trigger{display:flex;align-items:center;gap:.85rem;width:100%;margin:0;padding:1.15rem 0;border:0;background:transparent;color:#cbd3d0b8;font:inherit;font-size:1.25rem;font-weight:500;letter-spacing:-.02em;text-align:left;cursor:pointer}.offer-item.is-open .offer-trigger{color:#f0f7f4;padding-bottom:.95rem}.offer-trigger:focus-visible{outline:2px solid #57f0db;outline-offset:4px}.offer-plus{position:relative;flex:none;width:14px;height:14px;color:currentColor}.offer-plus:before,.offer-plus:after{content:"";position:absolute;background:currentColor}.offer-plus:before{left:0;right:0;top:50%;height:1.5px;transform:translateY(-50%)}.offer-plus:after{top:0;bottom:0;left:50%;width:1.5px;transform:translate(-50%);transition:transform .18s cubic-bezier(.16,1,.3,1)}.offer-item.is-open .offer-plus{color:#57f0db}.offer-item.is-open .offer-plus:after{transform:translate(-50%) scaleY(0)}.offer-progress{height:1px;background:#ffffff1f;overflow:hidden}.offer-progress span{display:block;height:100%;background:#57f0db;transform:scaleX(0);transform-origin:left center}.offer-item:not(.is-open) .offer-progress{display:none}.offer-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s cubic-bezier(.16,1,.3,1)}.offer-item.is-open .offer-panel{grid-template-rows:1fr}.offer-panel>div{min-height:0;overflow:hidden}.offer-panel p{margin:0;max-width:38em;padding:1rem 0 1.2rem 1.75rem;color:#cad4d0;font-size:1rem;line-height:1.55}.offer-note{grid-column:1 / -1;max-width:62ch;margin:0;color:#b0bab6b8;font-size:.82rem;line-height:1.6}.offer-note span{color:#57f0db;margin-right:.2rem}.offer-list.is-static .offer-progress{display:none}@media screen and (max-width:800px){.offer{grid-template-columns:1fr;row-gap:2.25rem}.offer-list{align-self:stretch}.offer-lead{gap:1.15rem}}.section_story{background:#000;color:#edf4f1;border-top:1px solid oklch(1 0 0 / .12)}.story-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(11rem,.4fr);column-gap:clamp(2rem,5vw,4rem);align-items:end;width:100%;max-width:none;margin-inline:0;padding-block:clamp(2.25rem,4.5vw,3.25rem)}.story-grid blockquote{margin:0}.story-grid blockquote p{margin:0;max-width:34rem;font-size:clamp(1.2rem,1.8vw,1.55rem);font-weight:500;line-height:1.35;letter-spacing:-.02em;text-wrap:pretty}.story-by{display:flex;flex-direction:column;gap:.15rem}.story-who,.story-place,.story-partner{margin:0}.story-who{font-size:.98rem;font-weight:600;line-height:1.3}.story-place{font-size:.92rem;line-height:1.3;color:#b0bab6}.story-partner{display:flex;align-items:center;gap:.45rem;margin-top:.85rem;color:#8d9c96;font-size:.72rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.story-partner img{width:auto;height:11px;filter:brightness(0) invert(1);opacity:.8}@media screen and (max-width:800px){.story-grid{grid-template-columns:1fr;row-gap:1.35rem;padding-block:2rem 1.75rem}}html.motion .reveal{opacity:0;transform:translate3d(0,18px,0);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--reveal-index, 0) * 70ms)}html.motion .reveal.is-in{opacity:1;transform:none}@media screen and (min-width:992px){.frame.is-scrubbing{will-change:transform}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}html.motion .hero_content>*,html.motion .reveal,html.motion .reveal.is-in{animation:none;opacity:1;transform:none;transition:none}.footer-tag,.section_footer.is-landed .footer-tag{animation:none;opacity:1;transform:rotate(var(--rot))}.hero-logos-track{animation:none}.hero-logos-set[aria-hidden=true]{display:none}.usecase-slide,.usecase-slide.is-active{transition:none;transform:none}.bottom-cta,.explain-box,.benefit-box,.image-2,.nav_fixed,.offer-panel,.offer-plus:after{transition:none}.offer-list.is-static .offer-panel{grid-template-rows:1fr}}
