.services-grid[data-astro-cid-gqcvzhte]{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:clamp(18px,2vw,28px);display:grid}.svc[data-astro-cid-gqcvzhte]{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--steel-200);flex-direction:column;transition:box-shadow .25s,transform .25s;display:flex;overflow:hidden}.svc[data-astro-cid-gqcvzhte]:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.svc[data-astro-cid-gqcvzhte] .svc__media{border-radius:0}.svc__body[data-astro-cid-gqcvzhte]{flex-direction:column;flex:1;padding:26px;display:flex}.svc__top[data-astro-cid-gqcvzhte]{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.svc__icon[data-astro-cid-gqcvzhte]{background:var(--blue-50);width:54px;height:54px;color:var(--blue-600);border-radius:16px;place-items:center;display:grid}.svc__num[data-astro-cid-gqcvzhte]{font-family:var(--font-heading);color:var(--blue-100);font-size:2rem;font-weight:800;line-height:1}.svc[data-astro-cid-gqcvzhte] p[data-astro-cid-gqcvzhte]{color:var(--ink-soft);flex:1}.svc__links[data-astro-cid-gqcvzhte]{border-top:1px solid var(--steel-200);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:16px;display:flex}.svc__more[data-astro-cid-gqcvzhte]{font-family:var(--font-heading);color:var(--blue-600);align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.svc__quote[data-astro-cid-gqcvzhte]{color:var(--accent-hover);font-size:.88rem;font-weight:600}@media (width<=1200px){.services-grid[data-astro-cid-gqcvzhte]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.services-grid[data-astro-cid-gqcvzhte]{grid-template-columns:minmax(0,1fr)}}.about[data-astro-cid-oxgmilyn]{grid-template:"media text""media stats"/minmax(0,1fr) minmax(0,1fr);gap:36px clamp(32px,5vw,80px);display:grid}.about__media[data-astro-cid-oxgmilyn]{grid-area:media;display:flex}.about__media[data-astro-cid-oxgmilyn] .about__img{flex:1;height:100%;min-height:360px}.about__text[data-astro-cid-oxgmilyn]{grid-area:text}.about__text[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]{color:var(--ink-soft)}.about__stats[data-astro-cid-oxgmilyn]{grid-area:stats;grid-template-columns:repeat(3,minmax(0,1fr));align-self:end;gap:16px;margin:0;padding:0;list-style:none;display:grid}.stat[data-astro-cid-oxgmilyn]{border-radius:var(--radius);background:var(--navy-900);color:#c9d6ff;flex-direction:column;gap:6px;padding:22px 18px;display:flex}.stat__num[data-astro-cid-oxgmilyn]{font-family:var(--font-heading);color:var(--white);font-size:clamp(1.8rem,2.6vw,2.5rem);font-weight:800;line-height:1}.stat__label[data-astro-cid-oxgmilyn]{font-size:.88rem;line-height:1.35}@media (width<=960px){.about[data-astro-cid-oxgmilyn]{grid-template-columns:minmax(0,1fr);grid-template-areas:"text""media""stats"}.about__media[data-astro-cid-oxgmilyn] .about__img{min-height:0;aspect-ratio:4/3!important}.about__media[data-astro-cid-oxgmilyn] .about__img img{object-position:50% 15%}}@media (width<=600px){.about__media[data-astro-cid-oxgmilyn] .about__img{aspect-ratio:4/5!important}}@media (width<=520px){.about__stats[data-astro-cid-oxgmilyn]{grid-template-columns:minmax(0,1fr)}}.section--dark[data-astro-cid-tbvw4kn2] .hl{color:var(--blue-500)}.why-grid[data-astro-cid-tbvw4kn2]{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:clamp(18px,2vw,28px);display:grid}.why[data-astro-cid-tbvw4kn2]{border-radius:var(--radius);background:#ffffff0d;border:1px solid #ffffff1a;flex-direction:column;padding:clamp(24px,2.4vw,34px);transition:background-color .25s,border-color .25s;display:flex}.why[data-astro-cid-tbvw4kn2]:hover{background:#ffffff14;border-color:#2f7bff99}.why__icon[data-astro-cid-tbvw4kn2]{background:var(--blue-600);width:56px;height:56px;color:var(--white);border-radius:16px;place-items:center;margin-bottom:20px;display:grid}.why[data-astro-cid-tbvw4kn2] p[data-astro-cid-tbvw4kn2]{color:#b9c7ef;margin:0}@media (width<=1024px){.why-grid[data-astro-cid-tbvw4kn2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.why-grid[data-astro-cid-tbvw4kn2]{grid-template-columns:minmax(0,1fr)}}
