.hero[data-astro-cid-dhfotatx]{position:relative;background:var(--navy-900);color:#fff;padding:clamp(48px,7vw,88px) 0 0;overflow:hidden}.hero[data-astro-cid-dhfotatx]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:120px;background:var(--navy-950)}.hero__bg[data-astro-cid-dhfotatx]{position:absolute;inset:0;background:radial-gradient(50% 60% at 85% 10%,rgba(124,92,255,.25),transparent 70%),radial-gradient(40% 50% at 5% 30%,rgba(226,79,212,.16),transparent 70%)}.hero[data-astro-cid-dhfotatx] .container[data-astro-cid-dhfotatx]{position:relative;z-index:1}.hero__top[data-astro-cid-dhfotatx]{display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:end;margin-bottom:48px}.hero[data-astro-cid-dhfotatx] h1[data-astro-cid-dhfotatx]{margin:0}.hero__side[data-astro-cid-dhfotatx] .lead[data-astro-cid-dhfotatx]{margin-bottom:24px}.hero__media[data-astro-cid-dhfotatx]{min-height:0;aspect-ratio:16 / 7;border-radius:22px}.badge[data-astro-cid-dhfotatx]{position:absolute;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;background:#0b1322c7;backdrop-filter:blur(8px);border:1px solid var(--line-dark);color:#fff;font-size:.85rem;font-weight:500}.badge[data-astro-cid-dhfotatx] svg{width:18px;height:18px;color:var(--cyan)}.badge--1[data-astro-cid-dhfotatx]{left:24px;top:24px}.badge--2[data-astro-cid-dhfotatx]{left:24px;bottom:24px}.badge--3[data-astro-cid-dhfotatx]{right:24px;top:24px}.path[data-astro-cid-dhfotatx]{border:1px solid var(--line);border-radius:22px;padding:36px;display:flex;flex-direction:column;align-items:flex-start}.path[data-astro-cid-dhfotatx] h3[data-astro-cid-dhfotatx]{font-size:1.6rem;margin-top:16px}.path[data-astro-cid-dhfotatx] .list-check[data-astro-cid-dhfotatx]{margin:8px 0 28px}.path[data-astro-cid-dhfotatx] .btn[data-astro-cid-dhfotatx]{margin-top:auto}.path[data-astro-cid-dhfotatx] .btn svg{width:18px;height:18px}.path--dark[data-astro-cid-dhfotatx]{background:var(--navy-900);border-color:var(--navy-900);color:#e8edf6}.path--dark[data-astro-cid-dhfotatx] .muted[data-astro-cid-dhfotatx]{color:#9fabc2}.path--dark[data-astro-cid-dhfotatx] .pill[data-astro-cid-dhfotatx]{color:var(--cyan)}.svc[data-astro-cid-dhfotatx]{display:flex;flex-direction:column}.svc__more[data-astro-cid-dhfotatx]{margin-top:auto;padding-top:14px;display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:.92rem;color:var(--cyan-600)}.svc__more[data-astro-cid-dhfotatx] svg{width:16px;height:16px}.car__nav[data-astro-cid-dhfotatx]{display:flex;gap:8px}.car__btn[data-astro-cid-dhfotatx]{width:46px;height:46px;border-radius:12px;border:1px solid var(--line-dark);background:transparent;color:#fff;cursor:pointer;display:grid;place-items:center}.car__btn[data-astro-cid-dhfotatx]:hover{border-color:var(--cyan)}.car[data-astro-cid-dhfotatx]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,23%);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:thin}.app[data-astro-cid-dhfotatx]{scroll-snap-align:start}.app__img[data-astro-cid-dhfotatx]{aspect-ratio:4 / 3;min-height:0;margin-bottom:14px}.app[data-astro-cid-dhfotatx] h3[data-astro-cid-dhfotatx]{margin:10px 0 4px;font-size:1.05rem}.app[data-astro-cid-dhfotatx] p[data-astro-cid-dhfotatx]{font-size:.92rem}@media(max-width:640px){.car[data-astro-cid-dhfotatx]{grid-auto-columns:78%}}.case__img[data-astro-cid-dhfotatx]{aspect-ratio:16 / 10;min-height:0;margin-bottom:16px}.case[data-astro-cid-dhfotatx] h3[data-astro-cid-dhfotatx]{margin:10px 0 6px}.case__meta[data-astro-cid-dhfotatx]{font-size:.8rem;color:var(--muted);margin-top:-4px}.case[data-astro-cid-dhfotatx] p[data-astro-cid-dhfotatx]{font-size:.95rem}.clients[data-astro-cid-dhfotatx]{padding:40px 0 72px}.clients__t[data-astro-cid-dhfotatx]{text-align:center;color:var(--muted);font-size:.9rem;margin-bottom:18px}.clients__row[data-astro-cid-dhfotatx]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 28px}.clients__row[data-astro-cid-dhfotatx] span[data-astro-cid-dhfotatx]{font-family:var(--font-head);font-weight:600;font-size:1.05rem;color:#8a94a8}.step[data-astro-cid-dhfotatx]{border-top:2px solid var(--text);padding-top:18px}.step__n[data-astro-cid-dhfotatx]{font-family:var(--font-head);font-weight:700;color:var(--cyan-600)}.step[data-astro-cid-dhfotatx] h3[data-astro-cid-dhfotatx]{margin-top:8px}@media(max-width:900px){.hero__top[data-astro-cid-dhfotatx]{grid-template-columns:1fr;gap:24px}.hero__media[data-astro-cid-dhfotatx]{aspect-ratio:4 / 3}.badge--3[data-astro-cid-dhfotatx]{display:none}}@media(max-width:520px){.badge--1[data-astro-cid-dhfotatx]{display:none}.path[data-astro-cid-dhfotatx]{padding:26px}}
