.services_groups___tssk{border-top:1px solid var(--border)}.services_group__ethnz{display:grid;grid-gap:var(--space-5);gap:var(--space-5);padding-block:var(--space-10);border-bottom:1px solid var(--border)}@media (min-width:1024px){.services_group__ethnz{grid-template-columns:3fr 5fr 4fr;gap:var(--space-12);align-items:start}}.services_groupHead__RQRJx{display:flex;align-items:baseline;gap:var(--space-4)}.services_groupIndex__udiXA{font-family:var(--font-label);font-size:var(--text-eyebrow);color:var(--ink-400);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.services_groupLabel__cIdFA{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-h3)}.services_groupChoose__j_ur4,.services_groupSummary__02HD3{font-size:var(--text-body-sm);line-height:var(--leading-relaxed);color:var(--muted);max-width:var(--measure-body)}.services_groupChoose__j_ur4{margin-top:var(--space-3);border-left:2px solid var(--accent-edge);padding-left:var(--space-4)}.services_groupServices__YszOm{padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5)}@media (min-width:1024px){.services_groupServices__YszOm{flex-direction:column;gap:var(--space-2);border-left:1px solid var(--border);padding-left:var(--space-6)}}.services_serviceLink__VlOaK{color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:4px;display:inline-block;min-height:24px;transition:color var(--dur-fast) var(--ease-standard),-webkit-text-decoration-color var(--dur-fast) var(--ease-standard);transition:color var(--dur-fast) var(--ease-standard),text-decoration-color var(--dur-fast) var(--ease-standard);transition:color var(--dur-fast) var(--ease-standard),text-decoration-color var(--dur-fast) var(--ease-standard),-webkit-text-decoration-color var(--dur-fast) var(--ease-standard)}.services_serviceLink__VlOaK:hover{color:var(--foreground)}.services_chain__XWZ9b{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--gap-stack-sm);gap:var(--gap-stack-sm);counter-reset:chain}@media (min-width:768px){.services_chain__XWZ9b{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-10)}}@media (min-width:1024px){.services_chain__XWZ9b{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-8)}}.services_chainItem__rL2bz{border-top:2px solid var(--border);padding-top:var(--space-5)}.services_chainItem__rL2bz:first-child{border-top-color:var(--accent-edge)}.services_chainIndex__mHcSJ{font-family:var(--font-label);font-size:var(--text-eyebrow);color:var(--ink-400);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.services_chainStep__hDARc{font-family:var(--font-display);font-size:var(--text-h4);font-weight:var(--weight-semibold);margin-block:var(--space-3) var(--space-2);letter-spacing:-.01em}.services_chainDetail__Pt_UD{font-size:var(--text-body-sm);line-height:var(--leading-relaxed);color:var(--muted)}.services_groups___tssk{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-6);border-top:0;align-items:start}@media (min-width:768px){.services_groups___tssk{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.services_groups___tssk{grid-template-columns:repeat(3,minmax(0,1fr))}}.services_group__ethnz{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3);padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);scroll-margin-top:calc(var(--header-height) + var(--space-6))}.services_groupHead__RQRJx{align-items:center;gap:var(--space-3)}.services_groupIndex__udiXA{display:inline-grid;place-items:center;flex-shrink:0;inline-size:var(--space-8);block-size:var(--space-8);border-radius:var(--radius-md);background:color-mix(in srgb,var(--accent-edge) 12%,var(--background));font-size:var(--text-caption);font-weight:var(--weight-semibold);color:var(--accent-text)}.services_groupLabel__cIdFA{font-size:var(--text-h4);line-height:var(--leading-snug)}.services_groupBody__aY_Y4{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.services_groupChoose__j_ur4{margin-top:0}.services_groupServices__YszOm{display:grid;grid-gap:var(--space-1);gap:var(--space-1);margin:0;padding:var(--space-3) 0 0;border-left:0;border-top:1px solid var(--border);list-style:none}@media (min-width:1024px){.services_groupServices__YszOm{padding-left:0;border-left:0}}.services_serviceLink__VlOaK{display:inline-flex;align-items:baseline;gap:var(--space-2);min-height:0;padding-block:var(--space-1);font-size:var(--text-body-sm);color:var(--foreground);text-decoration:none}.services_serviceLink__VlOaK:before{content:"\203A";flex-shrink:0;color:var(--accent-edge)}.services_serviceLink__VlOaK:hover{color:var(--accent-text);text-decoration:underline;-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline)}.services_groupMore__O5lAL{margin-top:calc(var(--space-2) * -1)}.services_groupMore__O5lAL>.services_groupServices__YszOm{padding-top:var(--space-1);border-top:0}.services_groupMoreToggle__pclsC{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--touch-target-min);font-size:var(--text-body-sm);font-weight:var(--weight-medium);color:var(--accent-text);cursor:pointer;list-style:none}.services_groupMoreToggle__pclsC::-webkit-details-marker{display:none}.services_groupMoreToggle__pclsC:after{content:"\203A";transform:rotate(90deg);transition:transform var(--dur-fast) var(--ease-standard)}.services_groupMore__O5lAL[open]>.services_groupMoreToggle__pclsC:after{transform:rotate(-90deg)}.services_groupMoreToggle__pclsC:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}