.home-page[data-v-b1a23fb1]{background:#fff;color:#000;overflow-x:hidden}.home-page__canvas[data-v-b1a23fb1]{--home-gutter: clamp(36px, 5vw, 120px);max-width:1920px;margin:0 auto;padding-inline:var(--home-gutter);position:relative;background:#fff;overflow-x:hidden;box-sizing:border-box}.hero[data-v-b1a23fb1]{position:relative;width:100%;height:700px;overflow:hidden}.hero-media[data-v-b1a23fb1]{position:absolute;inset:0;z-index:0;overflow:hidden;contain:layout style;isolation:isolate}.hero-media__layer[data-v-b1a23fb1]{position:absolute;inset:0;z-index:0;opacity:0;transition:opacity var(--carousel-fade-ms, 1s) cubic-bezier(.4,0,.2,1);pointer-events:none;transform:translateZ(0);backface-visibility:hidden;will-change:opacity}.hero-media__layer.is-active[data-v-b1a23fb1]{z-index:1;opacity:1}.hero-media__video[data-v-b1a23fb1]{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center center;pointer-events:none;transform:translateZ(0) scale(1.03);transform-origin:center center;backface-visibility:hidden}.hero-media__overlay[data-v-b1a23fb1]{position:absolute;inset:0;z-index:1;opacity:0;transition:opacity var(--carousel-fade-ms, 1s) cubic-bezier(.4,0,.2,1);pointer-events:none;transform:translateZ(0);backface-visibility:hidden}.hero-media__overlay.is-active[data-v-b1a23fb1]{z-index:2;opacity:1}.hero-media__overlay--slide-0[data-v-b1a23fb1]{background:linear-gradient(90deg,rgba(174,226,249,.58) 0%,rgba(224,245,255,.38) 38%,rgba(255,255,255,.1) 58%,transparent 78%)}.hero-media__overlay--slide-1[data-v-b1a23fb1]{background:linear-gradient(90deg,rgba(96,140,238,.58) 0%,rgba(132,172,248,.36) 34%,rgba(188,210,255,.14) 54%,transparent 76%)}.hero-content[data-v-b1a23fb1]{position:relative;z-index:2;height:700px;box-sizing:border-box}.hero-slide__text-wrapper[data-v-b1a23fb1]{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;max-width:1000px;max-height:100%;padding:0 clamp(24px,10.4vw,200px);box-sizing:border-box}.hero__nav[data-v-b1a23fb1]{position:absolute;top:50%;z-index:20;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;border-radius:999px;color:#1f2937;background:#fff3;box-shadow:0 4px 16px #0000001f;cursor:pointer;opacity:0;pointer-events:none;transform:translateY(-50%);transition:opacity .3s ease,transform .3s ease,background-color .3s ease,box-shadow .3s ease}.hero__nav--prev[data-v-b1a23fb1]{left:16px}.hero__nav--next[data-v-b1a23fb1]{right:16px}.hero__nav svg[data-v-b1a23fb1]{width:24px;height:24px}.hero.is-hover .hero__nav[data-v-b1a23fb1],.hero:focus-within .hero__nav[data-v-b1a23fb1]{opacity:1;pointer-events:auto}.hero__nav[data-v-b1a23fb1]:hover{background:#fff;transform:translateY(-50%) scale(1.1)}.hero__nav[data-v-b1a23fb1]:active{transform:translateY(-50%) scale(.95)}.carousel-text-enter-active[data-v-b1a23fb1],.carousel-text-leave-active[data-v-b1a23fb1]{transition:opacity var(--carousel-fade-ms, 1s) cubic-bezier(.4,0,.2,1)}.carousel-text-enter-from[data-v-b1a23fb1],.carousel-text-leave-to[data-v-b1a23fb1]{opacity:0}.carousel-text-leave-active[data-v-b1a23fb1]{z-index:0;pointer-events:none}.carousel-text-enter-active[data-v-b1a23fb1]{z-index:1}.product-slide__header .carousel-text-leave-active[data-v-b1a23fb1],.product-slide__header .carousel-text-enter-active[data-v-b1a23fb1]{position:absolute;inset:0}.product-slide__body .carousel-text-leave-active[data-v-b1a23fb1],.product-slide__body .carousel-text-enter-active[data-v-b1a23fb1]{position:absolute;left:0;right:0;bottom:var(--product-card-bottom)}.hero-slide__title[data-v-b1a23fb1]{margin:0;font-size:clamp(36px,3.2vw,52px);font-weight:900;font-style:italic;line-height:1.25;color:#fff;letter-spacing:.04em;white-space:nowrap;text-shadow:0 -1px 0 rgba(255,255,255,.4),0 2px 0 rgba(0,0,0,.2),0 4px 0 rgba(0,0,0,.16),0 5px 0 rgba(0,0,0,.12),0 8px 18px rgba(0,0,0,.3)}.hero-slide__desc[data-v-b1a23fb1]{margin:20px 0 0;max-width:clamp(260px,36vw,640px);font-size:clamp(15px,1.15vw,18px);font-weight:400;line-height:1.75;color:#000}.hero-slide__actions[data-v-b1a23fb1]{display:flex;flex-wrap:wrap;gap:20px;margin-top:40px}.hero-btn[data-v-b1a23fb1]{display:inline-flex;align-items:center;justify-content:center;min-width:158px;height:50px;padding:0 32px;border-radius:999px;text-decoration:none;font-size:16px;font-weight:500;line-height:22px;box-sizing:border-box;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.hero-btn--primary[data-v-b1a23fb1]{color:#fff;background:linear-gradient(90deg,#1a8fe8,#00c9a7);border:none;box-shadow:0 4px 16px #1a8fe859}.hero-btn--primary--net[data-v-b1a23fb1]{background:linear-gradient(90deg,#06f,#00c2ff);box-shadow:0 4px 16px #0066ff52}.hero-btn--primary[data-v-b1a23fb1]:hover{filter:brightness(1.06);box-shadow:0 6px 20px #1a8fe86b,0 0 20px #00c9a740}.hero-btn--primary--net[data-v-b1a23fb1]:hover{box-shadow:0 6px 20px #06f6,0 0 18px #00c2ff47}.hero-btn--ghost[data-v-b1a23fb1]{color:#000;background:#ffffff73;border:1px solid #fff;box-shadow:none}.hero-btn--ghost[data-v-b1a23fb1]:hover{background:#ffffffb8;transform:translateY(-1px)}.hero-progress[data-v-b1a23fb1]{position:absolute;bottom:28px;left:50%;z-index:20;display:flex;gap:10px;width:min(168px,36vw);transform:translate(-50%)}.hero-progress__item[data-v-b1a23fb1]{flex:1;padding:6px 0;border:none;background:transparent;cursor:pointer}.hero-progress__track[data-v-b1a23fb1]{display:block;height:3px;border-radius:999px;background:#ffffff59;overflow:hidden}.hero-progress__fill[data-v-b1a23fb1]{display:block;width:0;height:100%;border-radius:inherit;background:#fff}.hero-progress__fill.is-running[data-v-b1a23fb1]{animation:carouselProgressFill-b1a23fb1 var(--carousel-autoplay-ms, 5s) linear forwards}@keyframes carouselProgressFill-b1a23fb1{0%{width:0%}to{width:100%}}main[data-v-b1a23fb1]{position:relative;z-index:1}.section[data-v-b1a23fb1]{position:relative}.fade-in-item[data-v-b1a23fb1]{opacity:0;transition:opacity .75s cubic-bezier(.25,.1,.25,1),transform .75s cubic-bezier(.25,.1,.25,1);transition-delay:var(--fade-delay, 0s)}.fade-in-item--up[data-v-b1a23fb1]{transform:translateY(20px)}.fade-in-item--left[data-v-b1a23fb1]{transform:translate(-40px)}.fade-in-section.is-visible .fade-in-item[data-v-b1a23fb1]{opacity:1;transform:translate(0)}.fade-in-section.is-visible .section-title.fade-in-item--up[data-v-b1a23fb1]{transition-delay:.05s}.section-title[data-v-b1a23fb1]{font-size:36px;font-weight:900;line-height:50px;color:#000}.section--products[data-v-b1a23fb1]{padding:72px 0 20px;background:#fff}.product-showcase__inner[data-v-b1a23fb1]{position:relative;container-type:inline-size;--product-carousel-h: min(665px, calc(min(1520px, 100cqw)*.4375) );--product-progress-gap: 24px;width:min(1520px,100%);height:auto;margin:0 auto;box-sizing:border-box}.product-carousel[data-v-b1a23fb1]{display:flex;flex-direction:column;width:100%;height:var(--product-carousel-h);box-sizing:border-box}.product-slide__header[data-v-b1a23fb1]{position:relative;flex:0 0 min(145px,calc(min(1520px,100cqw) * 145 / 1520));height:min(145px,calc(min(1520px,100cqw) * 145 / 1520));display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:0 12px;background:#fff;box-sizing:border-box}.product-slide__header-inner[data-v-b1a23fb1]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;text-align:center;box-sizing:border-box}.product-slide__title[data-v-b1a23fb1]{margin:0;width:100%;font-size:36px;font-weight:900;line-height:50px;color:#0a1628;letter-spacing:.02em;text-align:center}.product-slide__title-suffix[data-v-b1a23fb1]{font-weight:900;color:#000}.product-slide__brand-name[data-v-b1a23fb1]{font-weight:900}.product-slide__brand-dot[data-v-b1a23fb1],.product-slide__brand-tag[data-v-b1a23fb1]{font-weight:400}.product-slide__brand--gradient[data-v-b1a23fb1]{background:linear-gradient(90deg,#165dff,#5b3fd9,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent}.product-slide__subtitle[data-v-b1a23fb1]{margin:8px 0 0;max-width:100%;font-size:18px;font-weight:400;line-height:28px;color:#6b7280;text-align:center}.product-slide__body[data-v-b1a23fb1]{--product-card-w: 22.368%;--product-card-bottom: 6.923%;--product-card-gap-ai: 4.737%;--product-card-gap-net: 7.895%;--product-cards-w-ai: 76.579%;--product-cards-w-net: 82.895%;--product-card-gap-ai-grid: 6.186%;--product-card-gap-net-grid: 9.524%;position:relative;flex:0 0 min(520px,calc(min(1520px,100cqw) * 520 / 1520));height:min(520px,calc(min(1520px,100cqw) * 520 / 1520));overflow:hidden;box-sizing:border-box;container-type:size;container-name:product-body}.product-media[data-v-b1a23fb1]{position:absolute;inset:0;z-index:0;overflow:hidden;contain:layout style paint;isolation:isolate}.product-media__layer[data-v-b1a23fb1]{position:absolute;inset:0;z-index:0;opacity:0;transition:opacity var(--carousel-fade-ms, 1s) cubic-bezier(.4,0,.2,1);pointer-events:none;transform:translateZ(0);will-change:opacity}.product-media__layer.is-active[data-v-b1a23fb1]{z-index:1;opacity:1}.product-media__img[data-v-b1a23fb1]{display:block;width:100%;height:100%;object-fit:fill;object-position:center;pointer-events:none;transform:translateZ(0);backface-visibility:hidden}.product-slide__cards[data-v-b1a23fb1]{position:absolute;left:0;right:0;bottom:var(--product-card-bottom);z-index:1;display:grid;grid-template-columns:repeat(3,1fr);width:var(--product-cards-w-ai);margin-inline:auto;box-sizing:border-box;pointer-events:none}.product-card[data-v-b1a23fb1]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-width:0;min-height:clamp(56px,20.769cqh,108px);padding:clamp(8px,2.692cqh,14px) clamp(6px,1.053cqw,16px);background:#fff;border:1px solid transparent;border-radius:999px;box-shadow:0 4px 16px #0f172a0f;box-sizing:border-box;text-align:center;pointer-events:auto;cursor:default;transition:transform .28s cubic-bezier(.4,0,.2,1),box-shadow .28s cubic-bezier(.4,0,.2,1),border-color .28s ease,background-color .28s ease}.product-card[data-v-b1a23fb1]:hover,.product-card[data-v-b1a23fb1]:focus-within{transform:translateY(-6px);background:#fff}.product-slide__cards--ai .product-card[data-v-b1a23fb1]:hover,.product-slide__cards--ai .product-card[data-v-b1a23fb1]:focus-within{border-color:#7c3aed47;box-shadow:0 12px 28px #5b3fd924,0 0 0 1px #165dff14}.product-slide__cards--ai .product-card:hover .product-card__title[data-v-b1a23fb1],.product-slide__cards--ai .product-card:focus-within .product-card__title[data-v-b1a23fb1]{background:linear-gradient(90deg,#165dff,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent}.product-slide__cards--net .product-card[data-v-b1a23fb1]:hover,.product-slide__cards--net .product-card[data-v-b1a23fb1]:focus-within{border-color:#0066ff47;box-shadow:0 12px 28px #0066ff24,0 0 0 1px #00c2ff1a}.product-slide__cards--net .product-card:hover .product-card__title[data-v-b1a23fb1],.product-slide__cards--net .product-card:focus-within .product-card__title[data-v-b1a23fb1]{color:#06f}.product-card:hover .product-card__desc[data-v-b1a23fb1],.product-card:focus-within .product-card__desc[data-v-b1a23fb1]{color:#444}.product-card__title[data-v-b1a23fb1]{margin:0;font-size:clamp(12px,3.846cqh,20px);font-weight:900;line-height:1.4;color:#000;transition:color .28s ease}.product-card__desc[data-v-b1a23fb1]{margin:clamp(4px,1.538cqh,8px) 0 0;font-size:clamp(10px,2.692cqh,14px);font-weight:400;line-height:1.5;color:#666;transition:color .28s ease}.product-slide__cards--ai[data-v-b1a23fb1]{column-gap:var(--product-card-gap-ai-grid);width:var(--product-cards-w-ai)}.product-slide__cards--net[data-v-b1a23fb1]{column-gap:var(--product-card-gap-net-grid);width:var(--product-cards-w-net)}.product-carousel__nav[data-v-b1a23fb1]{position:absolute;top:calc(var(--product-carousel-h) / 2);z-index:20;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;border-radius:999px;color:#1f2937;background:#ffffffd9;box-shadow:0 4px 16px #0000001a;cursor:pointer;opacity:0;pointer-events:none;transform:translateY(-50%);transition:opacity .3s ease,transform .3s ease,background-color .3s ease}.product-carousel__nav--prev[data-v-b1a23fb1]{left:-22px}.product-carousel__nav--next[data-v-b1a23fb1]{right:-22px}.product-showcase__inner.is-hover .product-carousel__nav[data-v-b1a23fb1],.product-showcase__inner:focus-within .product-carousel__nav[data-v-b1a23fb1]{opacity:1;pointer-events:auto}.product-carousel__nav[data-v-b1a23fb1]:hover{background:#fff;transform:translateY(-50%) scale(1.08)}.product-progress[data-v-b1a23fb1]{position:relative;margin:var(--product-progress-gap) auto 0;z-index:20;display:flex;gap:10px;width:min(168px,36vw)}.product-progress__item[data-v-b1a23fb1]{flex:1;padding:6px 0;border:none;background:transparent;cursor:pointer}.product-progress__track[data-v-b1a23fb1]{display:block;height:3px;border-radius:999px;background:#165dff33;overflow:hidden}.product-progress__fill[data-v-b1a23fb1]{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#165dff,#7c3aed)}.product-progress__fill.is-running[data-v-b1a23fb1]{animation:carouselProgressFill-b1a23fb1 var(--carousel-autoplay-ms, 5s) linear forwards}.section--solutions[data-v-b1a23fb1]{padding:73px 0 120px}.section-title--solution[data-v-b1a23fb1]{text-align:center;margin-bottom:50px}.solution-accordion[data-v-b1a23fb1]{--solution-expanded-w: min(410px, calc(min(1520px, 100cqw) * 410 / 1520));container-type:inline-size;display:flex;gap:12px;width:min(1520px,100%);height:min(460px,calc(min(1520px,100cqw) * 460 / 1520));margin:0 auto;box-sizing:border-box}.solution-panel[data-v-b1a23fb1]{position:relative;flex:1 1 0;min-width:0;border-radius:16px;overflow:hidden;cursor:pointer;outline:none;border:1px solid transparent;box-sizing:border-box;transition:flex .5s cubic-bezier(.4,0,.2,1),flex-basis .5s cubic-bezier(.4,0,.2,1),border-color .35s ease,box-shadow .35s ease}.solution-panel.fade-in-item[data-v-b1a23fb1]{transition:opacity .75s cubic-bezier(.25,.1,.25,1),transform .75s cubic-bezier(.25,.1,.25,1),flex .5s cubic-bezier(.4,0,.2,1),border-color .35s ease,box-shadow .35s ease;transition-delay:var(--fade-delay, 0s),var(--fade-delay, 0s),0s,0s,0s}.solution-panel.is-active[data-v-b1a23fb1]{flex:0 0 var(--solution-expanded-w);border-color:transparent;box-shadow:none}.solution-panel[data-v-b1a23fb1]:focus-visible{border-color:#78c8ffcc}.solution-panel__bg[data-v-b1a23fb1]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.solution-panel__overlay[data-v-b1a23fb1]{position:absolute;inset:0;background:linear-gradient(180deg,#0818308c,#08183059 42%,#081830b8);pointer-events:none}.solution-panel:not(.is-active) .solution-panel__overlay[data-v-b1a23fb1]{background:linear-gradient(180deg,#08183014,#0818301f 55%,#081830b8)}.solution-panel.is-active .solution-panel__overlay[data-v-b1a23fb1]{background:linear-gradient(180deg,#0818309e,#08183047 38%,#0818308c)}.solution-panel__inner[data-v-b1a23fb1]{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;box-sizing:border-box}.solution-panel.is-active .solution-panel__inner[data-v-b1a23fb1]{padding:clamp(20px,2.2vw,36px) clamp(14px,1.6vw,28px)}.solution-panel__expanded[data-v-b1a23fb1]{display:flex;flex:1;flex-direction:column;min-height:0;opacity:0;visibility:hidden;transform:translate(-8px);transition:opacity .35s ease,transform .35s ease,visibility .35s}.solution-panel.is-active .solution-panel__expanded[data-v-b1a23fb1]{opacity:1;visibility:visible;transform:translate(0)}.solution-panel__collapsed[data-v-b1a23fb1]{display:flex;flex:1;align-items:flex-end;justify-content:flex-start;width:100%;padding:0 clamp(14px,1.05vw,20px) clamp(20px,1.6vw,28px) clamp(16px,1.3vw,24px);box-sizing:border-box;opacity:1;transition:opacity .25s ease}.solution-panel.is-active .solution-panel__collapsed[data-v-b1a23fb1]{position:absolute;inset:0;opacity:0;visibility:hidden;pointer-events:none}.solution-panel__title[data-v-b1a23fb1]{margin:0;font-size:clamp(20px,1.65vw,30px);font-weight:900;line-height:1.25;color:#fff;letter-spacing:.02em;text-shadow:0 2px 12px rgba(0,0,0,.35)}.solution-panel__desc[data-v-b1a23fb1]{margin:clamp(10px,1vw,16px) 0 0;max-width:520px;font-size:clamp(12px,.9vw,15px);font-weight:400;line-height:1.55;color:#ffffffeb;text-shadow:0 1px 8px rgba(0,0,0,.4)}.solution-panel__divider[data-v-b1a23fb1]{width:100%;max-width:420px;height:1px;margin:clamp(16px,1.6vw,24px) 0 clamp(12px,1.2vw,20px);background:#ffffff59}.solution-panel__features[data-v-b1a23fb1]{margin:0;padding:0;list-style:none}.solution-panel__features li+li[data-v-b1a23fb1]{margin-top:clamp(8px,.85vw,14px)}.solution-panel__feature[data-v-b1a23fb1]{display:inline-flex;align-items:center;gap:8px;font-size:clamp(12px,.9vw,15px);font-weight:500;line-height:1.4;color:#fff;text-decoration:none;text-shadow:0 1px 6px rgba(0,0,0,.35);transition:opacity .2s ease}.solution-panel__feature[data-v-b1a23fb1]:hover{opacity:.85}.solution-panel__arrow[data-v-b1a23fb1]{display:inline-block;font-size:1.05em;line-height:1;transform:translateY(-1px)}.solution-panel__collapsed-label[data-v-b1a23fb1]{display:inline-flex;align-items:center;gap:8px;max-width:100%;font-size:clamp(15px,1.2vw,18px);font-weight:700;line-height:1.35;color:#fff;letter-spacing:.02em;text-shadow:0 2px 12px rgba(0,0,0,.5);white-space:nowrap}.solution-panel__collapsed-label .solution-panel__arrow[data-v-b1a23fb1]{flex-shrink:0;font-size:.95em;font-weight:400;line-height:1;transform:translate(1px,-2px)}@media(prefers-reduced-motion:reduce){.solution-panel[data-v-b1a23fb1],.solution-panel__expanded[data-v-b1a23fb1],.solution-panel__collapsed[data-v-b1a23fb1]{transition:none}.hero-media__layer[data-v-b1a23fb1]{transition:none!important}.hero-media__layer.is-active[data-v-b1a23fb1]{opacity:1!important}.hero-media__overlay[data-v-b1a23fb1]{transition:none!important}.hero-media__overlay.is-active[data-v-b1a23fb1]{opacity:1!important}.product-media__layer[data-v-b1a23fb1]{transition:none!important}.product-media__layer.is-active[data-v-b1a23fb1]{opacity:1!important}.carousel-text-enter-active[data-v-b1a23fb1],.carousel-text-leave-active[data-v-b1a23fb1]{transition:none!important}.carousel-text-enter-from[data-v-b1a23fb1],.carousel-text-leave-to[data-v-b1a23fb1]{opacity:1!important}.hero-progress__fill.is-running[data-v-b1a23fb1],.product-progress__fill.is-running[data-v-b1a23fb1]{animation:none;width:100%}.fade-in-item[data-v-b1a23fb1]{opacity:1!important;transform:none!important;transition:none!important}.product-card[data-v-b1a23fb1]{transition:none!important}.product-card[data-v-b1a23fb1]:hover,.product-card[data-v-b1a23fb1]:focus-within{transform:none!important}.product-card__title[data-v-b1a23fb1],.product-card__desc[data-v-b1a23fb1]{transition:none!important}}@media(max-width:1200px){.product-carousel__nav--prev[data-v-b1a23fb1]{left:8px}.product-carousel__nav--next[data-v-b1a23fb1]{right:8px}}@media(max-width:768px){.home-page__canvas[data-v-b1a23fb1]{overflow-x:hidden}.section--products[data-v-b1a23fb1]{padding:40px 0 20px}.product-showcase__inner[data-v-b1a23fb1]{--product-mobile-header-h: clamp(74px, 22vw, 100px);--product-mobile-media-h: calc(100cqw * 520 / 1520);width:100%;min-height:0}.product-carousel[data-v-b1a23fb1]{height:auto}.product-slide__header[data-v-b1a23fb1]{flex:none;height:auto;min-height:0;padding:0 4px 20px}.product-slide__header .carousel-text-leave-active[data-v-b1a23fb1],.product-slide__header .carousel-text-enter-active[data-v-b1a23fb1]{position:relative;inset:auto}.product-slide__body[data-v-b1a23fb1]{flex:none;display:block;height:auto;min-height:0;overflow:visible;container-type:normal}.product-media[data-v-b1a23fb1]{position:relative;width:100%;aspect-ratio:1520 / 520;height:auto;border-radius:12px;overflow:hidden}.product-media__img[data-v-b1a23fb1]{object-fit:cover}.product-slide__body .carousel-text-leave-active[data-v-b1a23fb1],.product-slide__body .carousel-text-enter-active[data-v-b1a23fb1]{position:relative;inset:auto}.product-slide__cards[data-v-b1a23fb1],.product-slide__cards--ai[data-v-b1a23fb1],.product-slide__cards--net[data-v-b1a23fb1]{position:relative;bottom:auto;left:auto;right:auto;width:100%;max-width:100%;column-gap:0;row-gap:12px;grid-template-columns:1fr;padding:16px 0 0}.product-card[data-v-b1a23fb1]{min-height:0;padding:14px 18px;border-radius:20px;align-items:flex-start;text-align:left}.product-card__title[data-v-b1a23fb1]{font-size:16px;line-height:1.45}.product-card__desc[data-v-b1a23fb1]{margin-top:6px;font-size:13px;line-height:1.55}.product-slide__title[data-v-b1a23fb1]{font-size:24px;line-height:34px}.product-slide__subtitle[data-v-b1a23fb1]{margin-top:10px;font-size:14px;line-height:22px;padding:0 8px}.product-carousel__nav[data-v-b1a23fb1]{opacity:1;pointer-events:auto;width:36px;height:36px;top:calc(var(--product-mobile-header-h) + var(--product-mobile-media-h) / 2)}.product-carousel__nav--prev[data-v-b1a23fb1]{left:4px}.product-carousel__nav--next[data-v-b1a23fb1]{right:4px}.hero__nav[data-v-b1a23fb1]{opacity:1;pointer-events:auto;width:40px;height:40px}.hero__nav--prev[data-v-b1a23fb1]{left:12px}.hero__nav--next[data-v-b1a23fb1]{right:12px}.hero-slide__title[data-v-b1a23fb1]{font-size:32px}.hero-slide__desc[data-v-b1a23fb1]{margin-top:16px;max-width:min(100%,clamp(240px,88vw,640px));font-size:15px;line-height:1.7}.hero-slide__text-wrapper[data-v-b1a23fb1]{padding:0 16px}.hero-slide__actions[data-v-b1a23fb1]{flex-direction:column;align-items:flex-start;gap:14px;margin-top:28px}.hero-btn[data-v-b1a23fb1]{min-width:144px;height:46px}.section-title[data-v-b1a23fb1]{font-size:30px;line-height:40px}.section--solutions[data-v-b1a23fb1]{padding-top:58px}.fade-in-item--left[data-v-b1a23fb1]{transform:translateY(20px)}.solution-accordion[data-v-b1a23fb1]{flex-direction:column;width:100%;height:auto;min-height:0;gap:16px;margin-inline:auto}.solution-panel[data-v-b1a23fb1],.solution-panel.is-active[data-v-b1a23fb1]{flex:none;width:100%;min-height:88px;height:auto}.solution-panel[data-v-b1a23fb1]:not(.is-active){min-height:72px}.solution-panel.is-active[data-v-b1a23fb1]{min-height:320px}.solution-panel__collapsed[data-v-b1a23fb1]{padding:0 20px 20px 24px}.solution-panel__collapsed-label[data-v-b1a23fb1]{font-size:16px}.solution-panel.is-active .solution-panel__collapsed[data-v-b1a23fb1]{display:none}.solution-panel:not(.is-active) .solution-panel__expanded[data-v-b1a23fb1]{display:none}.solution-panel:not(.is-active) .solution-panel__collapsed[data-v-b1a23fb1]{position:static;opacity:1;visibility:visible;flex:none}}@media(max-width:480px){.section--products[data-v-b1a23fb1]{padding:32px 0 20px}.product-showcase__inner[data-v-b1a23fb1]{width:100%}.product-slide__header[data-v-b1a23fb1]{padding-bottom:16px}.product-slide__title[data-v-b1a23fb1]{font-size:20px;line-height:28px}.product-slide__subtitle[data-v-b1a23fb1]{font-size:13px;line-height:20px}.product-media[data-v-b1a23fb1]{border-radius:10px}.product-slide__cards[data-v-b1a23fb1]{row-gap:10px;padding-top:12px}.product-card[data-v-b1a23fb1]{padding:12px 14px;border-radius:16px}.product-card__title[data-v-b1a23fb1]{font-size:15px}.product-card__desc[data-v-b1a23fb1]{font-size:12px}.product-carousel__nav[data-v-b1a23fb1]{width:32px;height:32px}.product-carousel__nav svg[data-v-b1a23fb1]{width:20px;height:20px}}@media(hover:none){.product-card[data-v-b1a23fb1]:hover,.product-card[data-v-b1a23fb1]:focus-within{transform:none}}
