.landing-page.svelte-1uha8ag{min-height:100vh;background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--font-body)}.problem-section.svelte-1uha8ag{padding:var(--spacing-16) 0;background-color:var(--bg-secondary)}.problem-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-8)}.problem-card.svelte-1uha8ag{background:var(--bg-card);border-radius:var(--radius-2xl);padding:var(--spacing-8);box-shadow:0 1px 3px #0000000d;border:1px solid var(--border-light)}.problem-icon.svelte-1uha8ag{width:56px;height:56px;border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-6)}.problem-psych.svelte-1uha8ag .problem-icon:where(.svelte-1uha8ag){background-color:var(--color-primary-50);color:var(--color-primary-600)}.problem-client.svelte-1uha8ag .problem-icon:where(.svelte-1uha8ag){background-color:#64a8d126;color:#3b82f6}.problem-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--text-sm);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);margin-bottom:var(--spacing-3)}.problem-headline.svelte-1uha8ag{font-size:var(--text-xl);font-weight:600;line-height:1.2;text-wrap:balance;color:var(--text-primary);margin-bottom:var(--spacing-3)}.problem-detail.svelte-1uha8ag{font-size:var(--text-base);color:var(--text-secondary);line-height:1.6;margin-bottom:var(--spacing-6)}.problem-stat.svelte-1uha8ag{display:flex;align-items:baseline;gap:var(--spacing-3);padding-top:var(--spacing-6);border-top:1px solid var(--border-light)}.stat-big.svelte-1uha8ag{font-size:var(--text-3xl);font-weight:700;color:var(--text-primary)}.stat-context.svelte-1uha8ag{font-size:var(--text-sm);color:var(--text-tertiary)}.flow-section.svelte-1uha8ag{--flow-progress: 0;--flow-text-progress: 0;--flow-bg-accent: var(--color-primary-600);--flow-bg-accent-strength: calc(var(--flow-progress) * 100%);--flow-curve-width: clamp(760px, 140vw, 2200px);--flow-curve-height: clamp(170px, 20vw, 320px);--flow-curve-offset: clamp(36px, 4.5vw, 72px);--section-title-color: color-mix( in srgb, var(--text-primary), white calc(var(--flow-text-progress) * 100%) );--section-description-color: color-mix( in srgb, var(--text-secondary), rgba(255, 255, 255, .88) calc(var(--flow-text-progress) * 100%) );--section-eyebrow-color: color-mix( in srgb, var(--color-primary-600), rgba(255, 255, 255, .78) calc(var(--flow-text-progress) * 100%) );position:relative;z-index:0;isolation:isolate;padding:var(--spacing-16) 0;background:var(--bg-primary)}.flow-section.svelte-1uha8ag:before{content:"";position:sticky;top:0;z-index:0;display:block;height:100vh;margin-bottom:-100vh;background-color:color-mix(in srgb,var(--bg-primary),var(--flow-bg-accent) var(--flow-bg-accent-strength));background-image:radial-gradient(ellipse var(--flow-curve-width) var(--flow-curve-height) at 50% calc(100% + var(--flow-curve-offset)),var(--bg-primary) 99.5%,transparent 100%);transition:background-color 80ms linear;pointer-events:none}.flow-section.svelte-1uha8ag:after{content:"";position:absolute;right:0;bottom:0;left:0;z-index:0;height:calc(var(--flow-curve-height) - var(--flow-curve-offset));background-image:radial-gradient(ellipse var(--flow-curve-width) var(--flow-curve-height) at 50% 100%,var(--bg-primary) 99.5%,transparent 100%);pointer-events:none}.flow-content.svelte-1uha8ag{position:relative;z-index:1}.toolkit-section.svelte-1uha8ag{position:relative;z-index:2;padding:var(--spacing-16) 0;background-color:var(--bg-accent)}@media(max-width:1024px){.problem-grid.svelte-1uha8ag{grid-template-columns:1fr}}@media(max-width:640px){.problem-stat.svelte-1uha8ag{display:flex;flex-direction:column;gap:0px}}[data-theme=dark] .landing-page.svelte-1uha8ag{--avatar-blue-bg: rgba(100, 168, 209, .2);--avatar-blue-text: #93c5fd;--avatar-pink-bg: rgba(212, 145, 143, .2);--avatar-pink-text: #fda4af;--avatar-green-bg: rgba(52, 211, 153, .2);--avatar-green-text: #6ee7b7;--color-accent-blue-light: rgba(100, 168, 209, .15)}[data-theme=dark] .flow-section.svelte-1uha8ag{--flow-bg-accent: #064e3b}
