.hero.svelte-17qlkls{padding-top:2rem}.group.svelte-17qlkls{padding-top:1.5rem}.group.svelte-17qlkls .section-head:where(.svelte-17qlkls) h2:where(.svelte-17qlkls){font-size:1.3rem}.platform-grid.svelte-17qlkls{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.platform-card.svelte-17qlkls{height:100%;color:var(--fg);transition:transform var(--dur-fast) var(--ease-out), border-color var(--dur-fast) ease;flex-direction:column;gap:.5rem;text-decoration:none;display:flex}.platform-card.svelte-17qlkls:hover{border-color:var(--brand-400);transform:translateY(-2px)}.platform-card.svelte-17qlkls .name:where(.svelte-17qlkls){font-family:var(--font-display);font-size:1.15rem;font-weight:700}.platform-card.svelte-17qlkls .tagline:where(.svelte-17qlkls){flex:1;font-size:.92rem}.platform-card.svelte-17qlkls .more:where(.svelte-17qlkls){color:var(--link);font-size:.88rem;font-weight:600}.other-card.svelte-17qlkls{max-width:46rem;padding:2rem}.other-card.svelte-17qlkls h2:where(.svelte-17qlkls){margin:0 0 .6rem;font-size:1.5rem}.other-card.svelte-17qlkls p:where(.svelte-17qlkls){margin:0 0 1.4rem}
