.agent-page[data-v-2f5daa2c]{width:100%;overflow:hidden;color:#17232d;background:#f5f7f8;font-family:HarmonyOS Sans SC,MiSans,PingFang SC,Microsoft YaHei,sans-serif}.section-shell[data-v-2f5daa2c]{width:1180px;margin:0 auto}.section--light[data-v-2f5daa2c]{background:#f5f7f8}.section--dark[data-v-2f5daa2c]{color:#fff;background:#15222d}.section--blue[data-v-2f5daa2c]{color:#fff;background:#1267a5}.section-kicker[data-v-2f5daa2c]{margin:0 0 18px;color:#1267a5;font-size:12px;font-weight:700;letter-spacing:.18em}.section-kicker--dark[data-v-2f5daa2c]{color:#82c8ee}.section-kicker--blue[data-v-2f5daa2c]{color:hsla(0,0%,100%,.72)}.button[data-v-2f5daa2c]{display:inline-flex;align-items:center;justify-content:center;min-width:156px;height:52px;padding:0 24px;border:1px solid transparent;border-radius:2px;font:inherit;font-size:15px;font-weight:650;text-decoration:none;cursor:pointer;transition:transform .25s ease,color .25s ease,background .25s ease,border-color .25s ease,box-shadow .25s ease}.button span[data-v-2f5daa2c]{margin-left:18px;font-size:18px;transition:transform .25s ease}.button[data-v-2f5daa2c]:hover{transform:translateY(-2px)}.button:hover span[data-v-2f5daa2c]{transform:translate(2px,-2px)}.button--primary[data-v-2f5daa2c]{color:#fff;background:#1267a5;box-shadow:none}.button--primary[data-v-2f5daa2c]:hover{background:#0b568c;box-shadow:0 12px 30px rgba(18,103,165,.2)}.button--ghost[data-v-2f5daa2c]{color:hsla(0,0%,100%,.88);border-color:hsla(0,0%,100%,.24);background:hsla(0,0%,100%,.04)}.button--ghost[data-v-2f5daa2c]:hover{border-color:hsla(0,0%,100%,.55);background:hsla(0,0%,100%,.08)}.button--large[data-v-2f5daa2c]{min-width:244px;height:58px}[data-reveal][data-v-2f5daa2c]{opacity:0;transform:translateY(36px);transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1)}[data-reveal].is-visible[data-v-2f5daa2c]{opacity:1;transform:translateY(0)}.hero[data-v-2f5daa2c]{position:relative;min-height:720px;height:calc(100svh - 64px);max-height:840px;overflow:hidden;color:#17232d;background:#edf2f5}.hero[data-v-2f5daa2c]:before{position:absolute;inset:0;background-image:linear-gradient(rgba(25,61,84,.045) 1px,transparent 0),linear-gradient(90deg,rgba(25,61,84,.045) 1px,transparent 0);background-size:64px 64px;content:"";mask-image:linear-gradient(90deg,transparent,#000 68%,#000)}.hero__inner[data-v-2f5daa2c]{position:relative;z-index:2;display:grid;grid-template-columns:.82fr 1.18fr;align-items:center;width:1280px;height:100%;margin:0 auto;gap:58px}.hero__copy[data-v-2f5daa2c]{padding-bottom:20px;opacity:0;transform:translateY(28px);transition:opacity .9s ease .08s,transform .9s ease .08s}.is-ready .hero__copy[data-v-2f5daa2c]{opacity:1;transform:translateY(0)}.hero h1[data-v-2f5daa2c]{max-width:660px;margin:0;font-size:clamp(40px,3.4vw,56px);font-weight:680;line-height:1.16;letter-spacing:-.04em;white-space:nowrap}.hero h1 span[data-v-2f5daa2c]{display:block;margin-top:16px;color:#1267a5;font-size:.58em;font-weight:560;letter-spacing:-.025em;white-space:normal}.hero__description[data-v-2f5daa2c]{max-width:580px;margin:30px 0 0;color:#556570;font-size:17px;line-height:1.8}.hero__actions[data-v-2f5daa2c]{display:flex;margin-top:38px;gap:14px}.hero__note[data-v-2f5daa2c]{margin:22px 0 0;color:#74828b;font-size:12px;line-height:1.7}.hero .button--ghost[data-v-2f5daa2c]{color:#29404f;border-color:rgba(38,65,82,.28);background:transparent}.hero .button--ghost[data-v-2f5daa2c]:hover{border-color:rgba(18,103,165,.7);color:#1267a5;background:hsla(0,0%,100%,.62)}.hero__stage[data-v-2f5daa2c]{position:relative;opacity:0;transform:translate(48px,18px);transition:opacity 1s ease .28s,transform 1s cubic-bezier(.2,.8,.2,1) .28s}.is-ready .hero__stage[data-v-2f5daa2c]{opacity:1;transform:translate(18px)}.hero__screen[data-v-2f5daa2c]{position:relative;overflow:hidden;border:1px solid rgba(28,59,78,.18);border-radius:6px;background:#fff;box-shadow:0 26px 60px rgba(34,62,79,.15)}.hero__screen img[data-v-2f5daa2c]{display:block;width:100%;aspect-ratio:1.9/1;object-fit:cover;object-position:center}.hero__screen-bar[data-v-2f5daa2c]{display:flex;align-items:center;height:42px;padding:0 16px;border-bottom:1px solid rgba(28,59,78,.12);background:#f8fafb}.hero__screen-bar strong[data-v-2f5daa2c]{color:#233643;font-size:12px;font-weight:650}.hero__screen-bar small[data-v-2f5daa2c]{margin-left:auto;color:#74828c;font-size:10px}.hero__caption[data-v-2f5daa2c]{margin:14px 0 0;color:#6b7983;font-size:12px;text-align:right}.hero__scroll[data-v-2f5daa2c]{position:absolute;z-index:3;bottom:26px;left:50%;width:26px;height:42px;border:1px solid rgba(29,61,81,.32);border-radius:20px;background:transparent;cursor:pointer}.hero__scroll span[data-v-2f5daa2c]{position:absolute;top:8px;left:50%;width:3px;height:7px;border-radius:3px;background:#1267a5;transform:translateX(-50%);animation:scroll-cue-2f5daa2c 1.8s ease-in-out infinite}.proof[data-v-2f5daa2c]{padding:116px 0 76px}.proof .section-shell[data-v-2f5daa2c]{display:grid;grid-template-columns:.82fr 1.18fr;gap:100px}.case-study__heading h2[data-v-2f5daa2c],.ecosystem__heading h2[data-v-2f5daa2c],.faq__heading h2[data-v-2f5daa2c],.final-cta h2[data-v-2f5daa2c],.flow__header h2[data-v-2f5daa2c],.proof__intro h2[data-v-2f5daa2c]{margin:0;font-size:clamp(38px,3.4vw,54px);font-weight:680;line-height:1.2;letter-spacing:-.04em}.case-study__heading>p[data-v-2f5daa2c],.ecosystem__heading>p[data-v-2f5daa2c],.faq__heading>p[data-v-2f5daa2c]:last-child,.proof__intro>p[data-v-2f5daa2c]:last-child{margin:24px 0 0;color:#5e6c77;font-size:16px;line-height:1.85}.proof__numbers[data-v-2f5daa2c]{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid rgba(14,30,51,.14);border-left:1px solid rgba(14,30,51,.14)}.proof__item[data-v-2f5daa2c]{min-height:170px;padding:30px 34px;border-right:1px solid rgba(14,30,51,.14);border-bottom:1px solid rgba(14,30,51,.14)}.proof__item small[data-v-2f5daa2c],.proof__item span[data-v-2f5daa2c],.proof__item strong[data-v-2f5daa2c]{display:block}.proof__item strong[data-v-2f5daa2c]{color:#1267a5;font-size:38px;font-weight:720;letter-spacing:-.04em}.proof__item span[data-v-2f5daa2c]{margin-top:8px;font-size:16px;font-weight:650}.proof__item small[data-v-2f5daa2c]{margin-top:14px;color:#7c8796;font-size:12px;line-height:1.6}.flow[data-v-2f5daa2c]{padding:86px 0 140px}.flow__header[data-v-2f5daa2c]{display:grid;grid-template-columns:.55fr 1.45fr;align-items:end;margin-bottom:68px}.flow__header .section-kicker[data-v-2f5daa2c]{margin-bottom:9px}.flow__header h2[data-v-2f5daa2c]{max-width:760px}.flow__body[data-v-2f5daa2c]{display:grid;grid-template-columns:.72fr 1.28fr;gap:60px}.flow__steps[data-v-2f5daa2c]{border-top:1px solid rgba(14,30,51,.14)}.flow__step[data-v-2f5daa2c]{display:grid;grid-template-columns:48px 1fr;width:100%;padding:28px 4px;border:0;border-bottom:1px solid rgba(14,30,51,.14);color:inherit;text-align:left;background:transparent;cursor:pointer}.flow__step>span[data-v-2f5daa2c]{color:#a3adba;font-size:11px;font-weight:700;letter-spacing:.1em}.flow__step strong[data-v-2f5daa2c]{display:block;font-size:19px;font-weight:650;transition:color .25s ease}.flow__step p[data-v-2f5daa2c]{max-height:0;margin:0;overflow:hidden;color:#5e6c77;font-size:14px;line-height:1.75;opacity:0;transition:max-height .35s ease,margin .35s ease,opacity .35s ease}.flow__step.is-active strong[data-v-2f5daa2c],.flow__step:hover strong[data-v-2f5daa2c]{color:#1267a5}.flow__step.is-active p[data-v-2f5daa2c]{max-height:100px;margin-top:14px;opacity:1}.flow__visual[data-v-2f5daa2c]{min-width:0}.flow__mode-switch[data-v-2f5daa2c]{display:flex;justify-content:flex-end;margin-bottom:18px}.flow__mode-switch button[data-v-2f5daa2c]{min-width:108px;padding:11px 18px;border:1px solid rgba(14,30,51,.14);color:#667284;font:inherit;font-size:13px;background:transparent;cursor:pointer}.flow__mode-switch button+button[data-v-2f5daa2c]{border-left:0}.flow__mode-switch button.is-active[data-v-2f5daa2c]{border-color:#1267a5;color:#fff;background:#1267a5}.flow__media[data-v-2f5daa2c]{overflow:hidden;border:1px solid rgba(14,30,51,.17);border-radius:4px;background:#fff;box-shadow:0 22px 54px rgba(34,62,79,.13)}.flow__media>img[data-v-2f5daa2c]{display:block;width:100%;aspect-ratio:1.94/1;object-fit:cover;object-position:center}.flow__media-caption[data-v-2f5daa2c]{display:grid;grid-template-columns:150px 1fr;align-items:start;padding:28px 30px 30px;color:#17232d;background:#fff;border-top:1px solid rgba(14,30,51,.14)}.flow__media-caption>span[data-v-2f5daa2c]{color:#1267a5;font-size:11px;font-weight:700;letter-spacing:.1em}.flow__media-caption strong[data-v-2f5daa2c]{display:block;font-size:18px;font-weight:620}.flow__media-caption p[data-v-2f5daa2c]{margin:10px 0 0;color:#5e6c77;font-size:13px;line-height:1.7}.capabilities[data-v-2f5daa2c]{padding:138px 0 130px}.capabilities__header[data-v-2f5daa2c]{display:grid;grid-template-columns:1.3fr .7fr;align-items:end;margin-bottom:82px}.capabilities__header .section-kicker[data-v-2f5daa2c]{grid-column:1/-1}.capabilities__header h2[data-v-2f5daa2c]{margin:0;font-size:clamp(40px,3.8vw,60px);font-weight:650;line-height:1.18;letter-spacing:-.045em}.capabilities__header>p[data-v-2f5daa2c]:last-child{margin:0 0 6px 42px;color:rgba(221,232,246,.56);font-size:15px;line-height:1.8}.capabilities__list[data-v-2f5daa2c]{border-top:1px solid hsla(0,0%,100%,.16)}.capability[data-v-2f5daa2c]{display:grid;grid-template-columns:80px .7fr 1fr .9fr;align-items:start;min-height:166px;padding:38px 0;border-bottom:1px solid hsla(0,0%,100%,.13);gap:28px}.capability h3[data-v-2f5daa2c]{margin:0;font-size:25px;font-weight:590}.capability>p[data-v-2f5daa2c]{margin:1px 0 0;color:rgba(225,233,244,.62);font-size:14px;line-height:1.85}.capability ul[data-v-2f5daa2c]{margin:0;padding:0;color:hsla(0,0%,100%,.76);font-size:13px;list-style:none}.capability li[data-v-2f5daa2c]{position:relative;margin-bottom:14px;padding-left:20px}.capability li[data-v-2f5daa2c]:before{position:absolute;top:7px;left:0;width:6px;height:6px;border-radius:50%;background:#6fb7df;content:""}.capability__index[data-v-2f5daa2c]{color:#79bee4;font-size:11px;font-weight:700;letter-spacing:.15em}.ecosystem[data-v-2f5daa2c]{padding:132px 0 146px}.ecosystem__heading[data-v-2f5daa2c]{display:grid;grid-template-columns:1.25fr .75fr;align-items:end;margin-bottom:68px;gap:68px}.ecosystem__heading h2[data-v-2f5daa2c]{max-width:760px}.ecosystem__heading>p[data-v-2f5daa2c]{margin-bottom:8px}.ecosystem__showcase[data-v-2f5daa2c]{display:grid;grid-template-columns:300px 1fr;min-height:570px;border-top:1px solid rgba(14,30,51,.14);border-bottom:1px solid rgba(14,30,51,.14)}.ecosystem__tabs[data-v-2f5daa2c]{border-right:1px solid rgba(14,30,51,.14)}.ecosystem__tabs button[data-v-2f5daa2c]{display:grid;grid-template-columns:42px 1fr;width:100%;padding:32px 28px 32px 0;border:0;border-bottom:1px solid rgba(14,30,51,.14);color:inherit;text-align:left;background:transparent;cursor:pointer;transition:color .25s ease,padding .25s ease}.ecosystem__tabs button>span[data-v-2f5daa2c]{color:#9da8b6;font-size:10px;font-weight:700}.ecosystem__tabs button small[data-v-2f5daa2c],.ecosystem__tabs button strong[data-v-2f5daa2c]{display:block}.ecosystem__tabs button strong[data-v-2f5daa2c]{font-size:18px;font-weight:650}.ecosystem__tabs button small[data-v-2f5daa2c]{margin-top:8px;color:#7b8796;font-size:12px;line-height:1.6}.ecosystem__tabs button.is-active[data-v-2f5daa2c],.ecosystem__tabs button[data-v-2f5daa2c]:hover{padding-left:14px;color:#1267a5}.ecosystem__media[data-v-2f5daa2c]{position:relative;align-self:center;margin:0 0 0 48px;overflow:hidden;border:1px solid rgba(14,30,51,.14);border-radius:4px;background:#fff;box-shadow:0 22px 54px rgba(34,62,79,.12)}.ecosystem__media img[data-v-2f5daa2c]{display:block;width:100%;aspect-ratio:1.68/1;object-fit:cover}.ecosystem__media figcaption[data-v-2f5daa2c]{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:baseline;padding:54px 30px 24px;color:#fff;background:linear-gradient(180deg,transparent,rgba(4,8,14,.96))}.ecosystem__media figcaption strong[data-v-2f5daa2c]{margin-right:20px;color:#9dd6f3;font-size:20px}.ecosystem__media figcaption span[data-v-2f5daa2c]{color:hsla(0,0%,100%,.68);font-size:12px}.integration[data-v-2f5daa2c]{position:relative;padding:108px 0 104px;overflow:hidden}.integration__shell[data-v-2f5daa2c]{position:relative;z-index:1}.integration__copy[data-v-2f5daa2c]{display:grid;grid-template-columns:.9fr 1.1fr;align-items:end;margin-bottom:76px}.integration__copy .section-kicker[data-v-2f5daa2c]{grid-column:1/-1}.integration__copy h2[data-v-2f5daa2c]{max-width:700px;margin:0;font-size:clamp(40px,3.7vw,58px);font-weight:650;line-height:1.18;letter-spacing:-.04em}.integration__copy>p[data-v-2f5daa2c]:last-child{max-width:500px;margin:0 0 4px 70px;color:hsla(0,0%,100%,.72);font-size:15px;line-height:1.8}.integration__path[data-v-2f5daa2c]{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid hsla(0,0%,100%,.34);border-bottom:1px solid hsla(0,0%,100%,.34)}.integration__path>div[data-v-2f5daa2c]{position:relative;min-height:190px;padding:32px 42px;border-right:1px solid hsla(0,0%,100%,.34)}.integration__path>div[data-v-2f5daa2c]:last-child{border-right:0}.integration__path small[data-v-2f5daa2c],.integration__path span[data-v-2f5daa2c],.integration__path strong[data-v-2f5daa2c]{display:block}.integration__path span[data-v-2f5daa2c]{margin-bottom:30px;color:hsla(0,0%,100%,.55);font-size:11px;letter-spacing:.16em}.integration__path strong[data-v-2f5daa2c]{font-size:20px;font-weight:650}.integration__path small[data-v-2f5daa2c]{margin-top:12px;color:hsla(0,0%,100%,.66);font-size:12px}.integration__path i[data-v-2f5daa2c]{position:absolute;top:50%;right:-17px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid hsla(0,0%,100%,.52);border-radius:50%;color:#fff;font-style:normal;background:#1267a5;transform:translateY(-50%)}.case-study[data-v-2f5daa2c]{padding:138px 0 130px}.case-study__heading[data-v-2f5daa2c]{display:grid;grid-template-columns:1.2fr .8fr;align-items:end;margin-bottom:66px;gap:70px}.case-study__heading .section-kicker[data-v-2f5daa2c]{grid-column:1/-1}.case-study__heading>p[data-v-2f5daa2c]:last-child{margin-bottom:6px;color:rgba(225,234,246,.58)}.case-study__gallery[data-v-2f5daa2c]{display:grid;grid-template-columns:1.16fr .84fr;grid-template-rows:250px 250px;gap:14px}.case-study__gallery figure[data-v-2f5daa2c]{position:relative;margin:0;overflow:hidden;background:#111824}.case-study__gallery img[data-v-2f5daa2c]{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.case-study__gallery figure:hover img[data-v-2f5daa2c]{transform:scale(1.025)}.case-study__gallery figcaption[data-v-2f5daa2c]{position:absolute;right:0;bottom:0;left:0;padding:54px 24px 20px;color:#fff;font-size:13px;background:linear-gradient(180deg,transparent,rgba(5,9,14,.88))}.case-study__factory[data-v-2f5daa2c]{grid-row:1/3}.case-study__valves[data-v-2f5daa2c]{grid-column:2;grid-row:1}.case-study__dashboard[data-v-2f5daa2c]{grid-column:2;grid-row:2}.case-study__dashboard img[data-v-2f5daa2c]{object-position:left top}.case-study__results[data-v-2f5daa2c]{display:grid;grid-template-columns:repeat(4,1fr);margin-top:54px;border-top:1px solid hsla(0,0%,100%,.14);border-left:1px solid hsla(0,0%,100%,.14)}.case-study__results>div[data-v-2f5daa2c]{min-height:172px;padding:28px 30px;border-right:1px solid hsla(0,0%,100%,.14);border-bottom:1px solid hsla(0,0%,100%,.14)}.case-study__results small[data-v-2f5daa2c],.case-study__results span[data-v-2f5daa2c],.case-study__results strong[data-v-2f5daa2c]{display:block}.case-study__results strong[data-v-2f5daa2c]{color:#8bc9eb;font-size:36px;letter-spacing:-.04em}.case-study__results span[data-v-2f5daa2c]{margin-top:8px;font-size:15px;font-weight:620}.case-study__results small[data-v-2f5daa2c]{margin-top:13px;color:rgba(222,231,243,.48);font-size:11px;line-height:1.6}.faq[data-v-2f5daa2c]{padding:128px 0 132px}.faq .section-shell[data-v-2f5daa2c]{display:grid;grid-template-columns:.72fr 1.28fr;align-items:start;gap:100px}.faq__heading[data-v-2f5daa2c]{position:sticky;top:96px}.faq__heading h2[data-v-2f5daa2c]{max-width:430px}.faq__heading>p[data-v-2f5daa2c]:last-child{max-width:450px}.faq__list[data-v-2f5daa2c]{border-top:1px solid rgba(14,30,51,.14)}.faq__item[data-v-2f5daa2c]{display:grid;grid-template-columns:52px 1fr;padding:32px 4px 34px;border-bottom:1px solid rgba(14,30,51,.14);gap:18px}.faq__item>span[data-v-2f5daa2c]{padding-top:5px;color:#1267a5;font-size:11px;font-weight:700;letter-spacing:.14em}.faq__item h3[data-v-2f5daa2c]{margin:0;color:#17232d;font-size:20px;font-weight:650;line-height:1.55}.faq__item p[data-v-2f5daa2c]{margin:14px 0 0;color:#5e6c77;font-size:14px;line-height:1.9}.final-cta[data-v-2f5daa2c]{position:relative;padding:138px 0 144px;overflow:hidden;color:#fff;text-align:center;background:#172631}.final-cta__glow[data-v-2f5daa2c]{display:none}.final-cta__inner[data-v-2f5daa2c]{position:relative;z-index:1}.final-cta__inner h2[data-v-2f5daa2c]{font-size:clamp(48px,5.3vw,78px)}.final-cta__inner>p[data-v-2f5daa2c]:not(.section-kicker){max-width:650px;margin:26px auto 38px;color:rgba(228,237,248,.65);font-size:16px;line-height:1.8}.media-fade-enter-active[data-v-2f5daa2c],.media-fade-leave-active[data-v-2f5daa2c]{transition:opacity .34s ease,transform .34s ease}.media-fade-enter[data-v-2f5daa2c],.media-fade-leave-to[data-v-2f5daa2c]{opacity:0;transform:translateY(12px)}@keyframes scroll-cue-2f5daa2c{0%,to{transform:translate(-50%);opacity:.35}50%{transform:translate(-50%,13px);opacity:1}}@media (max-width:1100px){.hero__inner[data-v-2f5daa2c],.section-shell[data-v-2f5daa2c]{width:min(52%,920px)}.hero[data-v-2f5daa2c]{height:auto;min-height:860px}.hero__inner[data-v-2f5daa2c]{grid-template-columns:1fr;align-content:center;padding:72px 0 110px;gap:86px}.hero__copy[data-v-2f5daa2c]{max-width:700px}.hero__stage[data-v-2f5daa2c]{width:82%;margin-left:auto}.capabilities__header[data-v-2f5daa2c],.case-study__heading[data-v-2f5daa2c],.ecosystem__heading[data-v-2f5daa2c],.faq .section-shell[data-v-2f5daa2c],.flow__header[data-v-2f5daa2c],.integration__copy[data-v-2f5daa2c],.proof .section-shell[data-v-2f5daa2c]{grid-template-columns:1fr;gap:34px}.faq__heading[data-v-2f5daa2c]{position:static}.capabilities__header>p[data-v-2f5daa2c]:last-child,.integration__copy>p[data-v-2f5daa2c]:last-child{max-width:620px;margin-left:0}.flow__body[data-v-2f5daa2c]{grid-template-columns:.62fr 1.38fr;gap:32px}.capability[data-v-2f5daa2c]{grid-template-columns:56px .8fr 1.2fr}.capability ul[data-v-2f5daa2c]{display:none}.ecosystem__showcase[data-v-2f5daa2c]{grid-template-columns:250px 1fr}.capabilities__header .section-kicker[data-v-2f5daa2c],.case-study__heading .section-kicker[data-v-2f5daa2c],.integration__copy .section-kicker[data-v-2f5daa2c]{grid-column:auto}}@media (max-width:760px){.hero__inner[data-v-2f5daa2c],.section-shell[data-v-2f5daa2c]{width:calc(100% - 36px)}.hero[data-v-2f5daa2c]{min-height:790px;max-height:none}.hero__inner[data-v-2f5daa2c]{padding:46px 0 104px;gap:72px}.hero h1[data-v-2f5daa2c]{font-size:clamp(40px,11vw,54px);white-space:normal}.hero__description[data-v-2f5daa2c]{margin-top:22px;font-size:15px;line-height:1.75}.hero__actions[data-v-2f5daa2c]{flex-direction:column;align-items:stretch}.hero__actions .button[data-v-2f5daa2c]{width:100%}.hero__note[data-v-2f5daa2c]{line-height:1.7}.hero__stage[data-v-2f5daa2c]{width:105%;margin-left:0;transform:translate(-2%)}.is-ready .hero__stage[data-v-2f5daa2c]{transform:translate(-2%)}.hero__scroll[data-v-2f5daa2c]{display:none}.capabilities[data-v-2f5daa2c],.case-study[data-v-2f5daa2c],.ecosystem[data-v-2f5daa2c],.faq[data-v-2f5daa2c],.final-cta[data-v-2f5daa2c],.flow[data-v-2f5daa2c],.proof[data-v-2f5daa2c]{padding-top:86px;padding-bottom:88px}.capabilities__header h2[data-v-2f5daa2c],.case-study__heading h2[data-v-2f5daa2c],.ecosystem__heading h2[data-v-2f5daa2c],.faq__heading h2[data-v-2f5daa2c],.final-cta h2[data-v-2f5daa2c],.flow__header h2[data-v-2f5daa2c],.integration__copy h2[data-v-2f5daa2c],.proof__intro h2[data-v-2f5daa2c]{font-size:34px}.proof__numbers[data-v-2f5daa2c]{grid-template-columns:1fr}.proof__item[data-v-2f5daa2c]{min-height:auto;padding:24px}.flow__header[data-v-2f5daa2c]{margin-bottom:42px}.flow__body[data-v-2f5daa2c]{grid-template-columns:1fr}.flow__steps[data-v-2f5daa2c]{margin-bottom:26px}.flow__media-caption[data-v-2f5daa2c]{grid-template-columns:1fr;gap:14px}.capabilities__header[data-v-2f5daa2c]{margin-bottom:54px}.capability[data-v-2f5daa2c]{grid-template-columns:36px 1fr;min-height:auto;padding:28px 0}.capability>p[data-v-2f5daa2c]{grid-column:2}.ecosystem__showcase[data-v-2f5daa2c]{display:block;min-height:0;border-bottom:0}.ecosystem__tabs[data-v-2f5daa2c]{display:flex;overflow-x:auto;border-right:0;border-bottom:1px solid rgba(14,30,51,.14)}.ecosystem__tabs button[data-v-2f5daa2c]{flex:0 0 210px;padding:22px 18px 22px 0;border-bottom:0}.ecosystem__tabs button.is-active[data-v-2f5daa2c],.ecosystem__tabs button[data-v-2f5daa2c]:hover{padding-left:8px}.ecosystem__media[data-v-2f5daa2c]{margin:24px 0 0}.ecosystem__media figcaption[data-v-2f5daa2c],.ecosystem__media figcaption span[data-v-2f5daa2c],.ecosystem__media figcaption strong[data-v-2f5daa2c]{display:block}.ecosystem__media figcaption span[data-v-2f5daa2c]{margin-top:7px;line-height:1.5}.integration[data-v-2f5daa2c]{padding:84px 0}.integration__copy[data-v-2f5daa2c]{margin-bottom:52px}.integration__path[data-v-2f5daa2c]{grid-template-columns:1fr}.integration__path>div[data-v-2f5daa2c]{min-height:auto;padding:28px 24px;border-right:0;border-bottom:1px solid hsla(0,0%,100%,.3)}.integration__path>div[data-v-2f5daa2c]:last-child{border-bottom:0}.integration__path span[data-v-2f5daa2c]{margin-bottom:14px}.integration__path i[data-v-2f5daa2c]{top:auto;right:24px;bottom:-17px;transform:rotate(90deg)}.case-study__gallery[data-v-2f5daa2c]{grid-template-columns:1fr;grid-template-rows:260px 210px 210px}.case-study__dashboard[data-v-2f5daa2c],.case-study__factory[data-v-2f5daa2c],.case-study__valves[data-v-2f5daa2c]{grid-column:1;grid-row:auto}.case-study__results[data-v-2f5daa2c]{grid-template-columns:repeat(2,1fr)}.case-study__results>div[data-v-2f5daa2c]{min-height:150px;padding:22px}.faq__item[data-v-2f5daa2c]{grid-template-columns:34px 1fr;padding:26px 0 28px}.faq__item h3[data-v-2f5daa2c]{font-size:18px}}@media (prefers-reduced-motion:reduce){[data-v-2f5daa2c],[data-v-2f5daa2c]:after,[data-v-2f5daa2c]:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}