.bento-grid.svelte-1gynbu2{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem;max-width:1200px;margin:0 auto}@media screen and (max-width: 768px){.bento-grid.svelte-1gynbu2{grid-template-columns:1fr}}.feature-card.svelte-1gynbu2{position:relative;padding:2rem;border-radius:1.5rem;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;overflow:hidden}.feature-card.svelte-1gynbu2:hover{transform:scale(1.02);box-shadow:0 10px 30px #0003}.is-8-tablet.svelte-1gynbu2{grid-column:span 8}.is-4-tablet.svelte-1gynbu2{grid-column:span 4}.is-tall.svelte-1gynbu2{grid-row:span 2}.is-gradient-red.svelte-1gynbu2{background:linear-gradient(135deg,rgba(234,87,87,.5),transparent)}.is-gradient-blue.svelte-1gynbu2{background:linear-gradient(135deg,rgba(89,155,255,.5),transparent)}.is-gradient-green.svelte-1gynbu2{background:linear-gradient(135deg,rgba(33,255,151,.5),transparent)}.feature-card.svelte-1gynbu2:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(500px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(255,255,255,.06),transparent 40%);opacity:0;transition:opacity .3s ease;pointer-events:none}.feature-card.svelte-1gynbu2:hover:after{opacity:1}.feature-list.svelte-1gynbu2{list-style:none;margin:0;padding:0}.feature-list.svelte-1gynbu2 li:where(.svelte-1gynbu2){display:flex;align-items:start;margin-bottom:.75rem}.bullet.svelte-1gynbu2{display:inline-block;width:6px;height:6px;background:#fff9;border-radius:50%;margin-top:.5rem;margin-right:.75rem}
