.hero[data-astro-cid-wcolddp2]{color:#fff;background:var(--dark);align-items:flex-end;min-height:min(100svh,920px);display:flex;position:relative;overflow:hidden}.hero__img[data-astro-cid-wcolddp2]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__shade[data-astro-cid-wcolddp2]{background:linear-gradient(#0a0b0c59 0%,#0a0b0c26 25%,#0a0b0c8c 55%,#0a0b0ceb 100%),linear-gradient(90deg,#0a0b0c80,#0000 70%);position:absolute;inset:0}.hero__content[data-astro-cid-wcolddp2]{padding-top:calc(var(--header-h) + 64px);gap:24px;padding-bottom:clamp(48px,8vw,96px);display:grid;position:relative}.hero__eyebrow[data-astro-cid-wcolddp2]{color:#fffc}.hero__title[data-astro-cid-wcolddp2]{max-width:16ch}.hero__lead[data-astro-cid-wcolddp2]{color:#ffffffd1;max-width:58ch}.hero__actions[data-astro-cid-wcolddp2]{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.hero__caption[data-astro-cid-wcolddp2]{color:#ffffffd9;border-top:1px solid #ffffff40;justify-self:start;align-items:center;gap:12px;margin-top:24px;padding-top:16px;font-size:.875rem;text-decoration:none;display:inline-flex}.hero__caption-label[data-astro-cid-wcolddp2]{letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;font-size:.75rem}.hero__caption[data-astro-cid-wcolddp2]:hover{color:#fff}@media (width>=1100px){.hero__caption[data-astro-cid-wcolddp2]{right:var(--gutter);max-width:320px;position:absolute;bottom:clamp(48px,8vw,96px)}}.stats-wrap[data-astro-cid-wcolddp2]{padding-block:24px 48px}.stats-wrap[data-astro-cid-wcolddp2] .stats{border-top:0}.intro[data-astro-cid-wcolddp2]{gap:32px;display:grid}@media (width>=960px){.intro[data-astro-cid-wcolddp2]{grid-template-columns:1.3fr 1fr;align-items:end;gap:80px}}.intro__title[data-astro-cid-wcolddp2]{max-width:24ch}.intro__text[data-astro-cid-wcolddp2]{justify-items:start;gap:28px;display:grid}.featured[data-astro-cid-wcolddp2]{gap:clamp(24px,3vw,40px);display:grid}@media (width>=1100px){.featured[data-astro-cid-wcolddp2]{grid-template-columns:1.15fr 1fr;align-items:start}.featured__rest[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1fr}}.center[data-astro-cid-wcolddp2]{justify-content:center;margin-top:clamp(40px,5vw,64px);display:flex}.right[data-astro-cid-wcolddp2]{justify-content:flex-start;display:flex}@media (width>=900px){.right[data-astro-cid-wcolddp2]{justify-content:flex-end}}.progress-list[data-astro-cid-wcolddp2]{border-top:1px solid var(--dark-line);margin:0;padding:0;list-style:none}.progress-list[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{border-bottom:1px solid var(--dark-line);grid-template-columns:1fr auto;gap:4px 24px;padding:22px 0 26px;text-decoration:none;display:grid;position:relative}@media (width>=800px){.progress-list[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{grid-template-columns:1.4fr 1fr 80px;align-items:baseline}}.progress-list__title[data-astro-cid-wcolddp2]{font-family:var(--font-display);font-weight:600;font-stretch:88%;font-size:var(--step-1);transition:color .2s}.progress-list[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:hover .progress-list__title[data-astro-cid-wcolddp2]{color:#fff;text-decoration:underline;text-decoration-color:var(--red);text-underline-offset:5px}.progress-list__loc[data-astro-cid-wcolddp2]{color:var(--on-dark-muted);grid-row:2;font-size:.875rem}@media (width>=800px){.progress-list__loc[data-astro-cid-wcolddp2]{grid-row:auto}}.progress-list__value[data-astro-cid-wcolddp2]{text-align:right;font-family:var(--font-display);font-stretch:80%;font-size:var(--step-2);grid-area:1/2;font-weight:650}@media (width>=800px){.progress-list__value[data-astro-cid-wcolddp2]{grid-column:3}}.progress-list__bar[data-astro-cid-wcolddp2]{height:3px;width:var(--p);background:var(--red);position:absolute;bottom:-1px;left:0}.clients[data-astro-cid-wcolddp2]{gap:32px;display:grid}@media (width>=960px){.clients[data-astro-cid-wcolddp2]{grid-template-columns:1fr 2fr;gap:64px}}.clients__list[data-astro-cid-wcolddp2]{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));margin:0;padding:0;list-style:none;display:grid}.clients__list[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;min-height:88px;padding:16px 20px;font-size:.9375rem;font-weight:600;line-height:1.35;display:flex}.cta[data-astro-cid-wcolddp2]{background:var(--red);color:#fff;padding-block:clamp(56px,8vw,104px)}.cta__inner[data-astro-cid-wcolddp2]{justify-items:start;gap:20px;display:grid}.cta[data-astro-cid-wcolddp2] .lead[data-astro-cid-wcolddp2]{color:#ffffffe0}.cta[data-astro-cid-wcolddp2] .btn--red[data-astro-cid-wcolddp2]{--btn-bg:var(--dark)}.cta[data-astro-cid-wcolddp2] .btn--red[data-astro-cid-wcolddp2]:hover{--btn-bg:#000}
