.hero[data-astro-cid-lcdefpme]{padding:6rem var(--s7-pad-x) 5rem;min-height:640px;position:relative;overflow:hidden}.hero-inner[data-astro-cid-lcdefpme]{z-index:1;max-width:60rem;position:relative}.hero-h1[data-astro-cid-lcdefpme]{font-size:var(--s7-display);letter-spacing:var(--s7-track-display);line-height:var(--s7-leading-display);margin-bottom:var(--s7-sp-6)}.hero-h1[data-astro-cid-lcdefpme] .accent{color:var(--s7-cyan)}.hero-sub[data-astro-cid-lcdefpme]{font-size:1.0625rem;font-weight:var(--s7-w-light);color:var(--s7-text-secondary);line-height:var(--s7-leading-body);max-width:35rem;margin-bottom:var(--s7-sp-10)}.hero-sub[data-astro-cid-lcdefpme] .accent{color:var(--s7-cyan)}.hero-ctas[data-astro-cid-lcdefpme]{gap:var(--s7-sp-4);flex-wrap:wrap;display:flex}.hero-stats[data-astro-cid-lcdefpme]{align-items:flex-start;gap:var(--s7-sp-10);margin-top:var(--s7-sp-16);padding-top:var(--s7-sp-10);border-top:.5px solid var(--s7-border);z-index:2;flex-wrap:wrap;display:flex;position:relative}.stat[data-astro-cid-lcdefpme]{gap:var(--s7-sp-1);flex-direction:column;flex-shrink:0;display:flex}.stat-val[data-astro-cid-lcdefpme]{font-size:1rem;font-weight:var(--s7-w-bold);color:var(--s7-text-primary);letter-spacing:-.01em;white-space:nowrap;line-height:1.4}.stat-rule[data-astro-cid-lcdefpme]{background:var(--s7-border);flex-shrink:0;align-self:center;width:.5px;height:2rem}.services[data-astro-cid-lcdefpme]{padding:var(--s7-sp-20) var(--s7-pad-x)}.svc-grid[data-astro-cid-lcdefpme]{background:var(--s7-border);border:.5px solid var(--s7-border);margin-top:var(--s7-sp-12);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.svc-card[data-astro-cid-lcdefpme]{background:var(--s7-bg);gap:var(--s7-sp-3);transition:background var(--s7-dur-fast);flex-direction:column;padding:2.25rem 2rem;text-decoration:none;display:flex;position:relative}.svc-card[data-astro-cid-lcdefpme]:hover{background:#ffffff05}.svc-card--primary[data-astro-cid-lcdefpme]{background:#00baee08}.svc-num[data-astro-cid-lcdefpme]{font-size:.6875rem;font-weight:var(--s7-w-bold);color:var(--s7-cyan);letter-spacing:.1em}.svc-icon[data-astro-cid-lcdefpme]{margin:var(--s7-sp-2) 0 var(--s7-sp-1)}.svc-name[data-astro-cid-lcdefpme]{font-size:var(--s7-h3);font-weight:var(--s7-w-bold);color:var(--s7-text-primary);margin-bottom:var(--s7-sp-1)}.svc-desc[data-astro-cid-lcdefpme]{font-size:var(--s7-small);font-weight:var(--s7-w-light);color:var(--s7-text-secondary);line-height:var(--s7-leading-body);flex:1;max-width:100%}.svc-link[data-astro-cid-lcdefpme]{font-size:var(--s7-small);font-weight:var(--s7-w-bold);color:var(--s7-cyan);align-items:center;gap:var(--s7-sp-2);margin-top:var(--s7-sp-2);display:inline-flex}.capabilities[data-astro-cid-lcdefpme]{padding:var(--s7-sp-16) var(--s7-pad-x)}.eyebrow--muted[data-astro-cid-lcdefpme]{color:#fff6}.eyebrow--muted[data-astro-cid-lcdefpme]:before{background:#ffffff40}.capabilities-h2[data-astro-cid-lcdefpme]{font-size:1.125rem;font-weight:var(--s7-w-bold);color:#ffffffbf;margin-bottom:var(--s7-sp-3)}.capabilities-intro[data-astro-cid-lcdefpme]{font-size:var(--s7-small);font-weight:var(--s7-w-light);color:var(--s7-text-secondary);margin-bottom:var(--s7-sp-6);max-width:36rem;line-height:var(--s7-leading-body)}.capabilities-row[data-astro-cid-lcdefpme]{gap:var(--s7-sp-8);margin-bottom:var(--s7-sp-6);flex-wrap:wrap;display:flex}.cap-item[data-astro-cid-lcdefpme]{align-items:center;gap:var(--s7-sp-3);display:flex}.cap-icon[data-astro-cid-lcdefpme]{flex-shrink:0;justify-content:center;align-items:center;display:flex}.cap-text[data-astro-cid-lcdefpme]{font-size:var(--s7-small);font-weight:var(--s7-w-regular);color:#fff9}.capabilities-closing[data-astro-cid-lcdefpme]{font-size:.8125rem;font-weight:var(--s7-w-light);color:var(--s7-text-tertiary);max-width:36rem;line-height:var(--s7-leading-body)}.capabilities-closing[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--s7-cyan);font-weight:var(--s7-w-bold)}.proof[data-astro-cid-lcdefpme]{padding:var(--s7-sp-20) var(--s7-pad-x);background:#0000002e}.proof-head[data-astro-cid-lcdefpme]{margin-bottom:var(--s7-sp-12)}.proof-grid[data-astro-cid-lcdefpme]{background:var(--s7-border);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.proof-card[data-astro-cid-lcdefpme]{background:var(--s7-bg);padding:2rem 1.75rem}.proof-mark[data-astro-cid-lcdefpme]{font-size:1.625rem;font-weight:var(--s7-w-bold);color:var(--s7-cyan);margin-bottom:var(--s7-sp-3);line-height:1;display:block}.proof-q[data-astro-cid-lcdefpme]{font-size:.875rem;font-weight:var(--s7-w-light);color:#ffffffa6;line-height:var(--s7-leading-body);margin-bottom:var(--s7-sp-5);max-width:100%;font-style:italic}.proof-who[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.25rem;font-size:.6875rem;display:flex}.proof-role[data-astro-cid-lcdefpme]{font-weight:var(--s7-w-bold);color:#ffffff59;letter-spacing:.05em;text-transform:uppercase}.proof-sector[data-astro-cid-lcdefpme]{font-weight:var(--s7-w-light);color:#ffffff73}.cta-band[data-astro-cid-lcdefpme]{padding:var(--s7-sp-20) var(--s7-pad-x);border-top:.5px solid var(--s7-border)}.cta-band-inner[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--s7-sp-10);flex-wrap:wrap;display:flex}.cta-text[data-astro-cid-lcdefpme]{max-width:36rem}.cta-h2[data-astro-cid-lcdefpme]{font-size:var(--s7-h1);font-weight:var(--s7-w-bold);letter-spacing:var(--s7-track-heading);color:var(--s7-text-primary);margin-bottom:var(--s7-sp-3)}.cta-sub[data-astro-cid-lcdefpme]{font-size:var(--s7-small);font-weight:var(--s7-w-light);color:var(--s7-text-secondary);line-height:var(--s7-leading-body);max-width:100%}@media (width<=1024px){.svc-grid[data-astro-cid-lcdefpme],.proof-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=768px){.hero[data-astro-cid-lcdefpme]{padding:3.5rem var(--s7-pad-x-mobile) 3.5rem}.services[data-astro-cid-lcdefpme],.capabilities[data-astro-cid-lcdefpme],.proof[data-astro-cid-lcdefpme],.cta-band[data-astro-cid-lcdefpme]{padding:3.5rem var(--s7-pad-x-mobile)}.cta-band-inner[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}.capabilities-row[data-astro-cid-lcdefpme]{gap:var(--s7-sp-3);flex-direction:column}}
