main.svelte-1lkz8k7{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background-color:#f5f5f7;padding:2rem}.feature-grid.svelte-1lkz8k7{max-width:100%;display:flex;flex-direction:row;gap:30px;justify-content:space-between;align-items:stretch;opacity:0;transform:translateY(20px);transition:opacity .8s ease-out,transform .8s ease-out}.feature-grid.visible.svelte-1lkz8k7{opacity:1;transform:translateY(0)}.branding.svelte-1lkz8k7{text-align:center;margin-top:2rem}.logo.svelte-1lkz8k7{width:80px;height:80px;margin:0 auto 1rem}.logo.svelte-1lkz8k7 img:where(.svelte-1lkz8k7){width:100%;height:100%;object-fit:contain}h2.svelte-1lkz8k7{font-size:1.5rem;font-weight:600;margin:.5rem 0}h1.svelte-1lkz8k7{font-size:3.5rem;font-weight:900;margin:0;background:linear-gradient(90deg,#ea5757,#599bff,#73c382);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width: 1024px){.feature-grid.svelte-1lkz8k7{flex-direction:column;width:100%;padding:0 1rem}}@media (max-width: 768px){h1.svelte-1lkz8k7{font-size:2.5rem}.feature-grid.svelte-1lkz8k7{gap:20px;padding:0 .5rem}}
