.service-detail__header[data-astro-cid-tcy35dad]{background-color:var(--color-surface);padding:var(--space-8) 0 var(--space-12)}.service-detail__breadcrumb[data-astro-cid-tcy35dad]{margin-bottom:var(--space-6)}.service-detail__breadcrumb[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-decoration:none}.service-detail__breadcrumb[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]:hover{text-decoration:underline}.service-detail__header[data-astro-cid-tcy35dad] h1[data-astro-cid-tcy35dad]{margin-bottom:var(--space-3)}.service-detail__subtitle[data-astro-cid-tcy35dad]{font-size:var(--font-size-xl);color:var(--color-accent);font-weight:var(--font-weight-medium);margin-bottom:var(--space-4)}.service-detail__description[data-astro-cid-tcy35dad]{font-size:var(--font-size-lg);color:var(--color-text-secondary);max-width:700px;margin-bottom:var(--space-6)}.service-detail__meta[data-astro-cid-tcy35dad]{display:flex;flex-wrap:wrap;gap:var(--space-4)}.service-detail__meta-item[data-astro-cid-tcy35dad]{background-color:var(--color-background);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);font-size:var(--font-size-sm)}.service-detail__body[data-astro-cid-tcy35dad]{padding:var(--space-12) 0}.service-detail__grid[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:1fr 360px;gap:var(--space-12);align-items:start}.service-detail__content[data-astro-cid-tcy35dad]{max-width:var(--max-width-text)}.service-detail__content[data-astro-cid-tcy35dad] h2{margin-top:var(--space-8);margin-bottom:var(--space-4);font-size:var(--font-size-2xl)}.service-detail__content[data-astro-cid-tcy35dad] h3{margin-top:var(--space-6);margin-bottom:var(--space-3);font-size:var(--font-size-xl)}.service-detail__content[data-astro-cid-tcy35dad] ul,.service-detail__content[data-astro-cid-tcy35dad] ol{padding-left:var(--space-6);margin-bottom:var(--space-4)}.service-detail__content[data-astro-cid-tcy35dad] li{margin-bottom:var(--space-2)}.service-detail__sidebar[data-astro-cid-tcy35dad]{display:flex;flex-direction:column;gap:var(--space-6);position:sticky;top:calc(var(--space-20) + var(--space-4))}.service-detail__card[data-astro-cid-tcy35dad]{background-color:var(--color-surface);padding:var(--space-6);border-radius:var(--radius-md);border:1px solid var(--color-border)}.service-detail__card[data-astro-cid-tcy35dad] h2[data-astro-cid-tcy35dad]{font-size:var(--font-size-lg);margin-bottom:var(--space-4)}.service-detail__card--highlight[data-astro-cid-tcy35dad]{background-color:var(--color-accent-light);border-color:var(--color-accent)}.service-detail__card--highlight[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]{margin:0;font-size:var(--font-size-base)}.outcomes-list[data-astro-cid-tcy35dad],.who-list[data-astro-cid-tcy35dad]{list-style:none;padding:0;margin:0}.outcomes-list[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad],.who-list[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]{position:relative;padding:var(--space-2) 0;padding-left:var(--space-6);font-size:var(--font-size-sm);border-bottom:1px solid var(--color-border)}.outcomes-list[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]:last-child,.who-list[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]:last-child{border-bottom:none}.outcomes-list[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]:before{content:"✓";position:absolute;left:0;color:var(--color-success);font-weight:700}.who-list[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]:before{content:"→";position:absolute;left:0;color:var(--color-accent)}.service-detail__cta-card[data-astro-cid-tcy35dad]{background-color:var(--color-primary);color:var(--color-text-inverse);padding:var(--space-6);border-radius:var(--radius-md);text-align:center}.service-detail__cta-card[data-astro-cid-tcy35dad] h2[data-astro-cid-tcy35dad]{color:var(--color-text-inverse);font-size:var(--font-size-lg);margin-bottom:var(--space-2)}.service-detail__cta-card[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]{color:#ffffffe6;font-size:var(--font-size-sm);margin-bottom:var(--space-4)}.service-detail__cta[data-astro-cid-tcy35dad]{display:block;width:100%;padding:var(--space-3) var(--space-6);background-color:var(--color-accent);color:var(--color-text-inverse);text-align:center;text-decoration:none;font-weight:var(--font-weight-semibold);border-radius:var(--radius-sm);transition:background-color var(--transition-fast)}.service-detail__cta[data-astro-cid-tcy35dad]:hover{background-color:var(--color-accent-hover)}.service-detail__cta[data-astro-cid-tcy35dad]:visited{color:var(--color-text-inverse)}@media(max-width:1024px){.service-detail__grid[data-astro-cid-tcy35dad]{grid-template-columns:1fr}.service-detail__sidebar[data-astro-cid-tcy35dad]{position:static;flex-direction:row;flex-wrap:wrap}.service-detail__card[data-astro-cid-tcy35dad],.service-detail__cta-card[data-astro-cid-tcy35dad]{flex:1 1 300px}}@media(max-width:768px){.service-detail__sidebar[data-astro-cid-tcy35dad]{flex-direction:column}}
