.hero[data-astro-cid-lcdefpme]{background:radial-gradient(circle at 90% 10%, #06b7e93d, transparent 40%), linear-gradient(160deg, var(--c-navy) 0%, #0f2f57 60%, #143a6b 100%);color:#fff;isolation:isolate;padding-block:clamp(48px,8vw,96px) 40px;position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme] .hero-bg{object-fit:cover;object-position:center 30%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:radial-gradient(circle at 90% 10%,#06b7e938,#0000 45%),linear-gradient(160deg,#0b2545eb 0%,#0f2f57d6 55%,#143a6bc7 100%);position:absolute;inset:0}.hero[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--c-accent-on-dark);letter-spacing:.3em}.hero-inner[data-astro-cid-lcdefpme]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:40px;display:grid}h1[data-astro-cid-lcdefpme]{word-break:keep-all;margin-bottom:20px;font-size:clamp(30px,4.6vw,50px);line-height:1.35}.hero-lead[data-astro-cid-lcdefpme]{color:#ffffffd6;max-width:34em;font-size:clamp(15px,1.5vw,17px)}.hero-buttons[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hero-buttons[data-astro-cid-lcdefpme] .btn--ghost[data-astro-cid-lcdefpme]{color:#fff}.stats[data-astro-cid-lcdefpme]{border-top:1px solid #ffffff29;grid-template-columns:repeat(4,1fr);margin:clamp(40px,6vw,64px) 0 0;padding:24px 0 0;list-style:none;display:grid}.stats[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{flex-direction:column;padding-inline:8px;display:flex}.stat-value[data-astro-cid-lcdefpme]{font-family:var(--font-en);font-size:clamp(28px,3.6vw,40px);font-weight:800;line-height:1.2}.stat-value[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{font-family:var(--font-sans);margin-left:4px;font-size:14px;font-weight:700}.stat-label[data-astro-cid-lcdefpme]{color:#ffffffb8;font-size:13px}.services[data-astro-cid-lcdefpme]{margin-top:36px}.services[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme],.entity[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{font-size:12px}.services[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{align-items:center;gap:8px;display:flex}.subs[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.scenes[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:16px;margin:36px 0 0;padding:0;list-style:none;display:grid}.scenes[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]{margin:0}.scenes[data-astro-cid-lcdefpme] img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius);width:100%}.scenes[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--c-ink-soft);margin-top:8px;font-size:13px}.flow[data-astro-cid-lcdefpme]{counter-reset:flow;grid-template-columns:repeat(5,1fr);gap:12px;margin:36px 0 0;padding:0;list-style:none;display:grid}.flow[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-radius:var(--radius);border-top:4px solid var(--c-accent);box-shadow:var(--shadow);background:#fff;padding:22px 18px}.flow-step[data-astro-cid-lcdefpme]{font-family:var(--font-en);letter-spacing:.15em;color:var(--c-accent-ink);font-size:12px;font-weight:800}.flow[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:6px 0 8px;font-size:17px}.flow[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--c-ink-soft);margin:0;font-size:14px;line-height:1.75}.industry[data-astro-cid-lcdefpme]{border:1px solid var(--c-line);border-radius:var(--radius);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;margin-top:40px;padding:28px 32px;display:flex}.industry[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{flex:420px}.industry-title[data-astro-cid-lcdefpme]{margin:10px 0 6px;font-size:19px;font-weight:700}.industry[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{color:var(--c-ink-soft);margin:0;font-size:14px}.entity[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{align-items:center;gap:10px;display:flex}.companies[data-astro-cid-lcdefpme]{color:var(--c-muted);margin:0 0 4px;padding-left:1.1em;font-size:13px}.news-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:16px;margin-bottom:12px;display:flex}@media (width<=960px){.hero-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-visual[data-astro-cid-lcdefpme]{max-width:560px}.flow[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width<=640px){.scenes[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.stats[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;row-gap:20px}.flow[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
