._groups_13vg3_1{gap:clamp(3.5rem,7vw,6rem);display:grid}._group_13vg3_1{min-width:0;scroll-margin-top:8rem}._group_13vg3_1+._group_13vg3_1{border-top:1px solid var(--catalog-border);padding-top:clamp(2.5rem,5vw,4rem)}._heading_13vg3_16{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:end;gap:1.5rem 3rem;margin-bottom:1.75rem;display:grid}._title_13vg3_24{color:var(--catalog-text);font-family:var(--sans);letter-spacing:-.035em;margin:0;font-size:clamp(2rem,3.5vw,3rem);font-weight:600;line-height:1.1}._titleLink_13vg3_34{min-height:2.75rem;color:inherit;border-radius:.3rem;align-items:center;gap:.75rem;text-decoration:none;transition:color .16s;display:inline-flex}._titleLink_13vg3_34>svg{color:var(--catalog-accent);flex-shrink:0;transition:transform .16s}._titleLink_13vg3_34:hover{color:var(--catalog-accent)}._titleLink_13vg3_34:hover>svg{transform:translate(2px,-2px)}._titleLink_13vg3_34:focus-visible{outline:2px solid var(--catalog-accent);outline-offset:.3rem}._directoryTabs_13vg3_55{border:1px solid var(--catalog-border);background:var(--catalog-surface);border-radius:999px;flex-wrap:wrap;gap:.5rem;width:fit-content;max-width:100%;margin-bottom:2rem;padding:.35rem;display:flex}._directoryTabs_13vg3_55 a{min-height:2.75rem;color:var(--catalog-muted);border-radius:999px;justify-content:center;align-items:center;padding:.65rem 1.25rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:flex}._directoryTabs_13vg3_55 a:hover,._directoryTabs_13vg3_55 a[aria-current=page]{color:var(--catalog-text);background:var(--catalog-surface-soft)}._directoryTabs_13vg3_55 a:focus-visible{outline:2px solid var(--catalog-accent);outline-offset:2px}._description_13vg3_85{max-width:32rem;color:var(--catalog-muted);margin:0;font-size:1rem;line-height:1.6}._groups_13vg3_1 ._servicesGrid_13vg3_93.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=700px){._group_13vg3_1{scroll-margin-top:6rem}._heading_13vg3_16{grid-template-columns:minmax(0,1fr);gap:.75rem;margin-bottom:1.25rem}._description_13vg3_85{font-size:.9375rem}._groups_13vg3_1 ._servicesGrid_13vg3_93.catalog-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){._titleLink_13vg3_34,._titleLink_13vg3_34>svg{transition:none}._titleLink_13vg3_34:hover>svg{transform:none}}
