.cs-section.svelte-1ghgx8s{padding:var(--space-20) var(--container-padding)}.cs-section--alt.svelte-1ghgx8s{background-color:var(--color-bg-light)}.cs-section__inner.svelte-1ghgx8s{max-width:var(--container-max-width);margin:0 auto}.cs-section__label.svelte-1ghgx8s{display:inline-block;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary);margin-bottom:var(--space-3)}.cs-section__heading.svelte-1ghgx8s{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text-heading);line-height:var(--line-height-tight);margin-bottom:var(--space-6)}.cs-section__intro.svelte-1ghgx8s{font-size:var(--font-size-lg);color:var(--color-text-muted);line-height:var(--line-height-relaxed);max-width:700px;margin-bottom:var(--space-12)}.cs-section__body.svelte-1ghgx8s{font-size:var(--font-size-base);color:var(--color-text-body);line-height:var(--line-height-relaxed)}.cs-section__body.svelte-1ghgx8s p:where(.svelte-1ghgx8s){margin-bottom:var(--space-4);max-width:720px}.cs-challenge-grid.svelte-1ghgx8s{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6);margin-top:var(--space-10)}.cs-challenge-card.svelte-1ghgx8s{background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6)}.cs-challenge-card__icon.svelte-1ghgx8s{font-size:var(--font-size-3xl);display:block;margin-bottom:var(--space-3)}.cs-challenge-card__title.svelte-1ghgx8s{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-heading);margin-bottom:var(--space-2)}.cs-challenge-card__text.svelte-1ghgx8s{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-relaxed)}.cs-solution-list.svelte-1ghgx8s{margin-top:var(--space-8);display:flex;flex-direction:column;gap:var(--space-4)}.cs-solution-item.svelte-1ghgx8s{display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--font-size-base);color:var(--color-text-body);line-height:var(--line-height-relaxed)}.cs-solution-item__check.svelte-1ghgx8s{display:flex;align-items:center;justify-content:center;width:24px;height:24px;min-width:24px;background-color:var(--color-success);color:var(--color-text-white);border-radius:50%;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);margin-top:2px}.cs-conversations.svelte-1ghgx8s{display:flex;flex-direction:column;gap:var(--space-10)}.cs-convo.svelte-1ghgx8s{background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.cs-convo__header.svelte-1ghgx8s{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-6);background:var(--color-bg-light);border-bottom:1px solid var(--color-border)}.cs-convo__badge.svelte-1ghgx8s{display:inline-block;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-white)}.cs-convo__badge--faq.svelte-1ghgx8s{background-color:var(--color-info)}.cs-convo__badge--scheduling.svelte-1ghgx8s{background-color:var(--color-primary)}.cs-convo__badge--emergency.svelte-1ghgx8s{background-color:var(--color-error)}.cs-convo__outcome.svelte-1ghgx8s{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-success)}.cs-convo__messages.svelte-1ghgx8s{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.cs-convo__msg.svelte-1ghgx8s{max-width:85%;padding:var(--space-4);border-radius:var(--radius-lg);line-height:var(--line-height-relaxed)}.cs-convo__msg.svelte-1ghgx8s p:where(.svelte-1ghgx8s){font-size:var(--font-size-sm);color:var(--color-text-body);margin:0}.cs-convo__role.svelte-1ghgx8s{display:block;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--space-1)}.cs-convo__msg--caller.svelte-1ghgx8s{align-self:flex-end;background-color:var(--color-bg-light);border:1px solid var(--color-border)}.cs-convo__msg--caller.svelte-1ghgx8s .cs-convo__role:where(.svelte-1ghgx8s){color:var(--color-text-muted)}.cs-convo__msg--ai.svelte-1ghgx8s{align-self:flex-start;background-color:#f0eeff;border:1px solid #e0dcff}.cs-convo__msg--ai.svelte-1ghgx8s .cs-convo__role:where(.svelte-1ghgx8s){color:var(--color-primary)}.cs-stats-grid.svelte-1ghgx8s{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6);margin-bottom:var(--space-12)}.cs-stat.svelte-1ghgx8s{text-align:center;padding:var(--space-8) var(--space-4);background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.cs-stat__number.svelte-1ghgx8s{display:block;font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);color:var(--color-primary);line-height:1;margin-bottom:var(--space-3)}.cs-stat__label.svelte-1ghgx8s{display:block;font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-relaxed);max-width:200px;margin:0 auto}.cs-call-breakdown.svelte-1ghgx8s{background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8)}.cs-call-breakdown__heading.svelte-1ghgx8s{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-heading);margin-bottom:var(--space-6)}.cs-call-breakdown__bars.svelte-1ghgx8s{display:flex;flex-direction:column;gap:var(--space-4)}.cs-call-breakdown__item.svelte-1ghgx8s{display:flex;flex-direction:column;gap:var(--space-2)}.cs-call-breakdown__meta.svelte-1ghgx8s{display:flex;justify-content:space-between;align-items:center}.cs-call-breakdown__type.svelte-1ghgx8s{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-body)}.cs-call-breakdown__pct.svelte-1ghgx8s{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-heading)}.cs-call-breakdown__track.svelte-1ghgx8s{height:10px;background:var(--color-bg-gray);border-radius:var(--radius-pill);overflow:hidden}.cs-call-breakdown__fill.svelte-1ghgx8s{height:100%;border-radius:var(--radius-pill);transition:width .6s ease}.cs-call-breakdown__fill--faq.svelte-1ghgx8s{background-color:var(--color-info)}.cs-call-breakdown__fill--scheduling.svelte-1ghgx8s{background-color:var(--color-primary)}.cs-call-breakdown__fill--emergency.svelte-1ghgx8s{background-color:var(--color-error)}.cs-call-breakdown__fill--other.svelte-1ghgx8s{background-color:var(--color-text-light)}.cs-table-wrapper.svelte-1ghgx8s{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:var(--space-2)}.cs-table.svelte-1ghgx8s{width:100%;border-collapse:collapse;min-width:600px}.cs-table.svelte-1ghgx8s th:where(.svelte-1ghgx8s){text-align:left;padding:var(--space-4) var(--space-5);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.04em;border-bottom:2px solid var(--color-border)}.cs-table__metric-col.svelte-1ghgx8s{color:var(--color-text-heading);width:35%}.cs-table__before-col.svelte-1ghgx8s{color:var(--color-text-muted);width:32.5%}.cs-table__after-col.svelte-1ghgx8s{color:var(--color-primary);width:32.5%}.cs-table.svelte-1ghgx8s td:where(.svelte-1ghgx8s){padding:var(--space-4) var(--space-5);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);border-bottom:1px solid var(--color-border);vertical-align:top}.cs-table__metric.svelte-1ghgx8s{font-weight:var(--font-weight-medium);color:var(--color-text-heading)}.cs-table__before.svelte-1ghgx8s{color:var(--color-text-muted)}.cs-table__after.svelte-1ghgx8s{color:var(--color-text-body);font-weight:var(--font-weight-medium)}.cs-table.svelte-1ghgx8s tbody:where(.svelte-1ghgx8s) tr:where(.svelte-1ghgx8s):hover{background-color:var(--color-bg-light)}.cs-insight.svelte-1ghgx8s{display:grid;grid-template-columns:280px 1fr;gap:var(--space-10);align-items:start;margin-top:var(--space-2)}.cs-insight__highlight.svelte-1ghgx8s{text-align:center;background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-10) var(--space-6)}.cs-insight__number.svelte-1ghgx8s{display:block;font-size:4.5rem;font-weight:var(--font-weight-bold);color:var(--color-primary);line-height:1;margin-bottom:var(--space-3)}.cs-insight__caption.svelte-1ghgx8s{display:block;font-size:var(--font-size-base);color:var(--color-text-muted);line-height:var(--line-height-relaxed)}.cs-insight__body.svelte-1ghgx8s{font-size:var(--font-size-base);color:var(--color-text-body);line-height:var(--line-height-relaxed)}.cs-insight__body.svelte-1ghgx8s p:where(.svelte-1ghgx8s){margin-bottom:var(--space-4)}.cs-insight__body.svelte-1ghgx8s p:where(.svelte-1ghgx8s):last-child{margin-bottom:0}@media(max-width:1024px){.cs-challenge-grid.svelte-1ghgx8s{grid-template-columns:1fr;gap:var(--space-4)}.cs-stats-grid.svelte-1ghgx8s{grid-template-columns:repeat(2,1fr)}.cs-insight.svelte-1ghgx8s{grid-template-columns:1fr}.cs-insight__highlight.svelte-1ghgx8s{max-width:300px}}@media(max-width:768px){.cs-section.svelte-1ghgx8s{padding:var(--space-12) var(--container-padding)}.cs-section__heading.svelte-1ghgx8s{font-size:var(--font-size-2xl)}.cs-stats-grid.svelte-1ghgx8s{grid-template-columns:1fr}.cs-stat__number.svelte-1ghgx8s{font-size:var(--font-size-4xl)}.cs-convo__msg.svelte-1ghgx8s{max-width:95%}.cs-convo__header.svelte-1ghgx8s{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.cs-table.svelte-1ghgx8s{min-width:500px}.cs-insight__highlight.svelte-1ghgx8s{margin:0 auto}.cs-insight__number.svelte-1ghgx8s{font-size:var(--font-size-5xl)}.cs-call-breakdown.svelte-1ghgx8s{padding:var(--space-5)}}
