@charset "UTF-8";.landing[data-v-7dd9fbf2]{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;background:#f9fafa;color:#1c2d38;line-height:1.6;-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:clip}.container[data-v-7dd9fbf2]{margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;max-width:1120px}.relative[data-v-7dd9fbf2]{position:relative}.z-10[data-v-7dd9fbf2]{z-index:10}.reveal-on [data-reveal][data-v-7dd9fbf2]{opacity:0}.reveal-on [data-reveal].is-revealed[data-v-7dd9fbf2]{animation:revealUp-7dd9fbf2 .6s cubic-bezier(.22,.61,.36,1) both;animation-delay:calc(min(var(--reveal-i, 0),6)*70ms)}@keyframes revealUp-7dd9fbf2{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.reveal-on [data-reveal][data-v-7dd9fbf2],.reveal-on [data-reveal].is-revealed[data-v-7dd9fbf2]{opacity:1;transform:none;animation:none}}.landing[data-v-7dd9fbf2] :focus-visible{outline:2px solid #0fadd1;outline-offset:3px;border-radius:4px}.problem[data-v-7dd9fbf2] :focus-visible,.bridge[data-v-7dd9fbf2] :focus-visible,.industries-cta[data-v-7dd9fbf2] :focus-visible,.cta[data-v-7dd9fbf2] :focus-visible{outline-color:#34d0c2}.hero__title[data-v-7dd9fbf2],.section-header__title[data-v-7dd9fbf2],.bridge__line[data-v-7dd9fbf2],.cta__title[data-v-7dd9fbf2],.case-card__name[data-v-7dd9fbf2],.layer-head__title[data-v-7dd9fbf2],.solution-card__title[data-v-7dd9fbf2],.problem-card__title[data-v-7dd9fbf2],.industries-cta__head h3[data-v-7dd9fbf2]{text-wrap:balance}.hero__subtitle[data-v-7dd9fbf2],.section-header__desc[data-v-7dd9fbf2],.layer-head__desc[data-v-7dd9fbf2],.solution-card__desc[data-v-7dd9fbf2],.problem-card__note[data-v-7dd9fbf2],.case-card__note[data-v-7dd9fbf2],.case-card__quote p[data-v-7dd9fbf2],.cta__sub[data-v-7dd9fbf2],.bridge__sub[data-v-7dd9fbf2],.industries__footnote[data-v-7dd9fbf2],.industries-cta__head p[data-v-7dd9fbf2],.step__content p[data-v-7dd9fbf2]{text-wrap:pretty}.section-header[data-v-7dd9fbf2]{text-align:center;margin-bottom:48px}.section-header__title[data-v-7dd9fbf2]{font-size:clamp(28px,4vw,48px);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:#1c2d38}.section-header__title--light[data-v-7dd9fbf2]{color:#eef4f3}.section-header__desc[data-v-7dd9fbf2]{margin:16px auto 0;font-size:17px;color:#51636f;max-width:560px;line-height:1.7}.section-header__desc--cyan[data-v-7dd9fbf2]{color:#8fc9c4}.eyebrow[data-v-7dd9fbf2]{display:inline-flex;align-items:center;gap:16px;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#51636f;margin-bottom:20px}.eyebrow[data-v-7dd9fbf2]:before,.eyebrow[data-v-7dd9fbf2]:after{content:"";flex:none;width:64px;height:1px;background-image:linear-gradient(to right,#0fadd100,#0fadd1)}.eyebrow[data-v-7dd9fbf2]:after{transform:scaleX(-1);margin-left:-.16em}.eyebrow--dark[data-v-7dd9fbf2]{color:#ffffffbd}.eyebrow--dark[data-v-7dd9fbf2]:before,.eyebrow--dark[data-v-7dd9fbf2]:after{background-image:linear-gradient(to right,#34d0c200,#34d0c2)}.btn[data-v-7dd9fbf2]{display:inline-flex;align-items:center;gap:8px;padding:16px 36px;border-radius:100px;font-size:16px;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease;border:none;font-family:inherit}.btn--primary[data-v-7dd9fbf2]{background:#1c2d38;color:#fff}.btn--primary[data-v-7dd9fbf2]:hover{background:#0f1a21;box-shadow:0 8px 32px #1c2d382e;transform:translateY(-1px)}.btn--ghost[data-v-7dd9fbf2]{background:transparent;color:#1c2d38;border:1px solid rgba(28,45,56,.22)}.btn--ghost[data-v-7dd9fbf2]:hover{background:#1c2d38;color:#fff;border-color:#1c2d38}.landing-nav[data-v-7dd9fbf2]{position:fixed;top:0;left:0;right:0;z-index:100;padding:0;transition:padding .3s ease}.landing-nav--scrolled[data-v-7dd9fbf2]{padding:12px 24px 0}.landing-nav--scrolled .landing-nav__inner[data-v-7dd9fbf2]{height:56px;border-radius:100px;background:#ffffffe6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-color:#1c2d3814;box-shadow:0 6px 28px #1c2d3814}.landing-nav--scrolled .landing-nav__cta[data-v-7dd9fbf2]{background:#0b7a94;color:#fff}.landing-nav--scrolled .landing-nav__cta[data-v-7dd9fbf2]:hover{background:#1c2d38}.landing-nav__inner[data-v-7dd9fbf2]{display:flex;align-items:center;justify-content:space-between;margin-left:auto;margin-right:auto;height:64px;padding:0 24px;max-width:1120px;border:1px solid transparent;border-radius:0;transition:height .3s ease,border-radius .3s ease,background .3s ease,border-color .3s ease,box-shadow .3s ease}.landing-nav__logo[data-v-7dd9fbf2]{display:flex;align-items:center;gap:8px;cursor:pointer}.landing-nav__logo-img[data-v-7dd9fbf2]{height:28px;width:auto;display:block}.landing-nav__links[data-v-7dd9fbf2]{display:flex;align-items:center;gap:32px;list-style:none;padding:0;margin:0}.landing-nav__links a[data-v-7dd9fbf2]{background:none;border:none;cursor:pointer;font:inherit;font-size:14px;color:#1c2d38;font-weight:500;padding:0;text-decoration:none;transition:color .2s}.landing-nav__links a[data-v-7dd9fbf2]:hover{color:#0b7a94}.landing-nav__cta[data-v-7dd9fbf2]{padding:8px 17px;border-radius:100px;background:#0fadd11c;color:#0b7a94;font-size:13px;font-weight:600;line-height:1.35;border:none;cursor:pointer;font-family:inherit;transition:background .2s ease,color .2s ease}.landing-nav__cta[data-v-7dd9fbf2]:hover{background:#0fadd1;color:#fff}.landing-nav__hamburger[data-v-7dd9fbf2]{display:none;background:none;border:none;cursor:pointer;color:#1c2d38;padding:4px}.mobile-menu-overlay[data-v-7dd9fbf2]{position:fixed;inset:0;background:#0a141e66;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:200;display:flex;justify-content:flex-end}.mobile-menu[data-v-7dd9fbf2]{width:min(320px,90vw);height:100vh;background:#fff;padding:56px 24px 24px;display:flex;flex-direction:column;position:relative}.mobile-menu__close[data-v-7dd9fbf2]{position:absolute;top:16px;right:16px;background:none;border:none;cursor:pointer;padding:8px;color:#1c2d38}.mobile-menu__links[data-v-7dd9fbf2]{display:flex;flex-direction:column;gap:4px;margin-bottom:24px}.mobile-menu__links button[data-v-7dd9fbf2]{display:flex;align-items:center;justify-content:space-between;padding:14px 12px;background:none;border:none;border-radius:10px;font-size:16px;font-weight:500;color:#1c2d38;cursor:pointer;text-align:left;font-family:inherit}.mobile-menu__links button[data-v-7dd9fbf2]:hover{background:#f9fafa}.mobile-menu__cta[data-v-7dd9fbf2]{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;border-radius:100px;background:#1c2d38;color:#fff;font-size:15px;font-weight:600;border:none;cursor:pointer;font-family:inherit}.mobile-menu-enter-active[data-v-7dd9fbf2],.mobile-menu-leave-active[data-v-7dd9fbf2]{transition:opacity .2s}.mobile-menu-enter-from[data-v-7dd9fbf2],.mobile-menu-leave-to[data-v-7dd9fbf2]{opacity:0}.hero[data-v-7dd9fbf2]{padding-top:96px;position:relative;overflow:hidden;background:linear-gradient(160deg,#fff,#f9fafa 45%,#eef5f4)}.hero[data-v-7dd9fbf2]:before,.hero[data-v-7dd9fbf2]:after{content:"";position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none}.hero[data-v-7dd9fbf2]:before{width:520px;height:520px;left:-140px;top:-100px;background:#0fadd114}.hero[data-v-7dd9fbf2]:after{width:440px;height:440px;right:-120px;top:140px;background:#0fadd114}.hero__net[data-v-7dd9fbf2]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.55;pointer-events:none}.hero__container[data-v-7dd9fbf2]{position:relative;z-index:2;text-align:center;max-width:1120px;margin:0 auto;padding:0 24px}.hero__title[data-v-7dd9fbf2]{font-size:clamp(34px,4.5vw,56px);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:#1c2d38;max-width:800px;margin:0 auto 20px}.hero__title-accent[data-v-7dd9fbf2]{color:#0f8fac;margin-left:.18em}.hero__subtitle[data-v-7dd9fbf2]{max-width:760px;margin:0 auto 48px;font-size:18px;line-height:1.65;color:#51636f}.hero__actions[data-v-7dd9fbf2]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.hero__app[data-v-7dd9fbf2]{position:relative;z-index:2;margin-top:56px;padding:0 24px}.app-chrome[data-v-7dd9fbf2]{max-width:1120px;margin:0 auto;border-radius:20px 20px 0 0;overflow:hidden;box-shadow:0 -4px 40px #0fadd11a,0 20px 60px #0000001a;border:1px solid #e4eae8;border-bottom:none}.app-chrome__bar[data-v-7dd9fbf2]{background:#fff;border-bottom:1px solid #e4eae8;display:flex;align-items:center;height:50px;padding:0 20px;gap:16px}.app-chrome__dots[data-v-7dd9fbf2]{display:flex;gap:8px}.app-chrome__dots span[data-v-7dd9fbf2]{width:9px;height:9px;border-radius:50%}.app-chrome__url[data-v-7dd9fbf2]{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;max-width:520px;margin:0 auto;padding:6px 14px;border-radius:100px;background:#f9fafa;border:1px solid #e4eae8;font-size:12px;color:#51636f}.app-chrome__shot[data-v-7dd9fbf2]{display:block;position:relative;width:100%}.app-chrome__shot img[data-v-7dd9fbf2]{display:block;width:100%;height:auto}.hero-spot[data-v-7dd9fbf2]{position:absolute;inset:0;pointer-events:none;opacity:0}.hero-spot--circle[data-v-7dd9fbf2]{background:radial-gradient(ellipse 15% 31% at 57.5% 55%,transparent 0 62%,rgba(249,250,250,.82) 100%)}.hero-spot--metric[data-v-7dd9fbf2]{background:radial-gradient(ellipse 14% 18% at 86% 55%,transparent 0 58%,rgba(249,250,250,.82) 100%)}.hero-spot--circle.is-playing[data-v-7dd9fbf2]{animation:heroSpotCircle-7dd9fbf2 4.6s ease both}.hero-spot--metric.is-playing[data-v-7dd9fbf2]{animation:heroSpotMetric-7dd9fbf2 4.6s ease both}@keyframes heroSpotCircle-7dd9fbf2{0%{opacity:0}11%,40%{opacity:1}52%,to{opacity:0}}@keyframes heroSpotMetric-7dd9fbf2{0%,40%{opacity:0}52%,82%{opacity:1}95%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.hero-spot.is-playing[data-v-7dd9fbf2]{animation:none}}.stats-wrap[data-v-7dd9fbf2]{background:#fff;border-bottom:1px solid #e4eae8;padding:56px 0}.proof-quote[data-v-7dd9fbf2]{position:relative;max-width:720px;margin:0 auto;padding:8px 0 0;text-align:center}.proof-quote__mark[data-v-7dd9fbf2]{position:absolute;top:-18px;left:50%;margin-left:-.35em;font-size:72px;line-height:1;font-family:Georgia,Times New Roman,serif;color:#0fadd1;opacity:.16;pointer-events:none;will-change:transform}.proof-quote__text[data-v-7dd9fbf2]{position:relative;margin:0;font-size:clamp(17px,2vw,22px);line-height:1.6;font-weight:500;color:#1c2d38;letter-spacing:-.01em}.proof-quote__by[data-v-7dd9fbf2]{margin-top:14px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#8c9ba5}.proof-quote__text[data-v-7dd9fbf2],.proof-quote__by[data-v-7dd9fbf2]{opacity:0;transform:translateY(12px);transition:opacity .7s ease,transform .7s ease}.proof-quote__by[data-v-7dd9fbf2]{transition-delay:.12s}.proof-quote.is-in .proof-quote__text[data-v-7dd9fbf2],.proof-quote.is-in .proof-quote__by[data-v-7dd9fbf2]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.proof-quote__text[data-v-7dd9fbf2],.proof-quote__by[data-v-7dd9fbf2]{opacity:1;transform:none;transition:none}.proof-quote__mark[data-v-7dd9fbf2]{transform:none!important}}.stats-bar[data-v-7dd9fbf2]{display:flex;border:1px solid #e4eae8;border-radius:16px;overflow:hidden;margin:0 auto 36px;max-width:720px;box-shadow:0 2px 12px #0000000d}.stats-bar__item[data-v-7dd9fbf2]{flex:1;padding:28px 24px;text-align:center;border-right:1px solid #e4eae8}.stats-bar__item[data-v-7dd9fbf2]:last-child{border-right:none}.stats-bar__value[data-v-7dd9fbf2]{font-size:40px;font-weight:800;letter-spacing:-.02em;color:#1c2d38}.stats-bar__label[data-v-7dd9fbf2]{font-size:13px;color:#51636f;margin-top:6px}.problem[data-v-7dd9fbf2]{background:linear-gradient(160deg,#15222b,#1c2d38 60%,#121d25);position:relative;overflow:hidden;padding:72px 0}.problem__bg-dots[data-v-7dd9fbf2]{position:absolute;inset:0;background-image:radial-gradient(rgba(15,173,209,.07) 1px,transparent 1px);background-size:32px 32px;pointer-events:none}.problem__bg-glow[data-v-7dd9fbf2]{position:absolute;width:500px;height:500px;border-radius:50%;pointer-events:none}.problem__bg-glow--cyan[data-v-7dd9fbf2]{top:-120px;right:-80px;background:radial-gradient(ellipse,rgba(15,173,209,.08) 0%,transparent 70%)}.problem__bg-glow--indigo[data-v-7dd9fbf2]{bottom:-100px;left:-60px;width:400px;height:400px;background:radial-gradient(ellipse,rgba(15,173,209,.07) 0%,transparent 70%)}.problem-grid[data-v-7dd9fbf2]{display:grid;grid-template-columns:repeat(2,1fr);gap:0}.problem-card[data-v-7dd9fbf2]{padding:34px 36px;background:#22333f;border:1px solid rgba(255,255,255,.1);border-radius:16px;position:relative;overflow:hidden;transform:rotate(var(--tilt, 0deg)) translateY(calc(var(--exit, 0) * var(--depth, 0) * -1px));box-shadow:6px 7px 0 -1px #1d2c37,13px 15px 0 -2px #19262f,0 14px 32px #0000004d;transition:transform .45s cubic-bezier(.22,.61,.36,1),background .3s ease,border-color .3s ease,box-shadow .45s cubic-bezier(.22,.61,.36,1)}.problem-card[data-v-7dd9fbf2]:nth-child(1){--tilt: -2.4deg;--depth: 22;margin:0 -10px 0 0;z-index:3}.problem-card[data-v-7dd9fbf2]:nth-child(2){--tilt: 2deg;--depth: 32;margin:16px 0 0 -12px;z-index:4}.problem-card[data-v-7dd9fbf2]:nth-child(3){--tilt: 1.8deg;--depth: 12;margin:-10px -12px 0 0;z-index:2}.problem-card[data-v-7dd9fbf2]:nth-child(4){--tilt: -2.6deg;--depth: 4;margin:-2px 0 0 -10px;z-index:1}.problem-card[data-v-7dd9fbf2]:hover{transform:rotate(0) translateY(-8px) scale(1.02);z-index:10;background:#263a47;border-color:#fff3;box-shadow:0 0 0 -1px transparent,0 0 0 -2px transparent,0 26px 60px #00000080}.problem-card__num[data-v-7dd9fbf2]{position:absolute;top:20px;right:24px;font-size:64px;font-weight:900;color:#ffffff0a;line-height:1;font-family:serif}.problem-card__label[data-v-7dd9fbf2]{font-size:12px;font-weight:600;color:#8fc9c4;margin-bottom:16px;letter-spacing:.1em}.problem-card__title[data-v-7dd9fbf2]{color:#eef4f3;font-size:20px;font-weight:500;line-height:1.6;margin-bottom:20px}.problem-card__note[data-v-7dd9fbf2]{border-top:1px solid rgba(255,255,255,.08);padding-top:16px;font-size:13px;color:#ffffff73;line-height:1.7}.bridge[data-v-7dd9fbf2]{background:linear-gradient(160deg,#15222b,#1c2d38 60%,#121d25);min-height:145vh;text-align:center;position:relative}.bridge__stage[data-v-7dd9fbf2]{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center;transform:translateY(calc((.62 - var(--bp, .62)) * 52px))}.bridge__line[data-v-7dd9fbf2]{display:block;--reveal: clamp(0, (var(--bp, 1) + .14 - var(--i, 0) * .23) * 2.4, 1);opacity:calc(.22 + var(--reveal) * .78);transform:translateY(calc((1 - var(--reveal)) * 16px))}.bridge__glow[data-v-7dd9fbf2]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:700px;height:400px;border-radius:50%;background:radial-gradient(ellipse,rgba(15,173,209,.06) 0%,transparent 70%);pointer-events:none;transform:translate(-50%,calc(-50% + (.5 - var(--bp, .5)) * 60px))}.bridge__lead[data-v-7dd9fbf2]{max-width:980px;margin:0 auto 40px;font-size:clamp(28px,3.5vw,42px);font-weight:700;letter-spacing:-.02em;color:#eef4f3;line-height:1.45}.bridge__lead-mute[data-v-7dd9fbf2]{color:#ffffff47}.bridge__lead-accent[data-v-7dd9fbf2]{color:#34d0c2}.bridge__sub[data-v-7dd9fbf2]{position:relative;margin-top:56px;padding-top:32px;font-size:19px;font-weight:500;line-height:1.6;letter-spacing:.04em;color:#ffffffd1}.bridge__sub[data-v-7dd9fbf2]:before{content:"";position:absolute;top:0;left:50%;width:40px;height:1px;margin-left:-20px;background:linear-gradient(to right,#34d0c200,#34d0c2,#34d0c200)}.bridge__ghost[data-v-7dd9fbf2]{visibility:hidden}.bridge__caret[data-v-7dd9fbf2]{display:inline-block;width:2px;height:1em;margin:0 1px;vertical-align:-.13em;background:#34d0c2;opacity:0;transition:opacity .35s ease}.bridge__caret.is-typing[data-v-7dd9fbf2]{opacity:1;animation:bridgeCaret-7dd9fbf2 .9s steps(1,end) infinite}@keyframes bridgeCaret-7dd9fbf2{50%{opacity:0}}.solution[data-v-7dd9fbf2]{background:linear-gradient(180deg,#fff,#f6f9f8);position:relative;overflow:hidden;padding:72px 0}.solution__glow[data-v-7dd9fbf2]{position:absolute;top:-60px;right:-100px;width:600px;height:600px;border-radius:50%;background:radial-gradient(ellipse,rgba(15,173,209,.05) 0%,transparent 65%);pointer-events:none}.layer-head[data-v-7dd9fbf2]{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding-bottom:16px;border-bottom:1px solid #e4eae8;margin-bottom:28px}.layer-head--gap[data-v-7dd9fbf2]{margin-top:56px}.layer-head__title[data-v-7dd9fbf2]{font-size:20px;font-weight:600;letter-spacing:-.01em;color:#1c2d38}.layer-head__desc[data-v-7dd9fbf2]{margin-top:6px;font-size:14px;line-height:1.7;color:#51636f;max-width:620px}.layer-head__count[data-v-7dd9fbf2]{flex-shrink:0;font-size:12px;font-weight:600;letter-spacing:.1em;color:#8c9ba5;font-variant-numeric:tabular-nums}.solution-grid[data-v-7dd9fbf2]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.solution-card[data-v-7dd9fbf2]{background:#fff;border:1px solid rgba(15,173,209,.18);border-radius:16px;padding:32px;box-shadow:0 2px 12px #0000000d;transition:border-color .3s ease,background .3s ease;position:relative;overflow:hidden}.solution-card[data-v-7dd9fbf2]:hover{background:#fbfdfe;border-color:#0fadd157}.solution-card:hover .solution-card__icon[data-v-7dd9fbf2]{opacity:.42}.solution-card__icon[data-v-7dd9fbf2]{position:absolute;top:24px;right:24px;opacity:.2;color:#0fadd1;transition:opacity .3s ease}.solution-card__num[data-v-7dd9fbf2]{font-size:12px;font-weight:700;color:#0b7a94;letter-spacing:.08em;margin-bottom:16px}.solution-card__title[data-v-7dd9fbf2]{font-size:20px;font-weight:600;margin-bottom:12px;color:#1c2d38}.solution-card__desc[data-v-7dd9fbf2]{font-size:15px;color:#51636f;line-height:1.7}.industries[data-v-7dd9fbf2]{padding:72px 0}.industries__nav[data-v-7dd9fbf2]{display:flex;justify-content:center;align-items:center;gap:20px;margin:8px 0 36px}.industries__arrow[data-v-7dd9fbf2]{width:32px;height:32px;border-radius:50%;border:1px solid #e4eae8;background:transparent;color:#51636f;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease,color .2s ease,border-color .2s ease}.industries__arrow[data-v-7dd9fbf2]:hover{background:#1c2d38;color:#fff;border-color:#1c2d38}.industries__dots[data-v-7dd9fbf2]{display:flex;gap:8px}.industries__dot[data-v-7dd9fbf2]{width:8px;height:8px;border-radius:50%;background:#0fadd12e;cursor:pointer;border:none;padding:0;transition:background .2s}.industries__dot.is-active[data-v-7dd9fbf2]{background:#0fadd1}.industries__track[data-v-7dd9fbf2]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.industries__track[data-v-7dd9fbf2]::-webkit-scrollbar{display:none}.industries__slide[data-v-7dd9fbf2]{min-width:100%;scroll-snap-align:start;padding:0 max(24px,(100vw - 1120px) / 2);display:flex;align-items:stretch}.industries__footnote[data-v-7dd9fbf2]{text-align:center;margin-top:28px;font-size:13px;color:#8c9ba5;line-height:2}.industries__more[data-v-7dd9fbf2]{color:#0fadd1;font-weight:600;margin-left:8px;background:none;border:none;cursor:pointer;font-size:13px;font-family:inherit}.case-card[data-v-7dd9fbf2]{display:grid;grid-template-columns:1fr 1.6fr;gap:48px;align-items:center;padding:8px 0;width:100%}.case-card__tags[data-v-7dd9fbf2]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.case-card__name[data-v-7dd9fbf2]{font-size:32px;font-weight:700;letter-spacing:-.02em;color:#1c2d38;margin-bottom:32px}.case-card__stats[data-v-7dd9fbf2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:20px 28px}.case-card__note[data-v-7dd9fbf2]{margin-top:16px;font-size:12px;line-height:1.8;color:#8c9ba5}.case-card__quote[data-v-7dd9fbf2]{margin-top:32px;border-left:2px solid rgba(15,173,209,.28);padding-left:16px}.case-card__quote p[data-v-7dd9fbf2]{font-size:14px;color:#51636f;line-height:1.8;margin-bottom:12px}.case-card__author[data-v-7dd9fbf2]{display:flex;align-items:center;gap:8px}.case-card__avatar[data-v-7dd9fbf2]{width:24px;height:24px;border-radius:50%;background:#0b7a94;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;flex-shrink:0}.case-card__person[data-v-7dd9fbf2]{font-size:12px;font-weight:600;color:#1c2d38}.case-card__role[data-v-7dd9fbf2]{font-size:12px;color:#8c9ba5}.case-card__viz-label[data-v-7dd9fbf2]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:12px;font-weight:600;letter-spacing:.1em;color:#8c9ba5;text-transform:uppercase;margin-bottom:12px}.case-card__viz-note[data-v-7dd9fbf2]{flex:none;font-weight:500;letter-spacing:.06em;opacity:.72}.case-tag[data-v-7dd9fbf2]{padding:4px 10px;border-radius:100px;font-size:12px;font-weight:500}.case-tag--brand[data-v-7dd9fbf2]{background:#eef4f3;border:1px solid rgba(15,173,209,.18);color:#0b7a94}.case-tag--muted[data-v-7dd9fbf2]{background:#fcfdfd;border:1px solid #e4eae8;color:#51636f}.case-stat__value[data-v-7dd9fbf2]{font-size:28px;font-weight:700;line-height:1.2;letter-spacing:-.02em;color:#1c2d38;font-variant-numeric:tabular-nums}.case-stat__label[data-v-7dd9fbf2]{margin-top:5px;font-size:12px;line-height:1.5;color:#8c9ba5}.case-viz[data-v-7dd9fbf2]{display:block;width:100%;aspect-ratio:1.7/1;object-fit:contain;object-position:center;mix-blend-mode:multiply}.case-card__right[data-v-7dd9fbf2]{isolation:isolate;background:#f9fafa}.industries-cta[data-v-7dd9fbf2]{width:100%;background:linear-gradient(135deg,#15222b,#1c2d38);border-radius:20px;padding:32px 44px;box-shadow:0 4px 24px #00000012;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.industries-cta__bg-dots[data-v-7dd9fbf2]{position:absolute;inset:0;background-image:radial-gradient(rgba(15,173,209,.06) 1px,transparent 1px);background-size:28px 28px;pointer-events:none}.industries-cta__head[data-v-7dd9fbf2]{text-align:center;margin-bottom:16px;position:relative;z-index:2}.industries-cta__head .eyebrow[data-v-7dd9fbf2]{margin-bottom:10px}.industries-cta h3[data-v-7dd9fbf2]{font-size:clamp(20px,2.3vw,28px);font-weight:700;color:#eef4f3;margin-bottom:8px}.industries-cta p[data-v-7dd9fbf2]{font-size:14px;color:#ffffff73;max-width:480px;margin:0 auto}.industries-cta__grid[data-v-7dd9fbf2]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;position:relative;z-index:2}.industries-cta__item[data-v-7dd9fbf2]{padding:9px;border-radius:16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);text-align:center}.industries-cta__item--accent[data-v-7dd9fbf2]{background:#0fadd11f;border-color:#0fadd14d}.industries-cta__item--accent .industries-cta__name[data-v-7dd9fbf2]{color:#8fc9c4}.industries-cta__item--accent .industries-cta__sub[data-v-7dd9fbf2]{color:#ffffff80}.industries-cta__emoji[data-v-7dd9fbf2]{font-size:18px;margin-bottom:3px}.industries-cta__name[data-v-7dd9fbf2]{font-size:13px;font-weight:600;color:#eef4f3;margin-bottom:4px}.industries-cta__sub[data-v-7dd9fbf2]{font-size:11px;color:#ffffff59}.industries-cta__action[data-v-7dd9fbf2]{text-align:center;position:relative;z-index:2}.industries-cta__btn[data-v-7dd9fbf2]{display:inline-flex;align-items:center;gap:10px;padding:12px 34px;border-radius:100px;background:#0fadd1;color:#fff;font-size:16px;font-weight:600;border:none;cursor:pointer;font-family:inherit;transition:transform .2s}.industries-cta__btn[data-v-7dd9fbf2]:hover{transform:translateY(-2px)}.industries-cta__note[data-v-7dd9fbf2]{font-size:13px;color:#ffffff4d;margin-top:8px}.how[data-v-7dd9fbf2]{background:linear-gradient(160deg,#f6f9f8,#eff3f2);padding:72px 0}.how__wrap[data-v-7dd9fbf2]{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:64px;align-items:start}.how__visual[data-v-7dd9fbf2]{position:sticky;top:104px;padding:8px;min-height:460px;overflow:hidden}.how__lines[data-v-7dd9fbf2]{position:absolute;inset:8px;width:calc(100% - 16px);height:calc(100% - 16px);pointer-events:none}.steps-list[data-v-7dd9fbf2]{display:flex;flex-direction:column;position:relative}.steps-list[data-v-7dd9fbf2]:before,.steps-list[data-v-7dd9fbf2]:after{content:"";position:absolute;left:17px;width:2px;border-radius:2px}.steps-list[data-v-7dd9fbf2]:before{top:0;bottom:0;background:#0fadd124}.steps-list[data-v-7dd9fbf2]:after{top:0;height:calc(var(--hp, 0) * 100%);background:linear-gradient(to bottom,#0fadd180,#0fadd1)}.step[data-v-7dd9fbf2]{display:flex;gap:24px;min-height:30vh;align-items:center;padding:20px 0;opacity:.4;transition:opacity .45s cubic-bezier(.22,.61,.36,1)}.step.is-active[data-v-7dd9fbf2]{opacity:1}.step__num[data-v-7dd9fbf2]{width:36px;height:36px;border-radius:50%;flex-shrink:0;background:#eaf7fb;border:1px solid rgba(15,173,209,.3);position:relative;z-index:1;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#0b7a94;transition:background .45s cubic-bezier(.22,.61,.36,1),color .45s cubic-bezier(.22,.61,.36,1),border-color .45s cubic-bezier(.22,.61,.36,1)}.step.is-active .step__num[data-v-7dd9fbf2]{background:#0fadd1;border-color:#0fadd1;color:#fff}.step__content h3[data-v-7dd9fbf2]{font-size:17px;font-weight:600;margin-bottom:6px;color:#1c2d38}.step__content p[data-v-7dd9fbf2]{font-size:14px;color:#51636f;line-height:1.7}.how-circle[data-v-7dd9fbf2]{position:absolute;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:8px;gap:5px}.how-circle--core[data-v-7dd9fbf2]{left:50%;top:50%;width:96px;height:96px;transform:translate(-50%,-50%);background:linear-gradient(135deg,#0fadd1,#0b7a94);color:#fff;font-size:13px;font-weight:600;line-height:1.35;box-shadow:0 0 0 10px #0fadd114;z-index:2}.how-circle--rose[data-v-7dd9fbf2]{background:#f7d3e0;border:none}.how-circle--rose .how-circle__name[data-v-7dd9fbf2]{color:#1c2d38}.how-circle--rose .how-role[data-v-7dd9fbf2]{background:#f0aac6;color:#1c2d38}.how-circle--lime[data-v-7dd9fbf2]{background:#fbdcc4;border:none}.how-circle--lime .how-circle__name[data-v-7dd9fbf2]{color:#1c2d38}.how-circle--lime .how-role[data-v-7dd9fbf2]{background:#f8bf97;color:#1c2d38}.how-circle--teal[data-v-7dd9fbf2]{background:#c9efdb;border:none}.how-circle--teal .how-circle__name[data-v-7dd9fbf2]{color:#1c2d38}.how-circle--teal .how-role[data-v-7dd9fbf2]{background:#a6e4c5;color:#1c2d38}.how-circle--blue[data-v-7dd9fbf2]{background:#cdd0f7;border:none}.how-circle--blue .how-circle__name[data-v-7dd9fbf2]{color:#1c2d38}.how-circle--blue .how-role[data-v-7dd9fbf2]{background:#aaaef2;color:#1c2d38}.how-circle--gold[data-v-7dd9fbf2]{background:#fbedc8;border:none}.how-circle--gold .how-circle__name[data-v-7dd9fbf2]{color:#1c2d38}.how-circle--gold .how-role[data-v-7dd9fbf2]{background:#f6dc9d;color:#1c2d38}.how-circle--violet[data-v-7dd9fbf2]{background:#e6d8f6;border:none}.how-circle--violet .how-circle__name[data-v-7dd9fbf2]{color:#1c2d38}.how-circle--violet .how-role[data-v-7dd9fbf2]{background:#ccb4ec;color:#1c2d38}.how-circle__name[data-v-7dd9fbf2]{font-size:12px;font-weight:600;line-height:1.3}.how-circle__roles[data-v-7dd9fbf2]{display:flex;flex-direction:column;align-items:center;gap:3px}.how-role[data-v-7dd9fbf2]{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:100px;border:none;font-size:9px;line-height:1.6;white-space:nowrap}.how__visual .how-circle--core[data-v-7dd9fbf2]{opacity:0;transform:translate(-50%,-50%) scale(.7)}.how__visual .how__lines line[data-v-7dd9fbf2]{opacity:0;transform:scale(0);transform-box:view-box;transform-origin:50px 44px}.how__visual .how-circle[data-v-7dd9fbf2]:not(.how-circle--core){opacity:0;transform:scale(.5)}.how__visual.is-entered .how-circle--core[data-v-7dd9fbf2]{animation:howCoreIn-7dd9fbf2 .52s cubic-bezier(.22,.61,.36,1) both}.how__visual.is-entered .how__lines line[data-v-7dd9fbf2]:nth-of-type(1){animation:howLineOut-7dd9fbf2 .42s ease-out both;animation-delay:.32s}.how__visual.is-entered .how__lines line[data-v-7dd9fbf2]:nth-of-type(2){animation:howLineOut-7dd9fbf2 .42s ease-out both;animation-delay:.39s}.how__visual.is-entered .how__lines line[data-v-7dd9fbf2]:nth-of-type(3){animation:howLineOut-7dd9fbf2 .42s ease-out both;animation-delay:.46s}.how__visual.is-entered .how__lines line[data-v-7dd9fbf2]:nth-of-type(4){animation:howLineOut-7dd9fbf2 .42s ease-out both;animation-delay:.53s}.how__visual.is-entered .how__lines line[data-v-7dd9fbf2]:nth-of-type(5){animation:howLineOut-7dd9fbf2 .42s ease-out both;animation-delay:.6s}.how__visual.is-entered .how__lines line[data-v-7dd9fbf2]:nth-of-type(6){animation:howLineOut-7dd9fbf2 .42s ease-out both;animation-delay:.67s}.how__visual.is-entered .how-circle[data-v-7dd9fbf2]:not(.how-circle--core){animation:howBubbleIn-7dd9fbf2 .5s cubic-bezier(.22,.61,.36,1) both;animation-delay:calc(.62s + var(--i, 0) * 95ms)}@keyframes howCoreIn-7dd9fbf2{0%{opacity:0;transform:translate(-50%,-50%) scale(.7)}62%{opacity:1;transform:translate(-50%,-50%) scale(1.05)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes howLineOut-7dd9fbf2{0%{opacity:0;transform:scale(0)}to{opacity:.4;transform:scale(1)}}@keyframes howBubbleIn-7dd9fbf2{0%{opacity:0;transform:scale(.5)}62%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.how__wrap .how-role[data-v-7dd9fbf2]{opacity:0;transform:scale(.6);transition:opacity .36s cubic-bezier(.22,.61,.36,1),transform .36s cubic-bezier(.22,.61,.36,1);transition-delay:calc(var(--i, 0) * 60ms + var(--ri, 0) * 90ms)}.how__wrap.is-stage-1 .how-role[data-v-7dd9fbf2],.how__wrap.is-stage-2 .how-role[data-v-7dd9fbf2],.how__wrap.is-stage-2 .how-eval[data-v-7dd9fbf2]{opacity:1;transform:none}.how-eval[data-v-7dd9fbf2]{position:absolute;left:8px;right:8px;bottom:8px;padding:18px 20px;border-radius:16px;background:#fffffff5;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid #e4eae8;box-shadow:0 -2px 24px #1c2d381a;opacity:0;transform:translateY(calc(100% + 8px));transition:opacity .5s cubic-bezier(.22,.61,.36,1),transform .55s cubic-bezier(.22,.61,.36,1);z-index:3}.how-eval__head[data-v-7dd9fbf2]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.how-eval__title[data-v-7dd9fbf2]{font-size:14px;font-weight:600;color:#1c2d38}.how-eval__scope[data-v-7dd9fbf2]{margin-top:3px;font-size:11px;color:#8c9ba5}.how-eval__cycle[data-v-7dd9fbf2]{flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:.08em;color:#8c9ba5;font-variant-numeric:tabular-nums}.how-eval__row[data-v-7dd9fbf2]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-size:12px;line-height:2}.how-eval__who[data-v-7dd9fbf2]{color:#51636f}.how-eval__val[data-v-7dd9fbf2]{flex-shrink:0;color:#1c2d38;font-weight:500;text-align:right;font-variant-numeric:tabular-nums}.how-eval__total[data-v-7dd9fbf2]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-top:10px;padding-top:12px;border-top:1px solid #e4eae8;font-size:12px;font-weight:500;color:#1c2d38}.how-eval__total strong[data-v-7dd9fbf2]{flex-shrink:0;font-size:22px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#a9743a}.how-eval__unit[data-v-7dd9fbf2]{font-size:12px;font-weight:500}@media(max-width:1023px){.bridge[data-v-7dd9fbf2]{min-height:0;padding:72px 0}.bridge__stage[data-v-7dd9fbf2]{position:relative;height:auto}.bridge__line[data-v-7dd9fbf2]{opacity:1;transform:none}.how__visual[data-v-7dd9fbf2]{position:relative;top:auto}.step[data-v-7dd9fbf2]{min-height:0;opacity:1}}@media(prefers-reduced-motion:reduce){.bridge[data-v-7dd9fbf2]{min-height:0;padding:96px 0}.bridge__stage[data-v-7dd9fbf2]{position:relative;height:auto}.bridge__line[data-v-7dd9fbf2]{opacity:1;transform:none}.bridge__glow[data-v-7dd9fbf2]{transform:translate(-50%,-50%)}.problem-grid[data-v-7dd9fbf2]{gap:20px}.problem-card[data-v-7dd9fbf2]{transform:none;transition:none;margin:0;box-shadow:none}.problem-card[data-v-7dd9fbf2]:hover{transform:none}.how__visual .how-circle[data-v-7dd9fbf2]:not(.how-circle--core),.how__wrap .how-role[data-v-7dd9fbf2],.how__wrap .how-eval[data-v-7dd9fbf2]{opacity:1;transform:none;transition:none;animation:none}.how__visual .how-circle--core[data-v-7dd9fbf2]{opacity:1;transform:translate(-50%,-50%);animation:none}.how__visual .how__lines line[data-v-7dd9fbf2]{opacity:.4;transform:none;animation:none}.step[data-v-7dd9fbf2]{opacity:1;transition:none}}.cta[data-v-7dd9fbf2]{background:#1c2d38;position:relative;overflow:hidden;padding:96px 0}.cta__bg[data-v-7dd9fbf2]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.cta__ring[data-v-7dd9fbf2]{position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.13)}.cta__ring--1[data-v-7dd9fbf2]{top:-200px;left:-130px;width:540px;height:540px}.cta__ring--2[data-v-7dd9fbf2]{top:-90px;left:-30px;width:340px;height:340px;border-color:#ffffff1a}.cta__ring--3[data-v-7dd9fbf2]{bottom:-220px;right:-150px;width:580px;height:580px;border-color:#ffffff1c}.cta__ring--4[data-v-7dd9fbf2]{top:30px;left:50%;transform:translate(-50%);width:920px;height:920px;border-color:#ffffff0d}.cta__glow[data-v-7dd9fbf2]{position:absolute;bottom:-40px;right:80px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.12),transparent 70%)}.cta__inner[data-v-7dd9fbf2]{text-align:center;max-width:640px;margin:0 auto}.cta__title[data-v-7dd9fbf2]{color:#fff;font-size:clamp(28px,4vw,48px);font-weight:700;letter-spacing:-.02em;margin-bottom:16px;line-height:1.15}.cta__sub[data-v-7dd9fbf2]{color:#ffffffe6;font-size:17px;line-height:1.7;max-width:520px;margin:0 auto 36px}.cta__actions[data-v-7dd9fbf2]{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.cta__btn[data-v-7dd9fbf2]{display:inline-flex;align-items:center;gap:8px;padding:15px 32px;border-radius:100px;font-size:16px;font-weight:600;border:none;cursor:pointer;font-family:inherit;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.cta__btn--white[data-v-7dd9fbf2]{background:#fff;color:#0b7a94;box-shadow:0 8px 24px #00000024}.cta__btn--white[data-v-7dd9fbf2]:hover{transform:translateY(-2px);box-shadow:0 14px 34px #00000038}.cta__btn--ghost[data-v-7dd9fbf2]{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.38)}.cta__btn--ghost[data-v-7dd9fbf2]:hover{background:#fff;color:#1c2d38;border-color:#fff}.cta__note[data-v-7dd9fbf2]{margin-top:16px;font-size:13px;color:#ffffffc7}.contact-modal-overlay[data-v-7dd9fbf2]{position:fixed;inset:0;background:#0a141e99;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:300;display:flex;align-items:center;justify-content:center;padding:24px}.contact-modal[data-v-7dd9fbf2]{background:#fff;border-radius:20px;padding:36px 32px 28px;width:min(420px,100%);position:relative;box-shadow:0 20px 60px #0000002e}.contact-modal__close[data-v-7dd9fbf2]{position:absolute;top:14px;right:14px;background:none;border:none;cursor:pointer;padding:6px;color:#8c9ba5}.contact-modal__close[data-v-7dd9fbf2]:hover{color:#1c2d38}.contact-modal__header[data-v-7dd9fbf2]{text-align:center;margin-bottom:24px}.contact-modal__header h3[data-v-7dd9fbf2]{font-size:20px;font-weight:700;color:#1c2d38;margin-bottom:6px}.contact-modal__header p[data-v-7dd9fbf2]{font-size:13px;color:#51636f}.contact-modal__email[data-v-7dd9fbf2]{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:20px;padding:12px 16px;border-radius:12px;background:#0fadd114;color:#0fadd1;font-size:15px;font-weight:600;transition:background .2s}.contact-modal__email[data-v-7dd9fbf2]:hover{background:#0fadd124}.contact-modal__alt[data-v-7dd9fbf2]{text-align:center;font-size:12px;color:#8c9ba5;margin-bottom:12px}.contact-modal__cards[data-v-7dd9fbf2]{display:flex;justify-content:center}.contact-modal__card[data-v-7dd9fbf2]{text-align:center}.contact-modal__card img[data-v-7dd9fbf2]{width:200px;height:200px;border-radius:12px;border:1px solid rgba(28,45,56,.08)}.contact-modal__info[data-v-7dd9fbf2]{margin-top:12px;display:flex;flex-direction:column;gap:2px}.contact-modal__name[data-v-7dd9fbf2]{font-size:15px;font-weight:700;color:#1c2d38}.contact-modal__role[data-v-7dd9fbf2]{font-size:12px;color:#8c9ba5}.contact-modal__phones[data-v-7dd9fbf2]{margin-top:20px;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.contact-modal__phone-item[data-v-7dd9fbf2]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#0b7a94;transition:color .2s}.contact-modal__phone-item[data-v-7dd9fbf2]:hover{color:#0fadd1}.contact-modal__phone-divider[data-v-7dd9fbf2]{width:1px;height:14px;background:#1c2d3814}.modal-enter-active[data-v-7dd9fbf2],.modal-leave-active[data-v-7dd9fbf2]{transition:opacity .2s}.modal-enter-from[data-v-7dd9fbf2],.modal-leave-to[data-v-7dd9fbf2]{opacity:0}.landing-footer[data-v-7dd9fbf2]{padding:40px 0;background:#f9fafa;border-top:1px solid rgba(28,45,56,.08)}.landing-footer__inner[data-v-7dd9fbf2]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.landing-footer__brand[data-v-7dd9fbf2]{display:flex;align-items:center;gap:8px}.landing-footer__logo-img[data-v-7dd9fbf2]{height:24px;width:auto;display:block}.landing-footer__copy[data-v-7dd9fbf2]{font-size:13px;color:#8c9ba5}.landing-footer__copy a[data-v-7dd9fbf2]{color:#51636f}.landing-footer__copy a[data-v-7dd9fbf2]:hover{color:#1c2d38}.landing-footer__links[data-v-7dd9fbf2]{display:flex;align-items:center;gap:20px;flex-wrap:wrap;font-size:13px;color:#8c9ba5}.landing-footer__links a[data-v-7dd9fbf2]{color:#51636f;transition:color .2s}.landing-footer__links a[data-v-7dd9fbf2]:hover{color:#1c2d38}.landing-footer__lang[data-v-7dd9fbf2]{display:inline-flex;align-items:center;gap:6px}.landing-footer__lang a[data-v-7dd9fbf2]{cursor:pointer;font:inherit;color:#8c9ba5}.landing-footer__lang a.is-active[data-v-7dd9fbf2]{color:#0fadd1;font-weight:600}@media(max-width:1024px){.landing-nav__links[data-v-7dd9fbf2],.landing-nav__cta[data-v-7dd9fbf2]{display:none}.landing-nav__hamburger[data-v-7dd9fbf2]{display:flex}.how__wrap[data-v-7dd9fbf2]{grid-template-columns:1fr;gap:48px}}@media(max-width:768px){.problem-grid[data-v-7dd9fbf2]{grid-template-columns:1fr;gap:16px}.problem-card[data-v-7dd9fbf2]{margin:0;--tilt: 0deg;box-shadow:0 10px 24px #00000040}.solution-grid[data-v-7dd9fbf2]{grid-template-columns:1fr}.case-card[data-v-7dd9fbf2]{grid-template-columns:1fr;gap:24px;padding:24px}.case-card__name[data-v-7dd9fbf2]{font-size:24px}.case-viz[data-v-7dd9fbf2]{height:320px}.industries-cta__grid[data-v-7dd9fbf2]{grid-template-columns:repeat(2,1fr)}.stats-bar[data-v-7dd9fbf2]{flex-direction:column}.stats-bar .stats-bar__item[data-v-7dd9fbf2]{border-right:none;border-bottom:1px solid #e4eae8}.stats-bar .stats-bar__item[data-v-7dd9fbf2]:last-child{border-bottom:none}.hero__app[data-v-7dd9fbf2]{padding:0 12px}}
