.hero[data-astro-cid-m3zpgalb]{background:linear-gradient(180deg, #fff 0%, var(--c-bg-soft) 100%);padding-block:2.5rem clamp(2rem,1rem + 2vw,3rem)}.hero__inner[data-astro-cid-m3zpgalb]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,1rem + 4vw,4rem);display:grid}@media (width>=1024px){.hero[data-astro-cid-m3zpgalb]{min-height:calc(100svh - var(--header-h) - 1px);flex-direction:column;padding-block:2rem 0;display:flex}.hero__inner[data-astro-cid-m3zpgalb]{flex:1;align-content:center}.hero__clients[data-astro-cid-m3zpgalb]{margin-top:auto}}.hero__title[data-astro-cid-m3zpgalb]{font-size:var(--fs-display);margin-bottom:1rem;line-height:1.12}.hero__lead[data-astro-cid-m3zpgalb]{max-width:34rem;margin-bottom:1.25rem}.hero__bullets[data-astro-cid-m3zpgalb]{color:var(--c-text);margin:0 0 1.75rem;padding:0;list-style:none}.hero__bullets[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{margin-bottom:.4rem;padding-inline-start:1.5rem;position:relative}.hero__bullets[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]:before{content:"";inset-inline-start:0;background:var(--c-blue);border-radius:50%;width:8px;height:8px;position:absolute;top:.55em}.hero__actions[data-astro-cid-m3zpgalb]{flex-wrap:wrap;gap:.75rem;display:flex}.carousel[data-astro-cid-m3zpgalb]{min-width:0;position:relative}.carousel__arrows[data-astro-cid-m3zpgalb],.carousel__overlay[data-astro-cid-m3zpgalb]{display:none}.carousel__arrow[data-astro-cid-m3zpgalb]{border:1px solid var(--c-line);color:var(--c-ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;padding:0;display:grid}.hero__services-wrap[data-astro-cid-m3zpgalb]{min-width:0}.hero__services[data-astro-cid-m3zpgalb]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.hero__tile[data-astro-cid-m3zpgalb]{border:1px solid var(--c-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transition:transform var(--t-base), box-shadow var(--t-base);background:#fff;display:block;position:relative;overflow:hidden}.hero__tile[data-astro-cid-m3zpgalb]:hover{box-shadow:var(--shadow-pop);transform:translateY(-3px)}.hero__tile[data-astro-cid-m3zpgalb] img[data-astro-cid-m3zpgalb]{aspect-ratio:1;object-fit:contain;background:#fff;width:100%;max-height:216px;display:block}.hero__tile[data-astro-cid-m3zpgalb] span[data-astro-cid-m3zpgalb]{color:var(--c-ink);font-size:var(--fs-sm);font-weight:var(--fw-medium);padding:.5rem .6rem;line-height:1.3;display:block}.section--svcm[data-astro-cid-m3zpgalb]{display:none}.svcm[data-astro-cid-m3zpgalb]{border-top:1px solid var(--c-line);margin:0;padding:0;list-style:none}.svcm[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{border-bottom:1px solid var(--c-line)}.svcm[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]{color:var(--c-ink);align-items:center;gap:.85rem;padding:.7rem 0;display:flex}.svcm[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]:hover{color:var(--c-blue)}.svcm[data-astro-cid-m3zpgalb] img[data-astro-cid-m3zpgalb]{border:1px solid var(--c-line);border-radius:var(--radius-lg);object-fit:contain;background:#fff;flex:none;width:3.5rem;height:3.5rem}.svcm__text[data-astro-cid-m3zpgalb]{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.svcm__title[data-astro-cid-m3zpgalb]{font-weight:var(--fw-semibold)}.svcm[data-astro-cid-m3zpgalb] svg[data-astro-cid-m3zpgalb]{color:var(--c-muted);flex:none}.trustbar[data-astro-cid-m3zpgalb]{border-block:1px solid var(--c-line);background:var(--c-bg-soft)}.trustbar__grid[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(3,1fr);gap:1.5rem;padding-block:1.5rem;display:grid}.trustbar__item[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb]{font-size:var(--fs-h4);margin-bottom:.2rem}.trustbar__item[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{color:var(--c-muted);font-size:var(--fs-sm);margin:0;line-height:1.5}.stats__grid[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(4,1fr);gap:1.5rem;padding-block:clamp(2rem,1.4rem + 2vw,3rem);display:grid}.stats__item[data-astro-cid-m3zpgalb]{text-align:center}.stats__item[data-astro-cid-m3zpgalb] strong[data-astro-cid-m3zpgalb]{color:var(--c-blue);font-size:clamp(1.6rem,1.2rem + 1.6vw,2.4rem);font-weight:var(--fw-semibold);line-height:1.1;display:block}.stats__item[data-astro-cid-m3zpgalb] span[data-astro-cid-m3zpgalb]{color:var(--c-muted);font-size:var(--fs-sm)}.family__body[data-astro-cid-m3zpgalb]{flex-direction:column;gap:.2rem;display:flex}.family__body[data-astro-cid-m3zpgalb] h3[data-astro-cid-m3zpgalb]{font-size:var(--fs-h4);margin:0}.family[data-astro-cid-m3zpgalb] .card__media[data-astro-cid-m3zpgalb] img[data-astro-cid-m3zpgalb]{object-fit:contain;background:#fff}.section-foot[data-astro-cid-m3zpgalb]{text-align:center;margin-top:2rem}.about[data-astro-cid-m3zpgalb]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,1rem + 3vw,4rem);display:grid}.about__facts[data-astro-cid-m3zpgalb]{grid-template-columns:1fr 1fr;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.about__facts[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{border:1px solid var(--c-line);border-radius:var(--radius-lg);background:#fff;padding:1.25rem}.about__facts[data-astro-cid-m3zpgalb] strong[data-astro-cid-m3zpgalb]{color:var(--c-blue);font-size:var(--fs-h3);line-height:1.1;display:block}.about__facts[data-astro-cid-m3zpgalb] span[data-astro-cid-m3zpgalb]{color:var(--c-muted);font-size:var(--fs-sm)}.clamp[data-astro-cid-m3zpgalb]{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=1024px){.hero__inner[data-astro-cid-m3zpgalb],.about[data-astro-cid-m3zpgalb]{grid-template-columns:1fr}.hero__services[data-astro-cid-m3zpgalb]{max-width:32rem}.stats__grid[data-astro-cid-m3zpgalb]{grid-template-columns:1fr 1fr}.trustbar__grid[data-astro-cid-m3zpgalb]{grid-template-columns:1fr}}@media (width<=640px){.stats__grid[data-astro-cid-m3zpgalb]{grid-template-columns:1fr 1fr;gap:1rem;padding-block:1.5rem}.grid--rail[data-astro-cid-m3zpgalb]{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.75rem;margin-inline:-1.5rem;padding:0 1.5rem .5rem;display:flex;overflow-x:auto}.grid--rail[data-astro-cid-m3zpgalb]::-webkit-scrollbar{display:none}.grid--rail[data-astro-cid-m3zpgalb]>[data-astro-cid-m3zpgalb]{scroll-snap-align:start;flex:0 0 min(76%,20rem)}.families[data-astro-cid-m3zpgalb]{grid-template-columns:1fr 1fr;gap:.75rem}.families[data-astro-cid-m3zpgalb]>[data-astro-cid-m3zpgalb]:nth-child(n+5){display:none}.families[data-astro-cid-m3zpgalb] .card__body[data-astro-cid-m3zpgalb]{padding:.6rem .75rem}.families[data-astro-cid-m3zpgalb] h3[data-astro-cid-m3zpgalb]{font-size:var(--fs-sm)}.hero__services-wrap[data-astro-cid-m3zpgalb],.stats[data-astro-cid-m3zpgalb]{display:none}.section--svcm[data-astro-cid-m3zpgalb]{display:block}.carousel__arrows[data-astro-cid-m3zpgalb]{justify-content:center;gap:.5rem;margin-top:.6rem;display:flex}.carousel__arrow[data-astro-cid-m3zpgalb]{width:2.2rem;height:2.2rem;box-shadow:var(--shadow-card)}.carousel__arrow[data-astro-cid-m3zpgalb]:disabled{opacity:.35;pointer-events:none}.carousel--cases[data-astro-cid-m3zpgalb] [data-astro-cid-m3zpgalb][data-rail]{gap:0;margin-inline:0;padding:0 0 .5rem}.carousel--cases[data-astro-cid-m3zpgalb] [data-astro-cid-m3zpgalb][data-rail]>[data-astro-cid-m3zpgalb]{scroll-snap-align:start;flex:0 0 100%}.carousel--cases[data-astro-cid-m3zpgalb] .carousel__overlay[data-astro-cid-m3zpgalb]{inset-inline:0;aspect-ratio:4/3;pointer-events:none;justify-content:space-between;align-items:center;padding-inline:.5rem;display:flex;position:absolute;top:0}.carousel--cases[data-astro-cid-m3zpgalb] .carousel__overlay[data-astro-cid-m3zpgalb]>[data-astro-cid-m3zpgalb]{pointer-events:auto}.carousel--cases[data-astro-cid-m3zpgalb] .carousel__arrow[data-astro-cid-m3zpgalb]{box-shadow:var(--shadow-pop)}.carousel--cases[data-astro-cid-m3zpgalb] .carousel__count[data-astro-cid-m3zpgalb]{top:.5rem;color:var(--c-ink);font-size:.75rem;font-weight:var(--fw-medium);box-shadow:var(--shadow-card);pointer-events:none;background:#fffffff0;border-radius:999px;padding:.1rem .5rem;line-height:1.5;position:absolute;inset-inline-end:.5rem}.why__points[data-astro-cid-m3zpgalb],.why__media[data-astro-cid-m3zpgalb],.about__facts[data-astro-cid-m3zpgalb]{display:none}.why__more[data-astro-cid-m3zpgalb]{display:block}.about[data-astro-cid-m3zpgalb]{gap:1rem}.section--about[data-astro-cid-m3zpgalb]{display:none}.trustbar__grid[data-astro-cid-m3zpgalb]{justify-content:space-between;gap:.5rem;padding-block:.75rem;display:flex}.trustbar__item[data-astro-cid-m3zpgalb]{text-align:center}.trustbar__item[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb]{font-size:var(--fs-xs);margin:0;line-height:1.35}.trustbar__item[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{display:none}}
