.lead.svelte-13wmnd{margin:0;font-size:var(--font-size-lg);color:var(--text-2);max-width:36rem}.cta-primary.svelte-13wmnd{display:inline-block;padding:.65rem 1.8rem;border-radius:var(--radius-md);background:var(--accent);color:var(--accent-contrast);font-family:var(--font-family-title);font-size:var(--font-size-body);font-weight:600;letter-spacing:.03em;text-decoration:none;transition:opacity var(--motion-duration-fast)}.cta-primary.svelte-13wmnd:hover{opacity:.85}.platform-landing.svelte-13wmnd{min-height:100vh;text-align:center;background:var(--surface-bg)}.platform-hero.svelte-13wmnd{display:grid;gap:var(--space-lg);justify-items:center;padding:clamp(4rem,10vw,8rem) var(--space-lg) clamp(2rem,5vw,4rem);animation:svelte-13wmnd-fade-up .5s var(--motion-easing-decelerate) both}.eyebrow.svelte-13wmnd{font-family:var(--font-family-mono);font-size:var(--font-size-label);font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--accent)}.platform-hero.svelte-13wmnd h1:where(.svelte-13wmnd){margin:0;font-family:var(--font-family-serif);font-size:clamp(2.5rem,5vw,4rem);line-height:var(--line-height-heading);max-width:32rem}.platform-footer.svelte-13wmnd{padding:var(--space-xl) var(--space-lg);text-align:center}.platform-footer.svelte-13wmnd p:where(.svelte-13wmnd){margin:0;color:var(--text-3);font-size:var(--font-size-label);letter-spacing:.06em}@keyframes svelte-13wmnd-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.platform-hero.svelte-13wmnd{animation:none}}
