.hero__media[data-astro-cid-456vviwh]{position:relative;min-width:0;max-width:100%}.frame[data-astro-cid-456vviwh]{position:relative}.stage[data-astro-cid-456vviwh]{position:relative;aspect-ratio:16 / 10}.slide[data-astro-cid-456vviwh]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:22px;opacity:0;transform:scale(1.03);transition:opacity .8s ease,transform 1.4s ease;pointer-events:none}.slide[data-astro-cid-456vviwh].is-active{opacity:1;transform:scale(1);pointer-events:auto}.slide[data-astro-cid-456vviwh] img[data-astro-cid-456vviwh]{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 26px 38px rgba(1,6,20,.55));transition:transform .45s cubic-bezier(.22,.61,.36,1)}.slide[data-astro-cid-456vviwh].is-active:hover img[data-astro-cid-456vviwh]{transform:scale(1.035)}.caption[data-astro-cid-456vviwh]{position:absolute;top:0;left:0;z-index:2;margin:0;pointer-events:none}.caption__name[data-astro-cid-456vviwh]{display:inline-block;padding:4px 10px;border-radius:3px;background:#071a3d8c;backdrop-filter:blur(6px);font-size:14px;font-weight:600;letter-spacing:.02em;color:#fff;line-height:1.5;white-space:nowrap}.bar[data-astro-cid-456vviwh]{display:flex;align-items:center;justify-content:flex-end;margin-top:18px;padding:0 2px}.dots[data-astro-cid-456vviwh]{display:flex;align-items:center;gap:6px}.dot[data-astro-cid-456vviwh]{width:18px;height:2px;border:0;padding:0;border-radius:2px;background:#ffffff38;cursor:pointer;transition:background .25s ease,width .3s ease}.dot[data-astro-cid-456vviwh]:hover{background:#ffffff73}.dot[data-astro-cid-456vviwh].is-active{width:30px;background:#6ea0ff}@media(max-width:980px){.slide[data-astro-cid-456vviwh]{padding:16px}.caption[data-astro-cid-456vviwh]{top:18px;left:20px}.caption__name[data-astro-cid-456vviwh]{font-size:19px}.bar[data-astro-cid-456vviwh]{margin-top:14px}}@media(prefers-reduced-motion:reduce){.slide[data-astro-cid-456vviwh],.slide[data-astro-cid-456vviwh] img[data-astro-cid-456vviwh]{transition:none}}.hero[data-astro-cid-57yf3hwc]{position:relative;background:var(--brand-deep);color:#fff;overflow:hidden}.hero__bg[data-astro-cid-57yf3hwc]{position:absolute;inset:0;background:radial-gradient(circle at 78% 20%,rgba(47,123,255,.32),transparent 46%),radial-gradient(circle at 12% 88%,rgba(47,123,255,.18),transparent 42%)}.hero__inner[data-astro-cid-57yf3hwc]{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:center;padding-top:64px;padding-bottom:92px}.hero__inner[data-astro-cid-57yf3hwc]>*{min-width:0}.hero[data-astro-cid-57yf3hwc] .eyebrow[data-astro-cid-57yf3hwc]{color:#dbe8ff;background:#ffffff24;font-weight:500}.hero[data-astro-cid-57yf3hwc] h1[data-astro-cid-57yf3hwc]{color:#fff;font-size:clamp(34px,4.2vw,54px);line-height:1.22;margin:0 0 22px;letter-spacing:-.02em}.hero[data-astro-cid-57yf3hwc] h1[data-astro-cid-57yf3hwc] em[data-astro-cid-57yf3hwc]{font-style:normal;color:inherit}.hero__lead[data-astro-cid-57yf3hwc]{font-size:17px;color:#ffffffc2;max-width:540px;margin-bottom:30px}.hero__actions[data-astro-cid-57yf3hwc]{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:34px}.hero__points[data-astro-cid-57yf3hwc]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:9px;font-size:14px;color:#ffffffad}.hero__points[data-astro-cid-57yf3hwc] li[data-astro-cid-57yf3hwc]:before{content:"✓";color:#6ea0ff;margin-right:7px}.stats[data-astro-cid-57yf3hwc]{background:#fff;border-bottom:1px solid var(--line)}.stats__inner[data-astro-cid-57yf3hwc]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding-top:34px;padding-bottom:34px}.stats__item[data-astro-cid-57yf3hwc]{text-align:center;border-right:1px solid var(--line)}.stats__item[data-astro-cid-57yf3hwc]:last-child{border-right:0}.stats__item[data-astro-cid-57yf3hwc] strong[data-astro-cid-57yf3hwc]{display:block;font-family:var(--font-mono);font-size:28px;font-weight:700;color:var(--brand-ink);line-height:1.2;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.stats__item[data-astro-cid-57yf3hwc] span[data-astro-cid-57yf3hwc]{font-size:13.5px;color:var(--muted)}.grid-cats[data-astro-cid-57yf3hwc]{grid-template-columns:repeat(4,1fr)}.cat[data-astro-cid-57yf3hwc]{position:relative;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius);padding:24px 24px 20px;background:#fff;transition:all .2s ease}.cat__head[data-astro-cid-57yf3hwc]{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.cat__head[data-astro-cid-57yf3hwc] h3[data-astro-cid-57yf3hwc]{margin:0;font-size:22px;font-weight:700;line-height:1.05;letter-spacing:-.02em;color:var(--ink);white-space:nowrap}html[lang=en] .cat__head[data-astro-cid-57yf3hwc] h3[data-astro-cid-57yf3hwc]{font-size:21px}.cat[data-astro-cid-57yf3hwc]:hover{border-color:var(--line-strong);box-shadow:var(--shadow);transform:translateY(-4px)}.cat__index[data-astro-cid-57yf3hwc]{display:inline-block;font-family:var(--font-mono);font-size:28px;font-weight:700;line-height:1;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--brand-ink)}.cat[data-astro-cid-57yf3hwc] h3[data-astro-cid-57yf3hwc]{font-size:26px;margin:0 0 8px}.cat[data-astro-cid-57yf3hwc] p[data-astro-cid-57yf3hwc]{font-size:13.5px;color:var(--muted);margin-bottom:10px}.cat__media[data-astro-cid-57yf3hwc]{display:block;width:100%;height:96px;object-fit:contain;object-position:center;margin:4px 0 12px;opacity:.95;transition:opacity .2s ease,transform .2s ease}.cat[data-astro-cid-57yf3hwc]:hover .cat__media[data-astro-cid-57yf3hwc]{opacity:1;transform:translateY(-3px)}.cat__note[data-astro-cid-57yf3hwc]{margin:auto 0 0;min-height:3.3em;font-size:13px;line-height:1.65;color:var(--muted)}.grid-products[data-astro-cid-57yf3hwc]{grid-template-columns:repeat(3,1fr)}.product__media[data-astro-cid-57yf3hwc]{background:#fff;aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center;overflow:hidden}.product__media[data-astro-cid-57yf3hwc] img[data-astro-cid-57yf3hwc]{width:100%;height:100%;object-fit:contain;padding:10px}.product__body[data-astro-cid-57yf3hwc]{padding:20px 22px 24px}.product__body[data-astro-cid-57yf3hwc] h3[data-astro-cid-57yf3hwc]{font-size:18px;margin:12px 0 6px}.product__desc[data-astro-cid-57yf3hwc]{font-size:13px;line-height:1.65;color:var(--muted);margin:0;min-height:2.7em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.grid-solutions[data-astro-cid-57yf3hwc]{grid-template-columns:repeat(3,1fr)}.solution[data-astro-cid-57yf3hwc]{border:1px solid var(--line);border-radius:var(--radius);padding:30px 28px;background:#fff;transition:all .2s ease}.solution[data-astro-cid-57yf3hwc]:hover{border-color:var(--line-strong);transform:translateY(-4px);box-shadow:var(--shadow)}.solution__head[data-astro-cid-57yf3hwc]{display:flex;align-items:center;gap:14px;margin-bottom:12px}.solution__no[data-astro-cid-57yf3hwc]{font-family:var(--font-mono);font-size:28px;font-weight:700;line-height:1;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--brand-ink)}.solution__line[data-astro-cid-57yf3hwc]{flex:1;height:1px;background:linear-gradient(90deg,var(--line-strong),transparent)}.solution[data-astro-cid-57yf3hwc] h3[data-astro-cid-57yf3hwc]{font-size:20px;margin:0 0 8px}.solution[data-astro-cid-57yf3hwc] p[data-astro-cid-57yf3hwc]{color:var(--muted);font-size:14px;margin-bottom:20px}.solution__more[data-astro-cid-57yf3hwc]{font-size:14px;color:var(--brand);font-weight:600}.section-head--row[data-astro-cid-57yf3hwc]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;max-width:none}.section-head--row[data-astro-cid-57yf3hwc] h2[data-astro-cid-57yf3hwc]{margin-bottom:0}.grid-news[data-astro-cid-57yf3hwc]{grid-template-columns:repeat(3,1fr)}.news__bar[data-astro-cid-57yf3hwc]{height:3px;background:var(--brand-ink)}.news__body[data-astro-cid-57yf3hwc]{padding:24px 26px 28px}.news__date[data-astro-cid-57yf3hwc]{font-size:12.5px;color:var(--muted);letter-spacing:.04em}.news__body[data-astro-cid-57yf3hwc] h3[data-astro-cid-57yf3hwc]{font-size:17px;line-height:1.55;margin:10px 0 18px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news__more[data-astro-cid-57yf3hwc]{font-size:13.5px;color:var(--brand);font-weight:600}.cta[data-astro-cid-57yf3hwc]{background:var(--brand-deep);color:#fff}.cta__inner[data-astro-cid-57yf3hwc]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:22px;padding-bottom:22px}.cta[data-astro-cid-57yf3hwc] h2[data-astro-cid-57yf3hwc]{color:#fff;font-size:clamp(17px,1.7vw,20px);line-height:1.35;margin-bottom:3px}.cta[data-astro-cid-57yf3hwc] p[data-astro-cid-57yf3hwc]{margin:0;color:#ffffffa8;font-size:13px}.cta[data-astro-cid-57yf3hwc] .btn[data-astro-cid-57yf3hwc]{background:#fff;color:var(--brand-ink);box-shadow:0 10px 26px -16px #010614cc;flex-shrink:0}.cta[data-astro-cid-57yf3hwc] .btn[data-astro-cid-57yf3hwc]{padding:11px 24px;font-size:14px}.cta[data-astro-cid-57yf3hwc] .btn[data-astro-cid-57yf3hwc]:hover{background:#e8eef7;transform:translateY(-2px)}@media(max-width:1080px){.grid-cats[data-astro-cid-57yf3hwc]{grid-template-columns:repeat(2,1fr)}}@media(max-width:980px){.hero__inner[data-astro-cid-57yf3hwc]{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:56px;padding-bottom:64px}.hero__media{order:-1}.grid-products[data-astro-cid-57yf3hwc],.grid-solutions[data-astro-cid-57yf3hwc],.grid-news[data-astro-cid-57yf3hwc]{grid-template-columns:1fr 1fr}.stats__inner[data-astro-cid-57yf3hwc]{grid-template-columns:repeat(2,1fr);gap:18px}.stats__item[data-astro-cid-57yf3hwc]:nth-child(2){border-right:0}.cta__inner[data-astro-cid-57yf3hwc]{flex-direction:column;align-items:flex-start}}@media(max-width:640px){.grid-cats[data-astro-cid-57yf3hwc],.grid-products[data-astro-cid-57yf3hwc],.grid-solutions[data-astro-cid-57yf3hwc],.grid-news[data-astro-cid-57yf3hwc]{grid-template-columns:1fr}.section-head--row[data-astro-cid-57yf3hwc]{flex-direction:column;align-items:flex-start}}
