.about-page.svelte-cwls5q{flex-direction:column;gap:32px;max-width:800px;display:flex}.about-hero.svelte-cwls5q{text-align:center;background:radial-gradient(circle at 20% 30%, #d9775726, transparent 50%), radial-gradient(circle at 80% 70%, #e4b36333, transparent 50%), var(--cream);border-radius:var(--r-lg);border:1px solid var(--hairline);flex-direction:column;align-items:center;padding:48px 24px 32px;display:flex}.hero-logo.svelte-cwls5q{width:72px;height:72px}.features-grid.svelte-cwls5q{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.feature-card.svelte-cwls5q{flex-direction:column;gap:12px;padding:24px 22px;display:flex}.feature-icon.svelte-cwls5q{border-radius:var(--r-md);justify-content:center;align-items:center;width:52px;height:52px;display:flex}.divider-line.svelte-cwls5q{background:var(--hairline);height:1px}.feature-list.svelte-cwls5q{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.feature-list.svelte-cwls5q li:where(.svelte-cwls5q){font-size:var(--fs-sm);color:var(--cocoa-soft);align-items:flex-start;gap:10px;display:flex}.about-footer.svelte-cwls5q{text-align:center;border-top:1px solid var(--hairline);padding:20px}
