.hero[data-v-a140073f]{position:relative;min-height:82vh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin-top:var(--header-height);padding-top:0;overflow:hidden}@media(min-width:640px){.hero[data-v-a140073f]{margin-top:0;min-height:80vh;justify-content:center;padding-top:var(--header-height)}}.hero__slides[data-v-a140073f]{position:absolute;inset:0;z-index:0}.hero__slide[data-v-a140073f]{position:absolute;inset:0;opacity:0;transition:opacity .8s ease}.hero__slide--active[data-v-a140073f]{opacity:1}.hero__slide picture[data-v-a140073f]{display:block;width:100%;height:100%}.hero__slide-img[data-v-a140073f]{width:100%;height:100%;object-fit:cover}.hero__content[data-v-a140073f]{position:relative;z-index:1;text-align:left;padding:var(--spacing-lg) var(--spacing-md);padding-left:8%;padding-top:15%;width:100%}@media(min-width:640px){.hero__content[data-v-a140073f]{padding-left:3rem;padding-top:var(--spacing-xl)}}@media(min-width:1024px){.hero__content[data-v-a140073f]{padding-left:6rem}}.hero__title[data-v-a140073f]{font-family:var(--font-display);font-size:clamp(1.75rem,5vw,2.5rem);font-weight:700;color:var(--color-text);margin-bottom:var(--spacing-md);line-height:1.25}.hero__title--light[data-v-a140073f]{color:#fff}@media(min-width:640px){.hero__title[data-v-a140073f]{font-size:clamp(2rem,4.5vw,2.75rem)}}@media(min-width:1024px){.hero__title[data-v-a140073f]{font-size:clamp(2.5rem,3.5vw,3rem);margin-bottom:var(--spacing-lg)}}.hero__subtitle[data-v-a140073f]{font-size:1rem;color:var(--color-text);max-width:500px;margin:0 0 var(--spacing-lg);line-height:1.7}.hero__subtitle--light[data-v-a140073f]{color:#ffffffd9}@media(min-width:640px){.hero__subtitle[data-v-a140073f]{font-size:1.15rem}}@media(min-width:1024px){.hero__subtitle[data-v-a140073f]{font-size:1.25rem;margin-bottom:var(--spacing-2xl)}}.hero__actions[data-v-a140073f]{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);justify-content:flex-start}.hero__actions .btn[data-v-a140073f]{min-width:140px}.btn-outline[data-v-a140073f]{border:2px solid var(--color-primary);color:var(--color-primary);background:transparent}.btn-outline[data-v-a140073f]:hover{background:var(--color-primary);color:#fff}.btn-outline--light[data-v-a140073f]{border:2px solid rgba(255,255,255,.8);color:#fff;background:transparent}.btn-outline--light[data-v-a140073f]:hover{background:#fff;color:var(--color-text)}.btn-outline--dark[data-v-a140073f]{border:2px solid var(--color-text);color:#fff;background:var(--color-text)}.btn-outline--dark[data-v-a140073f]:hover{background:transparent;color:var(--color-text)}.hero__dots[data-v-a140073f]{position:absolute;bottom:var(--spacing-md);left:50%;transform:translate(-50%);z-index:2;display:flex;gap:10px}.hero__dot[data-v-a140073f]{width:10px;height:10px;border-radius:50%;border:none;background:#96969666;cursor:pointer;transition:all .3s ease;padding:0}.hero__dot--active[data-v-a140073f]{background:#fff;width:28px;border-radius:5px}.fade-enter-active[data-v-a140073f],.fade-leave-active[data-v-a140073f]{transition:opacity .4s ease}.fade-enter-from[data-v-a140073f],.fade-leave-to[data-v-a140073f]{opacity:0}.stats-bar[data-v-e496544a]{position:relative;width:100%;color:#fff;overflow:hidden}.stats-bar__bg[data-v-e496544a]{display:block;width:100%;height:auto}.stats-bar__bg--pc[data-v-e496544a]{display:none}.stats-bar__bg--wap[data-v-e496544a]{display:block}.stats-bar__left[data-v-e496544a]{position:absolute;z-index:1;top:6%;left:12%;display:flex;flex-direction:column;align-items:flex-start;gap:3vw}.stats-bar__icon[data-v-e496544a]{width:18vw;max-width:90px;height:auto}.stats-bar__headline[data-v-e496544a]{font-size:clamp(1rem,4vw,1.5rem);font-weight:600;line-height:1.5;color:#fff}.stats-bar__data[data-v-e496544a]{position:absolute;z-index:1;top:36%;left:12%;display:flex;flex-direction:column;gap:8%}.stats-bar__stat[data-v-e496544a]{display:flex;flex-direction:column;align-items:flex-start}.stats-bar__num[data-v-e496544a]{font-family:var(--font-display);font-size:clamp(1.2rem,3.5vw,3rem);font-weight:700;line-height:1.2}.stats-bar__label[data-v-e496544a]{font-size:clamp(.8rem,2.5vw,1rem);color:#fffc;margin-top:2px}@media(min-width:640px){.stats-bar[data-v-e496544a]{display:flex;align-items:center;justify-content:space-between;height:110px;padding:0 max(3rem,calc((100vw - 1280px)/2 + 3rem)) 0 max(3rem,calc((100vw - 1280px)/2 + 6rem))}.stats-bar__bg--pc[data-v-e496544a]{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.stats-bar__bg--wap[data-v-e496544a]{display:none}.stats-bar__left[data-v-e496544a]{position:relative;top:auto;left:auto;transform:none;flex-direction:row;align-items:center;gap:.75rem;z-index:1}.stats-bar__icon[data-v-e496544a]{width:88px}.stats-bar__headline[data-v-e496544a]{font-size:.9375rem;font-weight:500;line-height:1.6}.stats-bar__data[data-v-e496544a]{position:relative;top:auto;left:auto;right:auto;transform:none;flex-direction:row;gap:2.5rem;z-index:1}.stats-bar__stat[data-v-e496544a]{align-items:center}.stats-bar__num[data-v-e496544a]{font-size:1.8rem}.stats-bar__label[data-v-e496544a]{font-size:.875rem}}@media(max-width:639px){.stats-bar[data-v-e496544a]{height:500px;width:100%;object-fit:cover}.stats-bar__bg[data-v-e496544a]{position:absolute;inset:0;width:100%;height:100%}.stats-bar__bg--pc[data-v-e496544a]{display:none}.stats-bar__bg--wap[data-v-e496544a]{display:block}.stats-bar__left[data-v-e496544a]{top:10%}.stats-bar__data[data-v-e496544a]{top:40%;gap:clamp(1.5rem,5vw,2.5rem)}}.services[data-v-c74344a1]{background:var(--color-bg)}.services[data-v-c74344a1] .section-subtitle{margin-bottom:var(--spacing-xl)}.services__grid[data-v-c74344a1]{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg)}@media(min-width:640px){.services__grid[data-v-c74344a1]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.services__grid[data-v-c74344a1]{grid-template-columns:repeat(3,1fr);gap:var(--spacing-xl)}}.services__card[data-v-c74344a1]{position:relative;background:#fff;border-radius:12px;box-shadow:var(--shadow);min-height:200px;transition:transform .2s ease,box-shadow .2s ease}.services__card[data-v-c74344a1]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.services__card:hover .services__img[data-v-c74344a1]{transform:scale(1.1)}.services__text[data-v-c74344a1]{position:relative;z-index:1;width:45%;display:flex;flex-direction:column;justify-content:center;padding:var(--spacing-lg) var(--spacing-sm) var(--spacing-lg) var(--spacing-md);min-height:200px}.services__en[data-v-c74344a1]{font-size:1.35rem;font-weight:700;color:var(--color-text);line-height:1.2;margin-bottom:var(--spacing-xs)}.services__en+.services__desc[data-v-c74344a1]{margin-top:0}@media(min-width:1024px){.services__en[data-v-c74344a1]{font-size:1.5rem}}.services__desc[data-v-c74344a1]{font-size:.9375rem;color:var(--color-text-muted);line-height:1.65;white-space:pre-line}.services__img-wrap[data-v-c74344a1]{position:absolute;top:-2.5rem;right:0;bottom:0;width:55%;overflow:hidden}@media(min-width:640px){.services__img-wrap[data-v-c74344a1]{top:-3.5rem}}.services__img[data-v-c74344a1]{width:100%;height:100%;object-fit:contain;transition:transform .35s ease}.solutions[data-v-4b14e06b]{background:var(--color-bg-alt)}.solutions__grid[data-v-4b14e06b]{display:grid;grid-template-columns:1fr;gap:var(--spacing-md)}@media(min-width:640px){.solutions__grid[data-v-4b14e06b]{grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}}.solutions__card[data-v-4b14e06b]{position:relative;border-radius:12px;overflow:hidden;min-height:240px}.solutions__bg[data-v-4b14e06b]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.solutions__card:hover .solutions__bg[data-v-4b14e06b]{transform:scale(1.05)}.solutions__overlay[data-v-4b14e06b]{position:absolute;inset:0;background:linear-gradient(to right,rgba(15,23,42,.75) 0%,rgba(15,23,42,.4) 55%,transparent 100%)}.solutions__content[data-v-4b14e06b]{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;padding:var(--spacing-xl) var(--spacing-lg);color:#fff;min-height:240px;max-width:60%}.solutions__title[data-v-4b14e06b]{font-family:var(--font-display);font-size:1.35rem;font-weight:700;margin-bottom:var(--spacing-xs)}@media(min-width:1024px){.solutions__title[data-v-4b14e06b]{font-size:1.5rem}}.solutions__desc[data-v-4b14e06b]{font-size:.9375rem;line-height:1.7;opacity:.9;margin-bottom:var(--spacing-md)}.solutions__link[data-v-4b14e06b]{display:inline-block;font-size:.9375rem;color:#fff;opacity:.8;transition:opacity .2s ease}.solutions__link[data-v-4b14e06b]:hover{opacity:1}.contact__wrap[data-v-52bf5817]{max-width:800px;margin:0 auto}@media(min-width:1024px){.contact__wrap[data-v-52bf5817]{display:grid;grid-template-columns:1fr 300px;gap:var(--spacing-2xl);max-width:1000px}}.contact__form[data-v-52bf5817]{display:flex;flex-direction:column;gap:var(--spacing-md)}.contact__row[data-v-52bf5817]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md)}@media(max-width:480px){.contact__row[data-v-52bf5817]{grid-template-columns:1fr}}.contact__input[data-v-52bf5817]{padding:.75rem 1rem;font-size:1rem;font-family:inherit;border:1px solid #e2e8f0;border-radius:var(--radius);transition:border-color .2s}.contact__input[data-v-52bf5817]:focus{outline:none;border-color:var(--color-primary)}.contact__textarea[data-v-52bf5817]{resize:vertical;min-height:120px}.contact__btn[data-v-52bf5817]{align-self:flex-start;border:2px solid var(--color-text);color:#fff;background:var(--color-text)}.contact__btn[data-v-52bf5817]:hover{background:transparent;color:var(--color-text)}.contact__info[data-v-52bf5817]{margin-top:var(--spacing-xl)}@media(min-width:1024px){.contact__info[data-v-52bf5817]{margin-top:0}}.contact__item[data-v-52bf5817]{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-lg)}.contact__label[data-v-52bf5817]{font-size:.875rem;font-weight:600;color:var(--color-text-muted)}.contact__item a[data-v-52bf5817]{color:var(--color-primary)}.contact__item a[data-v-52bf5817]:hover{text-decoration:underline}
