.services-hero[data-astro-cid-52q5xhqt]{padding:var(--space-24) var(--section-padding-x) var(--section-padding-y)}.services-hero-inner[data-astro-cid-52q5xhqt]{max-width:var(--content-width);margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-6)}.services-hero-title[data-astro-cid-52q5xhqt]{font-size:var(--text-5xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);max-width:24ch}.services-hero-lead[data-astro-cid-52q5xhqt]{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-text-muted);max-width:52ch}.service-detail[data-astro-cid-52q5xhqt]{padding:var(--section-padding-y) var(--section-padding-x);border-top:1px solid var(--color-border);scroll-margin-top:var(--space-20)}.service-detail[data-astro-cid-52q5xhqt]:nth-child(2n){background-color:var(--color-surface)}.service-detail-inner[data-astro-cid-52q5xhqt]{max-width:var(--content-width);margin-inline:auto}.service-detail-header[data-astro-cid-52q5xhqt]{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-10)}.service-detail-title[data-astro-cid-52q5xhqt]{font-size:var(--text-4xl);line-height:var(--leading-tight)}.service-detail-tagline[data-astro-cid-52q5xhqt]{font-size:var(--text-xl);color:var(--color-text-muted);margin-bottom:0}.service-detail-body[data-astro-cid-52q5xhqt]{display:grid;grid-template-columns:1.2fr .8fr;gap:var(--space-16)}.service-detail-desc[data-astro-cid-52q5xhqt]{font-size:var(--text-lg);line-height:var(--leading-relaxed);max-width:55ch}.service-detail-partner[data-astro-cid-52q5xhqt]{display:flex;align-items:center;gap:var(--space-4);margin-top:var(--space-6);font-size:var(--text-base);color:var(--color-text-muted);line-height:var(--leading-relaxed)}.service-detail-best-for[data-astro-cid-52q5xhqt]{font-size:var(--text-base);color:var(--color-text-muted);line-height:var(--leading-relaxed);margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--color-border);margin-bottom:0}.service-detail-work[data-astro-cid-52q5xhqt]{margin-top:var(--space-6)}.service-work-list[data-astro-cid-52q5xhqt]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.service-work-list[data-astro-cid-52q5xhqt] a[data-astro-cid-52q5xhqt]{color:var(--color-text);text-decoration:underline;text-decoration-color:var(--color-border);text-underline-offset:.25em}.service-work-list[data-astro-cid-52q5xhqt] a[data-astro-cid-52q5xhqt]:hover{color:var(--color-primary);text-decoration-color:var(--color-primary)}.outcomes-heading[data-astro-cid-52q5xhqt]{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--font-medium);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--space-5)}.outcomes-list[data-astro-cid-52q5xhqt]{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--space-4)}.outcomes-list[data-astro-cid-52q5xhqt] li[data-astro-cid-52q5xhqt]{position:relative;padding-left:var(--space-6);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text)}.outcomes-list[data-astro-cid-52q5xhqt] li[data-astro-cid-52q5xhqt]:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:var(--radius-full);background-color:var(--color-accent)}.modes[data-astro-cid-52q5xhqt]{padding:var(--section-padding-y) var(--section-padding-x);border-top:1px solid var(--color-border)}.modes-inner[data-astro-cid-52q5xhqt]{max-width:var(--content-wide);margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-10)}.modes-title[data-astro-cid-52q5xhqt]{margin-top:var(--space-3);font-size:var(--text-3xl)}.modes-grid[data-astro-cid-52q5xhqt]{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8)}.modes-item[data-astro-cid-52q5xhqt]{padding-top:var(--space-5);border-top:3px solid var(--color-primary)}.modes-item-title[data-astro-cid-52q5xhqt]{font-size:var(--text-xl);margin-bottom:var(--space-2)}.modes-item[data-astro-cid-52q5xhqt] p[data-astro-cid-52q5xhqt]{color:var(--color-text-muted);line-height:var(--leading-relaxed)}.engagement[data-astro-cid-52q5xhqt]{padding:var(--section-padding-y) var(--section-padding-x);background-color:var(--color-surface);border-top:1px solid var(--color-border)}.engagement-inner[data-astro-cid-52q5xhqt]{max-width:var(--content-narrow);margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-8)}.engagement-quote[data-astro-cid-52q5xhqt]{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-snug);color:var(--color-text);border-left:3px solid var(--color-primary);border-image:linear-gradient(to bottom,var(--color-primary),transparent) 1;padding-left:var(--space-6);margin:0}@media(max-width:768px){.services-hero[data-astro-cid-52q5xhqt]{padding-top:var(--space-16)}.modes-grid[data-astro-cid-52q5xhqt]{grid-template-columns:1fr}.service-detail-body[data-astro-cid-52q5xhqt]{grid-template-columns:1fr;gap:var(--space-8)}}.service-detail-calc[data-astro-cid-52q5xhqt]{margin-bottom:var(--space-4)}.service-detail-calc[data-astro-cid-52q5xhqt] a[data-astro-cid-52q5xhqt]{font-weight:var(--font-semibold);text-decoration:underline;text-underline-offset:3px}
