.feature-card.svelte-1bhepg9{background:oklch(from var(--color-base-100) l c h / 1);padding:2.5rem;border-radius:1rem;border:1px solid oklch(var(--bc) / .1);transition:all .3s cubic-bezier(.4,0,.2,1);height:100%;display:flex;flex-direction:column;box-shadow:0 1px 3px #0000000d}.feature-card.svelte-1bhepg9:hover{transform:translateY(-4px);box-shadow:0 10px 25px #0000001a;border-color:oklch(var(--p) / .3)}.icon.svelte-1bhepg9{margin-bottom:1.5rem;display:flex;align-items:center;justify-content:flex-start}.icon.svelte-1bhepg9 svg{display:block}.icon-sm.svelte-1bhepg9 svg{width:2rem;height:2rem}.icon-md.svelte-1bhepg9 svg{width:2.5rem;height:2.5rem}.icon-lg.svelte-1bhepg9 svg{width:3rem;height:3rem}.icon-primary.svelte-1bhepg9 svg{color:#6366f1;stroke:#6366f1}.icon-primary.svelte-1bhepg9 svg [fill]{fill:#6366f1}.icon-secondary.svelte-1bhepg9 svg{color:#8b5cf6;stroke:#8b5cf6}.icon-secondary.svelte-1bhepg9 svg [fill]{fill:#8b5cf6}.icon-accent.svelte-1bhepg9 svg{color:#06b6d4;stroke:#06b6d4}.icon-accent.svelte-1bhepg9 svg [fill]{fill:#06b6d4}h3.svelte-1bhepg9{margin:0 0 1rem;font-size:1.5rem;font-weight:600;color:oklch(var(--bc))}p.svelte-1bhepg9{margin:0;font-size:1rem;line-height:1.6;color:oklch(var(--bc) / .7);flex-grow:1}.card-extra.svelte-1bhepg9{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid oklch(var(--bc) / .1)}.scroll-reveal.svelte-1ftqhle{opacity:0;transform:translateY(30px);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1)}.scroll-reveal.visible.svelte-1ftqhle{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){.scroll-reveal.svelte-1ftqhle{opacity:1;transform:none;transition:none}}
