.services-boundaries__layout[data-astro-cid-uql2ttij]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(48px,8vw,112px);display:grid}.services-boundaries__eyebrow[data-astro-cid-uql2ttij]{margin:0 0 var(--space-3);color:var(--color-brand-teal);letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:750}.services-boundaries[data-astro-cid-uql2ttij] h2[data-astro-cid-uql2ttij]{color:var(--color-brand-navy);letter-spacing:-.04em;margin:0;font-size:clamp(2.1rem,4vw,3.5rem);font-weight:760;line-height:1.02}.services-boundaries__intro[data-astro-cid-uql2ttij]{max-width:35rem;margin:var(--space-5,20px) 0 0;color:var(--color-text-secondary);line-height:1.7}.services-boundaries__list[data-astro-cid-uql2ttij]{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}.services-boundaries__list[data-astro-cid-uql2ttij] li[data-astro-cid-uql2ttij]{padding:var(--space-5,20px) 0;border-bottom:1px solid var(--color-border);color:var(--color-brand-navy);font-weight:650}@media (width<=780px){.services-boundaries__layout[data-astro-cid-uql2ttij]{grid-template-columns:1fr}}.services-detailed__header[data-astro-cid-7gpfaxv4]{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:end;gap:clamp(40px,7vw,90px);margin-bottom:clamp(48px,7vw,80px);display:grid}.services-detailed__eyebrow[data-astro-cid-7gpfaxv4]{margin:0 0 calc(var(--space-3) * -1);color:var(--color-brand-teal);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:.82rem;font-weight:750}.services-detailed__header[data-astro-cid-7gpfaxv4] h2[data-astro-cid-7gpfaxv4]{color:var(--color-brand-navy);letter-spacing:-.04em;margin:0;font-size:clamp(2.1rem,4vw,3.6rem);font-weight:760;line-height:1.02}.services-detailed__header[data-astro-cid-7gpfaxv4]>p[data-astro-cid-7gpfaxv4]:last-child{color:var(--color-text-secondary);margin:0;font-size:1.04rem;line-height:1.7}.services-detailed__list[data-astro-cid-7gpfaxv4]{border-top:1px solid var(--color-border)}.services-detailed__item[data-astro-cid-7gpfaxv4]{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:clamp(40px,7vw,96px);padding:clamp(40px,6vw,72px) 0;display:grid}.services-detailed__item--reverse[data-astro-cid-7gpfaxv4] .services-detailed__title[data-astro-cid-7gpfaxv4]{order:2}.services-detailed__item--reverse[data-astro-cid-7gpfaxv4] .services-detailed__body[data-astro-cid-7gpfaxv4]{order:1}.services-detailed__title[data-astro-cid-7gpfaxv4] h3[data-astro-cid-7gpfaxv4]{max-width:15ch;color:var(--color-brand-navy);letter-spacing:-.035em;margin:0;font-size:clamp(1.7rem,3vw,2.65rem);font-weight:750;line-height:1.08}.services-detailed__body[data-astro-cid-7gpfaxv4]>p[data-astro-cid-7gpfaxv4]{color:var(--color-text-secondary);margin:0;font-size:1.03rem;line-height:1.72}.services-detailed__body[data-astro-cid-7gpfaxv4] ul[data-astro-cid-7gpfaxv4]{margin:var(--space-6) 0 0;gap:13px;padding:0;list-style:none;display:grid}.services-detailed__body[data-astro-cid-7gpfaxv4] li[data-astro-cid-7gpfaxv4]{color:var(--color-brand-navy);padding-left:28px;line-height:1.58;position:relative}.services-detailed__body[data-astro-cid-7gpfaxv4] li[data-astro-cid-7gpfaxv4]:before{background:var(--color-brand-teal);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--color-brand-teal) 10%, transparent);content:"";border-radius:50%;position:absolute;top:.62em;left:2px}@media (width<=760px){.services-detailed__header[data-astro-cid-7gpfaxv4],.services-detailed__item[data-astro-cid-7gpfaxv4]{grid-template-columns:1fr}.services-detailed__eyebrow[data-astro-cid-7gpfaxv4]{grid-column:auto}.services-detailed__item--reverse[data-astro-cid-7gpfaxv4] .services-detailed__title[data-astro-cid-7gpfaxv4],.services-detailed__item--reverse[data-astro-cid-7gpfaxv4] .services-detailed__body[data-astro-cid-7gpfaxv4]{order:initial}.services-detailed__title[data-astro-cid-7gpfaxv4] h3[data-astro-cid-7gpfaxv4]{max-width:none}}.services-page-hero__layout[data-astro-cid-3x7tvgvq]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(56px,8vw,120px);display:grid}.services-page-hero__eyebrow[data-astro-cid-3x7tvgvq]{margin:0 0 var(--space-3);color:var(--color-brand-teal);letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:750}.services-page-hero[data-astro-cid-3x7tvgvq] h1[data-astro-cid-3x7tvgvq]{max-width:12ch;color:var(--color-brand-navy);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.8rem,5vw,4.8rem);font-weight:760;line-height:.99}.services-page-hero__intro[data-astro-cid-3x7tvgvq]{max-width:46rem;padding-top:var(--space-8)}.services-page-hero__intro[data-astro-cid-3x7tvgvq]>p[data-astro-cid-3x7tvgvq]{margin:0 0 var(--space-5,20px);color:var(--color-text-secondary);font-size:1.08rem;line-height:1.75}.services-page-hero__note[data-astro-cid-3x7tvgvq]{margin-top:var(--space-8);padding:var(--space-5,20px) var(--space-6);border-left:3px solid var(--color-brand-teal);background:var(--color-surface-soft)}.services-page-hero__note[data-astro-cid-3x7tvgvq] span[data-astro-cid-3x7tvgvq]{color:var(--color-brand-teal);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.78rem;font-weight:760;display:block}.services-page-hero__note[data-astro-cid-3x7tvgvq] p[data-astro-cid-3x7tvgvq]{color:var(--color-brand-navy);margin:0;font-weight:650;line-height:1.6}@media (width<=860px){.services-page-hero__layout[data-astro-cid-3x7tvgvq]{grid-template-columns:1fr}.services-page-hero[data-astro-cid-3x7tvgvq] h1[data-astro-cid-3x7tvgvq]{max-width:none}.services-page-hero__intro[data-astro-cid-3x7tvgvq]{padding-top:0}}
