.back-to-top[data-v-aaa218e4]{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#00d9f514;border:1px solid rgba(0,217,245,.32);border-radius:50%;bottom:28px;box-shadow:0 4px 16px #00000052,0 0 0 4px #00d9f500;color:#00d9f5;cursor:pointer;display:flex;height:48px;justify-content:center;position:fixed;right:28px;transition:transform .35s cubic-bezier(.16,.84,.34,1),background .35s ease,border-color .35s ease,box-shadow .35s ease,color .35s ease;width:48px;z-index:65}@media(max-width:700px){.back-to-top[data-v-aaa218e4]{bottom:16px;height:42px;right:16px;width:42px}}.back-to-top[data-v-aaa218e4]:hover{background:#00d9f52e;border-color:#00d9f5a6;box-shadow:0 8px 24px #0006,0 0 0 4px #00d9f51f;color:#fff;transform:translateY(-3px)}.back-to-top:hover .back-to-top__icon[data-v-aaa218e4]{transform:translateY(-2px)}.back-to-top:hover .back-to-top__ring[data-v-aaa218e4]{opacity:0;transform:scale(1.4)}.back-to-top[data-v-aaa218e4]:active{transform:translateY(-1px) scale(.96)}.back-to-top[data-v-aaa218e4]:focus-visible{outline:2px solid #00d9f5;outline-offset:4px}.back-to-top__icon[data-v-aaa218e4]{position:relative;transition:transform .35s cubic-bezier(.16,.84,.34,1);z-index:2}.back-to-top__ring[data-v-aaa218e4]{border:1px solid rgba(0,217,245,.45);border-radius:50%;inset:0;opacity:1;pointer-events:none;position:absolute;transform:scale(1);transition:transform .6s cubic-bezier(.16,.84,.34,1),opacity .6s ease}.back-to-top-enter-active[data-v-aaa218e4],.back-to-top-leave-active[data-v-aaa218e4]{transition:opacity .35s ease,transform .45s cubic-bezier(.16,.84,.34,1)}.back-to-top-enter-from[data-v-aaa218e4],.back-to-top-leave-to[data-v-aaa218e4]{opacity:0;transform:translateY(20px) scale(.85)}@media(prefers-reduced-motion:reduce){.back-to-top[data-v-aaa218e4],.back-to-top__icon[data-v-aaa218e4],.back-to-top__ring[data-v-aaa218e4]{animation:none!important;transition:opacity .2s ease!important}.back-to-top-enter-from[data-v-aaa218e4],.back-to-top-leave-to[data-v-aaa218e4]{transform:scale(.9)}}.skeleton-wrap[data-v-f375630a]{gap:clamp(14px,2vh,28px);justify-content:center;width:100%}.skeleton-header[data-v-f375630a],.skeleton-wrap[data-v-f375630a]{align-items:center;display:flex;flex-direction:column}.skeleton-header[data-v-f375630a]{gap:12px;margin-bottom:24px}.skeleton-line[data-v-f375630a]{animation:skeleton-shimmer-f375630a 1.5s ease-in-out infinite;background:linear-gradient(90deg,#ffffff0f,#ffffff1f 50%,#ffffff0f);background-size:200% 100%;border-radius:4px}.skeleton-line--title[data-v-f375630a]{height:32px;width:clamp(200px,40vw,400px)}.skeleton-line--subtitle[data-v-f375630a]{height:16px;width:clamp(150px,30vw,300px)}.skeleton-line--card-title[data-v-f375630a]{height:20px;margin-bottom:8px;width:80%}.skeleton-line--card-desc[data-v-f375630a]{height:14px;margin-bottom:6px;width:100%}.skeleton-line--short[data-v-f375630a]{width:60%}.skeleton-line--stat-value[data-v-f375630a]{height:40px;margin-bottom:8px;width:120px}.skeleton-line--stat-label[data-v-f375630a]{height:16px;width:80px}.skeleton-grid[data-v-f375630a]{display:grid;gap:clamp(12px,1.4vw,20px);width:100%}.skeleton-grid--4[data-v-f375630a]{grid-template-columns:repeat(4,minmax(0,1fr))}.skeleton-grid--stats[data-v-f375630a]{gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.skeleton-grid--logos[data-v-f375630a]{gap:clamp(12px,1.2vw,18px);grid-template-columns:repeat(4,minmax(0,1fr))}.skeleton-card[data-v-f375630a]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;display:flex;flex-direction:column;padding:clamp(16px,2vh,26px) clamp(18px,1.8vw,26px);text-align:center}.skeleton-card__icon[data-v-f375630a]{animation:skeleton-shimmer-f375630a 1.5s ease-in-out infinite;background:linear-gradient(90deg,#ffffff0f,#ffffff1f 50%,#ffffff0f);background-size:200% 100%;border-radius:50%;height:48px;margin-bottom:16px;width:48px}.skeleton-carousel[data-v-f375630a]{align-items:center;display:flex;flex-direction:column;gap:20px;max-width:800px;width:100%}.skeleton-carousel__image[data-v-f375630a]{animation:skeleton-shimmer-f375630a 1.5s ease-in-out infinite;background:linear-gradient(90deg,#ffffff0f,#ffffff1f 50%,#ffffff0f);background-size:200% 100%;border-radius:12px;height:0;padding-bottom:56.25%;position:relative;width:100%}.skeleton-carousel__dots[data-v-f375630a]{display:flex;gap:8px}.skeleton-dot[data-v-f375630a]{background:#fff3;border-radius:50%;height:8px;width:8px}.skeleton-stat[data-v-f375630a]{align-items:center;display:flex;flex-direction:column;text-align:center}.skeleton-logo[data-v-f375630a]{animation:skeleton-shimmer-f375630a 1.5s ease-in-out infinite;background:linear-gradient(90deg,#ffffff0f,#ffffff1f 50%,#ffffff0f);background-size:200% 100%;border-radius:8px;height:0;padding-bottom:100%;position:relative}@keyframes skeleton-shimmer-f375630a{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:700px){.skeleton-grid--4[data-v-f375630a],.skeleton-grid--logos[data-v-f375630a]{grid-template-columns:1fr}.skeleton-grid--stats[data-v-f375630a]{grid-template-columns:repeat(2,minmax(0,1fr))}}.solution-card[data-v-a2f3dc8d]{background:linear-gradient(145deg,#0a1522eb,#050b13fa)!important;border:1px solid rgba(55,222,255,.16)!important;border-radius:18px!important;box-shadow:none!important;color:inherit;display:flex!important;flex-direction:column!important;height:100%;overflow:visible;padding:0!important;position:relative;text-align:left;text-decoration:none;transition:transform .35s cubic-bezier(.16,.84,.34,1),box-shadow .35s cubic-bezier(.16,.84,.34,1),border-color .35s cubic-bezier(.16,.84,.34,1)}.solution-card__banner[data-v-a2f3dc8d]{border-radius:18px 18px 0 0;flex-shrink:0;margin-bottom:-2px;overflow:visible;position:relative;width:100%}.solution-card__banner-media[data-v-a2f3dc8d]{background:#02050a;border-radius:inherit;overflow:hidden;padding-top:75%;position:relative;width:100%}.solution-card__banner-media img[data-v-a2f3dc8d]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transform:scale(1.005);transition:transform .6s cubic-bezier(.16,.84,.34,1);width:100%}.solution-card__banner-overlay[data-v-a2f3dc8d]{background:linear-gradient(180deg,#02050a00,#02050a40 50%,#07101bd9 78%,#07101b 95%,#07101b);inset:0 0 -4px;pointer-events:none;position:absolute;z-index:2}.solution-card__icon[data-v-a2f3dc8d]{align-items:center;background:linear-gradient(135deg,#7ef5ff,#00c7e8 55%,#8b6cff);border-radius:50%;bottom:-24px;box-shadow:0 4px 18px #0000008c,0 0 14px #00d9f538;display:flex;height:56px;justify-content:center;left:22px;padding:2px;position:absolute;transition:all .35s cubic-bezier(.16,.84,.34,1);width:56px;z-index:3}.solution-card__icon[data-v-a2f3dc8d]:before{background:#07101a;border-radius:50%;content:"";inset:2px;position:absolute;z-index:0}.solution-card__icon-inner[data-v-a2f3dc8d]{color:#00d9f5;filter:drop-shadow(0 0 4px rgba(0,217,245,.6));font-size:28px;height:28px;position:relative;width:28px;z-index:1}.solution-card__body[data-v-a2f3dc8d]{align-items:flex-start;display:flex;flex:1;flex-direction:column;min-height:0;padding:28px 20px 24px;position:relative;text-align:left}.solution-card h3[data-v-a2f3dc8d]{color:#effaff;font-size:21px;font-weight:700;line-height:1.75;margin:0 0 8px;text-align:left;transition:color .3s ease;width:100%}.solution-card__list[data-v-a2f3dc8d]{display:flex;flex:1;flex-direction:column;gap:4px;list-style:none;margin:0 0 12px;padding:0;width:100%}.solution-card__list li[data-v-a2f3dc8d]{color:#c4d2df;font-size:12px;line-height:1.75}.solution-card__empty[data-v-a2f3dc8d],.solution-card__raw[data-v-a2f3dc8d],.solution-card__single[data-v-a2f3dc8d]{color:#c4d2df;flex:1;font-size:12px;line-height:1.75;margin:0 0 12px;text-align:left}.solution-card__raw[data-v-a2f3dc8d]{display:none}.solution-card__link[data-v-a2f3dc8d]{align-items:center;display:flex;gap:6px;margin-top:auto;padding-top:4px}.solution-card__link .text-link[data-v-a2f3dc8d]{color:#00d9f5;font-size:12px;font-weight:600;position:relative;transition:color .3s ease}.solution-card__link .text-link[data-v-a2f3dc8d]:after{content:" →";display:inline-block;transform:translate(0);transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .3s ease}.solution-card__cta[data-v-a2f3dc8d]{display:none}.solution-card--clickable[data-v-a2f3dc8d]{cursor:pointer}.solution-card--clickable[data-v-a2f3dc8d]:hover{border-color:#00d9f573;box-shadow:0 14px 40px #0006,0 0 24px #00d9f51f;transform:translateY(-6px)}.solution-card--clickable:hover .solution-card__banner-media img[data-v-a2f3dc8d]{transform:scale(1.06)}.solution-card--clickable:hover .solution-card__icon[data-v-a2f3dc8d]{box-shadow:0 8px 22px #0009,0 0 0 3px #00d9f526,0 0 20px #00d9f559}.solution-card--clickable:hover h3[data-v-a2f3dc8d]{color:#fff}.solution-card--clickable:hover .text-link[data-v-a2f3dc8d]{color:#9be2ff}.solution-card--clickable:hover .text-link[data-v-a2f3dc8d]:after{transform:translate(4px)}@media(max-width:700px){.solution-card[data-v-a2f3dc8d]{align-items:center!important;border-radius:14px!important;flex-direction:row!important;flex-wrap:nowrap;height:auto;min-height:56px}.solution-card__banner[data-v-a2f3dc8d]{display:contents}.solution-card__banner-media[data-v-a2f3dc8d]{flex-shrink:0;max-width:140px;order:3;padding-top:32%;width:36%}.solution-card__banner-media img[data-v-a2f3dc8d]{-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.45) 10%,#000 22%,#000 78%,rgba(0,0,0,.45) 90%,transparent);mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.45) 10%,#000 22%,#000 78%,rgba(0,0,0,.45) 90%,transparent)}.solution-card__icon[data-v-a2f3dc8d]{align-self:center;bottom:auto;flex-shrink:0;height:56px;left:auto;margin:0 16px 0 12px;order:1;position:relative;width:56px;z-index:auto}.solution-card__icon .solution-card__icon-inner[data-v-a2f3dc8d]{font-size:24px;height:24px;width:24px}.solution-card__body[data-v-a2f3dc8d]{display:flex;flex:1;flex-direction:column;justify-content:center;min-width:0;order:2;overflow:visible;padding:12px 12px 12px 0;text-align:left}.solution-card h3[data-v-a2f3dc8d]{font-size:14px;line-height:1.4;margin-bottom:2px;overflow-wrap:break-word;text-align:left;width:100%;word-break:break-word}.solution-card__empty[data-v-a2f3dc8d],.solution-card__list[data-v-a2f3dc8d]{display:none}.solution-card__raw[data-v-a2f3dc8d]{color:#c4d2df;display:block;font-size:11px;line-height:1.5;margin:0;text-align:left;width:100%}.solution-card__link[data-v-a2f3dc8d]{display:none}.solution-card__cta[data-v-a2f3dc8d]{align-items:center;align-self:center;display:flex;flex-shrink:0;justify-content:center;margin-right:0;order:4;width:48px}.solution-card__cta .solution-card__cta-inner[data-v-a2f3dc8d]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1f;border:1px solid hsla(0,0%,100%,.22);border-radius:50%;display:flex;height:32px;justify-content:center;width:32px}.solution-card__cta-icon[data-v-a2f3dc8d]{color:#fff;font-size:16px;height:16px;width:16px}.solution-card__banner-media[data-v-a2f3dc8d]{border-radius:0 14px 14px 0}}.case-carousel[data-v-54e1827d]{cursor:grab;outline:none;overflow:visible;position:relative;touch-action:pan-y;width:100%;z-index:2}.case-carousel.is-dragging[data-v-54e1827d]{cursor:grabbing}.case-carousel[data-v-54e1827d]:focus-visible{border-radius:14px;outline:2px solid #00d9f5;outline-offset:6px}@media(max-width:1440px){.case-carousel[data-v-54e1827d]{--slide-width:40%!important;--slide-gap:24px!important}}.case-carousel__mobile-track[data-v-54e1827d]{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:20px 0 60px;padding-left:var(--edge-padding,0);padding-right:var(--edge-padding,0);scrollbar-width:none}.case-carousel__mobile-track[data-v-54e1827d]::-webkit-scrollbar{display:none}.case-carousel__mobile-slide[data-v-54e1827d]{border-radius:20px;flex:0 0 auto;height:clamp(260px,42vh,340px);max-width:340px;opacity:.55;overflow:hidden;scroll-snap-align:center;scroll-snap-stop:always;transform:scale(.92);transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .4s cubic-bezier(.22,1,.36,1);width:85%;will-change:transform,opacity}.case-carousel__mobile-slide--active[data-v-54e1827d]{opacity:1;transform:scale(1)}@media(max-width:700px){.case-carousel__mobile-slide--active[data-v-54e1827d]{box-shadow:0 4px 16px #0003}}@media(min-width:701px){.case-carousel__mobile-slide--active[data-v-54e1827d]{box-shadow:0 8px 32px #00000059,0 0 0 1px #4ccaff1f}}.case-carousel__progress-bar[data-v-54e1827d]{background:#ffffff1a;border-radius:2px;bottom:22px;height:3px;left:50%;overflow:hidden;position:absolute;transform:translate(-50%);width:56%}.case-carousel__progress-fill[data-v-54e1827d]{background:linear-gradient(90deg,#00d9f5,#2495ff);border-radius:2px;height:100%;transition:width .35s cubic-bezier(.25,.46,.45,.94)}.case-carousel__counter[data-v-54e1827d]{bottom:36px;color:#ffffff73;font-size:12px;font-variant-numeric:tabular-nums;letter-spacing:1px;position:absolute;right:22%}.case-carousel__track[data-v-54e1827d]{align-items:center;display:flex;padding:40px 0;transform:translate(calc((100% - var(--slide-width, 50%))/2 - var(--carousel-index, 0)*var(--slide-width, 50%) + var(--carousel-drag, 0px)));transition:transform .6s cubic-bezier(.2,.8,.2,1);will-change:transform}@media(max-width:1440px){.case-carousel__track[data-v-54e1827d]{padding:24px 0}}.case-carousel.is-dragging .case-carousel__track[data-v-54e1827d]{transition:none}.case-carousel__slide[data-v-54e1827d]{box-sizing:border-box;flex:0 0 var(--slide-width,50%);min-width:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;cursor:pointer;height:clamp(360px,56vh,480px);padding:0 calc(var(--slide-gap, 40px)/2);position:relative;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .6s cubic-bezier(.2,.8,.2,1)}@media(max-width:1440px){.case-carousel__slide[data-v-54e1827d]{height:clamp(260px,38vh,340px);padding:0 calc(var(--slide-gap)/2)}}.case-carousel.is-dragging .case-carousel__slide[data-v-54e1827d]{transition:none!important}@media(prefers-reduced-motion:reduce){.case-carousel__mobile-slide[data-v-54e1827d],.case-carousel__progress-fill[data-v-54e1827d],.case-carousel__slide[data-v-54e1827d],.case-carousel__track[data-v-54e1827d]{transition:none}}.stat-counter[data-v-9095be53]{background:linear-gradient(160deg,#0a1522b8,#050b13eb);border:1px solid rgba(55,222,255,.16);border-radius:14px;overflow:hidden;padding:24px 16px;position:relative;text-align:center;transition:all .24s ease}.stat-counter[data-v-9095be53]:before{background:linear-gradient(90deg,transparent,#00d9f5,transparent);content:"";height:1px;left:0;opacity:.4;position:absolute;right:0;top:0;z-index:1}.stat-counter[data-v-9095be53]:after{background:radial-gradient(ellipse 60% 50% at 50% 0,rgba(0,217,245,.15),transparent 70%);border-radius:14px;content:"";inset:-1px;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s ease;z-index:0}.stat-counter__label[data-v-9095be53],.stat-counter__value[data-v-9095be53]{position:relative;z-index:2}.stat-counter[data-v-9095be53]:hover{border-color:#4de9ff66;box-shadow:0 0 24px #00d9f51f,0 0 48px #00d9f50f;transform:translateY(-2px)}.stat-counter[data-v-9095be53]:hover:after{opacity:1}.stat-counter__value[data-v-9095be53]{align-items:baseline;color:#00d9f5;display:flex;font-size:36px;font-weight:800;gap:2px;justify-content:center;letter-spacing:-1px;text-shadow:0 0 24px rgba(0,217,245,.4)}.stat-counter__num[data-v-9095be53]{font-variant-numeric:tabular-nums}.stat-counter__label[data-v-9095be53]{color:#8ca2b8;font-size:13px;letter-spacing:1px;margin-top:8px}@media(max-width:700px){.stat-counter[data-v-9095be53]{border-radius:12px;padding:20px 12px}.stat-counter__value[data-v-9095be53]{font-size:clamp(28px,7vw,36px);letter-spacing:-.8px}.stat-counter__label[data-v-9095be53]{font-size:13px;letter-spacing:.6px;line-height:1.4;margin-top:6px}}.logo-loop[data-v-72f07a86]{padding:16px 0;position:relative}.logo-loop[data-v-72f07a86],.logo-loop__viewport[data-v-72f07a86]{overflow:hidden;width:100%}.logo-loop__track[data-v-72f07a86]{align-items:center;display:flex;will-change:transform}.logo-loop__item[data-v-72f07a86]{background:#07101a;border-radius:12px;cursor:default;flex-shrink:0;height:100px;overflow:hidden;position:relative;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease;width:180px}.logo-loop__item--link[data-v-72f07a86]{cursor:pointer}.logo-loop__item[data-v-72f07a86]:hover{box-shadow:0 4px 20px #4ccaff40;transform:scale(1.08)}.logo-loop__img[data-v-72f07a86]{filter:brightness(.95) contrast(1.05);height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:filter .3s ease,transform .3s ease;width:100%}.logo-loop__item:hover .logo-loop__img[data-v-72f07a86]{filter:brightness(1.1) contrast(1.1);transform:scale(1.05)}.logo-loop__text[data-v-72f07a86]{color:#7990a4;font-size:14px;transition:color .3s ease;white-space:nowrap}.logo-loop__item:hover .logo-loop__text[data-v-72f07a86]{color:#00d9f5}.logo-loop__fade[data-v-72f07a86]{bottom:0;pointer-events:none;position:absolute;top:0;width:80px;z-index:2}.logo-loop__fade--left[data-v-72f07a86]{background:linear-gradient(90deg,rgba(10,22,40,.6) 0,transparent);left:0}.logo-loop__fade--right[data-v-72f07a86]{background:linear-gradient(270deg,rgba(10,22,40,.6) 0,transparent);right:0}@media(max-width:700px){.logo-loop__item[data-v-72f07a86]{height:60px;width:110px}.logo-loop__fade[data-v-72f07a86]{width:40px}}
