.services_head__kDoGg{padding-block:clamp(4rem,8vw,7rem) clamp(3rem,5vw,5rem)}.services_label__NLPLE{display:block;margin-bottom:24px}.services_title__rpMBQ{max-width:16ch;margin-bottom:28px}.services_lede__xzAZ1{max-width:64ch;margin-bottom:48px}.services_toc__Z4rlO{display:flex;flex-wrap:wrap;gap:0;border-top:var(--hairline);border-bottom:var(--hairline);margin-top:12px}.services_tocLink__5ILfV{font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:14px 18px;color:var(--color-text-secondary);border-right:var(--hairline);transition:color var(--dur-fast) ease,background var(--dur-fast) ease}.services_tocLink__5ILfV:last-child{border-right:0}.services_tocLink__5ILfV:hover{color:var(--color-accent-text);background:var(--color-bg-accent-soft)}.services_overview__Tz6rl{padding-block:2rem 4rem}.services_catGroup__foDHg{border-top:var(--hairline)}.services_catGroup__foDHg:first-child{border-top:0}.services_catBanner__mKEt2{display:flex;flex-direction:column;gap:8px;padding-block:4rem 2rem;scroll-margin-top:88px}@media (max-width:760px){.services_catBanner__mKEt2{padding-block:3rem 1.5rem}}.services_catEyebrow__tphsM{display:inline-block;margin-bottom:6px}.services_catTitle__NQtol{font-family:var(--font-serif);font-size:clamp(28px,3.8vw,40px);font-weight:500;letter-spacing:-.015em;line-height:1.05}.services_catDesc__Z80Bt{font-size:16px;color:var(--color-text-secondary);max-width:70ch;line-height:1.55}.services_list__cDkJN{display:flex;flex-direction:column}.services_item__3L_FH{display:grid;grid-template-columns:280px minmax(0,1fr);padding-block:5rem;border-top:var(--hairline);scroll-margin-top:88px}@media (max-width:900px){.services_item__3L_FH{grid-template-columns:1fr;gap:32px;padding-block:4rem}}.services_itemHead__ybTmk{display:flex;flex-direction:column;gap:14px;position:sticky;top:88px;height:max-content}@media (max-width:900px){.services_itemHead__ybTmk{position:static}}.services_itemTitle__KyRU1{font-size:clamp(26px,3vw,34px);line-height:1.1}.services_itemSummary__oX483{font-size:16px;color:var(--color-text-secondary)}.services_itemBody__QBB4B{display:flex;flex-direction:column;gap:36px}.services_itemDesc__9FFAI{font-size:18px;color:var(--color-text-primary);line-height:1.5;max-width:64ch}.services_itemMeta__lsoOV{display:grid;grid-template-columns:1fr 1fr;gap:36px}@media (max-width:720px){.services_itemMeta__lsoOV{grid-template-columns:1fr}}.services_metaBlock__8BcyC{display:flex;flex-direction:column;gap:12px}.services_metaBlock__8BcyC p{font-size:15px;color:var(--color-text-secondary)}.services_inside__qMsqf{list-style:none;display:flex;flex-direction:column;gap:8px}.services_inside__qMsqf li{font-size:15px;color:var(--color-text-secondary);padding-left:20px;position:relative}.services_inside__qMsqf li:before{content:"";position:absolute;left:0;top:.7em;width:10px;height:1px;background:var(--color-accent)}.services_cta__mGRUv{background:var(--color-bg-muted);padding:clamp(48px,8vw,80px);margin-block:4rem}.services_ctaTitle__ocu8Z{font-size:clamp(28px,4vw,40px);margin-block:16px;max-width:18ch}.services_ctaBody___yDvv{font-size:17px;margin-bottom:28px;max-width:56ch}.services_ctaActions__7dxgy{display:flex;gap:14px;flex-wrap:wrap}.services_head__kDoGg{padding-block:clamp(48px,7vw,88px) 32px}.services_title__rpMBQ{font-weight:400;font-size:clamp(40px,5.5vw,72px);line-height:1.07;max-width:23ch;letter-spacing:-.035em}.services_lede__xzAZ1{font-size:18px;line-height:1.75;max-width:65ch;margin-bottom:30px}.services_toc__Z4rlO{gap:8px;border:0}.services_tocLink__5ILfV{font-family:var(--font-sans);text-transform:none;letter-spacing:0;font-size:14px;border:1px solid var(--color-border-default);border-radius:24px;padding:11px 18px}.services_tocLink__5ILfV:last-child{border-right:1px solid var(--color-border-default)}.services_overview__Tz6rl{padding-block:0 32px}.services_startPanel__ypV4E{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center;background:var(--color-bg-panel);border-radius:var(--radius);padding:32px}.services_startPanel__ypV4E h2{font-size:30px;font-weight:400;margin:12px 0}.services_startPanel__ypV4E p{font-size:14px;line-height:1.75;max-width:60ch}.services_startActions__o0yEn{display:grid;gap:12px}.services_catGroup__foDHg{scroll-margin-top:95px}.services_catBanner__mKEt2{padding-block:44px 24px}.services_catTitle__NQtol{font-weight:400;letter-spacing:-.02em}.services_serviceIndex__ePPTr{display:flex;gap:12px 24px;flex-wrap:wrap;margin-top:16px}.services_inlineAction__NrZmI,.services_serviceIndex__ePPTr a{font-size:13px;text-decoration:underline;text-underline-offset:5px}.services_inlineAction__NrZmI{margin-top:8px;align-self:start}.services_item__3L_FH{padding-block:36px;grid-template-columns:minmax(240px,.85fr) minmax(0,1.6fr);gap:48px}.services_itemTitle__KyRU1{font-weight:400;font-size:28px;letter-spacing:-.015em}.services_itemDesc__9FFAI{font-size:16px;line-height:1.8}.services_itemBody__QBB4B{gap:24px}.services_itemHead__ybTmk{position:static}.services_cta__mGRUv{--color-accent-text:var(--color-accent);--color-accent-display:var(--color-accent);--color-text-tertiary:var(--color-on-ink-muted);background:var(--color-footer-bg);color:var(--color-footer-text);border-radius:var(--radius);padding:clamp(28px,5vw,56px)}.services_ctaTitle__ocu8Z{color:var(--color-on-ink)}.services_ctaBody___yDvv{color:inherit}@media(max-width:800px){.services_item__3L_FH,.services_startPanel__ypV4E{grid-template-columns:1fr;gap:24px}.services_startActions__o0yEn{justify-items:start}.services_item__3L_FH{padding-block:30px}}