.feature-page.svelte-1bm337p{min-height:100vh;padding-top:var(--space-8)}.hero.svelte-1bm337p{padding:var(--space-20) 0 var(--space-16);background:linear-gradient(135deg,var(--bg-secondary) 0%,transparent 100%)}.hero__content.svelte-1bm337p{max-width:900px;margin:0 auto}.hero__story.svelte-1bm337p{margin-bottom:var(--space-6)}.hero__lead.svelte-1bm337p{font-size:var(--font-size-lg);color:var(--text-secondary);font-weight:var(--font-weight-medium);letter-spacing:-.01em}.hero__title.svelte-1bm337p{font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--text-primary);margin-bottom:var(--space-6);letter-spacing:-.02em}.hero__subtitle.svelte-1bm337p{font-size:var(--font-size-lg);color:var(--text-secondary);line-height:var(--line-height-relaxed);max-width:700px;margin:0 auto var(--space-8)}.hero__actions.svelte-1bm337p{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap}.problems.svelte-1bm337p{padding:var(--space-16) 0;background:var(--bg-primary)}.problems__header.svelte-1bm337p{text-align:center;margin-bottom:var(--space-12)}.problems__title.svelte-1bm337p{font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.problems__list.svelte-1bm337p{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-8)}.pain-point.svelte-1bm337p{display:flex;flex-direction:column;gap:var(--space-4)}.pain-point__problem.svelte-1bm337p{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:var(--bg-secondary);border-radius:var(--radius-md)}.pain-point__problem.svelte-1bm337p p:where(.svelte-1bm337p){font-size:var(--font-size-lg);color:var(--text-tertiary);font-style:italic}.pain-point__solution.svelte-1bm337p{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:#ff5e7e0d;border-radius:var(--radius-md);border:1px solid rgba(255,94,126,.2)}.pain-point__solution.svelte-1bm337p p:where(.svelte-1bm337p){font-size:var(--font-size-base);color:var(--text-primary);line-height:1.6}.personas.svelte-1bm337p{padding:var(--space-20) 0;background:var(--bg-secondary)}.personas__header.svelte-1bm337p{text-align:center;margin-bottom:var(--space-12)}.personas__title.svelte-1bm337p{font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.personas__grid.svelte-1bm337p{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--space-6);max-width:1200px;margin:0 auto}.persona-card.svelte-1bm337p{padding:var(--space-6);background:var(--bg-primary);border-radius:var(--radius-lg);border:1px solid var(--border-light)}.persona-card__header.svelte-1bm337p{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);color:#ff5e7e}.persona-card__title.svelte-1bm337p{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.persona-card__description.svelte-1bm337p{font-size:var(--font-size-base);color:var(--text-secondary);margin-bottom:var(--space-4);font-weight:var(--font-weight-medium)}.persona-card__points.svelte-1bm337p{list-style:none;padding:0;margin:0}.persona-card__points.svelte-1bm337p li:where(.svelte-1bm337p){font-size:var(--font-size-sm);color:var(--text-primary);padding:var(--space-2) 0;padding-left:var(--space-6);position:relative}.persona-card__points.svelte-1bm337p li:where(.svelte-1bm337p):before{content:"→";position:absolute;left:0;color:#ff5e7e}.showcase.svelte-1bm337p{padding:var(--space-20) 0}.showcase__item.svelte-1bm337p{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12);align-items:center;max-width:1100px;margin:0 auto var(--space-16)}.showcase__item--reverse.svelte-1bm337p{direction:rtl}.showcase__item--reverse.svelte-1bm337p .showcase__content:where(.svelte-1bm337p){direction:ltr}.showcase__visual.svelte-1bm337p{display:flex;align-items:center;justify-content:center}.showcase__content.svelte-1bm337p{max-width:500px}.showcase__title.svelte-1bm337p{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin-bottom:var(--space-4)}.showcase__description.svelte-1bm337p{font-size:var(--font-size-lg);color:var(--text-secondary);line-height:1.6}.timer-demo.svelte-1bm337p{padding:var(--space-8);background:var(--bg-primary);border:2px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);text-align:center}.timer-demo__display.svelte-1bm337p{font-size:3rem;font-weight:var(--font-weight-bold);color:#ff5e7e;font-variant-numeric:tabular-nums;margin-bottom:var(--space-2)}.timer-demo__project.svelte-1bm337p{font-size:var(--font-size-sm);color:var(--text-secondary)}.report-demo.svelte-1bm337p{padding:var(--space-6);background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.report-demo__header.svelte-1bm337p{font-size:var(--font-size-sm);color:var(--text-secondary);margin-bottom:var(--space-4);text-align:center}.report-demo__bars.svelte-1bm337p{display:flex;gap:var(--space-2);align-items:flex-end;height:100px}.bar.svelte-1bm337p{flex:1;background:linear-gradient(to top,#ff5e7e,#ff5e7e99);border-radius:var(--radius-sm) var(--radius-sm) 0 0}.reminder-demo.svelte-1bm337p{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);background:var(--bg-primary);border:1px solid rgb(255,94,126);border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}.reminder-demo.svelte-1bm337p p:where(.svelte-1bm337p){font-size:var(--font-size-base);color:var(--text-primary)}.quote.svelte-1bm337p{padding:var(--space-16) 0;background:linear-gradient(135deg,rgba(255,94,126,.05),transparent)}.quote__content.svelte-1bm337p{max-width:800px;margin:0 auto;text-align:center}.quote__text.svelte-1bm337p{font-size:var(--font-size-2xl);color:var(--text-primary);font-weight:var(--font-weight-medium);line-height:1.4;margin-bottom:var(--space-6)}.quote__footer.svelte-1bm337p{font-size:var(--font-size-base)}.quote__author.svelte-1bm337p{color:var(--text-secondary);font-style:italic}.cta.svelte-1bm337p{padding:var(--space-20) 0;text-align:center;background:linear-gradient(180deg,transparent 0%,var(--bg-secondary) 100%)}.cta__content.svelte-1bm337p{max-width:700px;margin:0 auto}.cta__title.svelte-1bm337p{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-4)}.cta__subtitle.svelte-1bm337p{font-size:var(--font-size-lg);color:var(--text-secondary);margin-bottom:var(--space-8);line-height:1.6}.cta__actions.svelte-1bm337p{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap}@media (max-width: 768px){.hero__title.svelte-1bm337p{font-size:2rem}.personas__grid.svelte-1bm337p{grid-template-columns:1fr}.showcase__item.svelte-1bm337p,.showcase__item--reverse.svelte-1bm337p{grid-template-columns:1fr;gap:var(--space-6)}.showcase__item--reverse.svelte-1bm337p{direction:ltr}.quote__text.svelte-1bm337p{font-size:var(--font-size-xl)}}
