.hero-section.svelte-1uha8ag{min-height:80vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--space-2xl) 0}.hero-eyebrow.svelte-1uha8ag{font-size:var(--text-body-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--color-fg-muted);font-style:italic;margin-bottom:var(--space-md)}.hero-headline.svelte-1uha8ag{font-size:var(--text-display);font-weight:var(--font-bold);color:var(--color-fg-primary);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);margin-bottom:var(--space-md);max-width:18ch;margin-left:auto;margin-right:auto}.hero-subtext.svelte-1uha8ag{font-size:var(--text-body-lg);color:var(--color-fg-tertiary);max-width:40ch;margin:0 auto var(--space-xl);line-height:1.6}.proof-grid.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-sm);margin-bottom:var(--space-xl)}.proof-item.svelte-1uha8ag{display:flex;flex-direction:column;gap:.25rem;padding:var(--space-sm) 0;border-bottom:1px solid var(--color-border-default);transition:all var(--duration-micro) var(--ease-standard)}.proof-item.svelte-1uha8ag:hover{border-color:var(--color-fg-primary)}.proof-item.svelte-1uha8ag:hover .proof-label:where(.svelte-1uha8ag){color:var(--color-fg-primary)}.proof-label.svelte-1uha8ag{font-size:var(--text-body-sm);font-weight:var(--font-medium);color:var(--color-fg-muted);text-transform:uppercase;letter-spacing:var(--tracking-wider);transition:color var(--duration-micro) var(--ease-standard)}.proof-metric.svelte-1uha8ag{font-size:var(--text-h3);font-weight:var(--font-semibold);color:var(--color-fg-primary)}.hero-cta.svelte-1uha8ag{display:inline-block;padding:1rem 2.5rem;background:var(--color-fg-primary);color:var(--color-bg-pure);font-size:var(--text-body);font-weight:var(--font-semibold);border-radius:var(--radius-full);transition:opacity var(--duration-micro) var(--ease-standard)}.hero-cta.svelte-1uha8ag:hover{opacity:.9}@media(min-width:768px){.proof-grid.svelte-1uha8ag{flex-direction:row;justify-content:center;gap:var(--space-lg)}.proof-item.svelte-1uha8ag{padding:var(--space-sm) var(--space-md);border-bottom:none;border-left:1px solid var(--color-border-default)}.proof-item.svelte-1uha8ag:first-child{border-left:none}.proof-item.svelte-1uha8ag:hover{border-color:var(--color-border-default)}}.services-section.svelte-1uha8ag{border-top:1px solid var(--color-border-default)}.section-title.svelte-1uha8ag{font-size:var(--text-h1);font-weight:700;color:var(--color-fg-primary)}.section-subtitle.svelte-1uha8ag{font-size:var(--text-body-lg);color:var(--color-fg-muted)}.learning-card.svelte-1uha8ag{padding:var(--space-lg);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);text-align:center}.learning-action.svelte-1uha8ag{font-size:var(--text-h2);font-weight:700;color:var(--color-fg-primary);font-family:monospace;margin-bottom:var(--space-xs)}.learning-question.svelte-1uha8ag{font-size:var(--text-body);color:var(--color-fg-secondary);font-style:italic;margin-bottom:var(--space-md)}.learning-insight.svelte-1uha8ag{font-size:var(--text-body-sm);color:var(--color-fg-tertiary);margin-bottom:var(--space-sm);line-height:1.6}.learning-source.svelte-1uha8ag{font-size:var(--text-caption);color:var(--color-fg-muted);text-transform:uppercase;letter-spacing:.05em}.approach-link.svelte-1uha8ag{font-size:var(--text-body);color:var(--color-fg-secondary);transition:color var(--duration-micro) var(--ease-standard)}.approach-link.svelte-1uha8ag:hover{color:var(--color-fg-primary)}
