.home-landing.svelte-1uha8ag>section:where(.svelte-1uha8ag),.home-landing.svelte-1uha8ag>section.hero:where(.svelte-1uha8ag){margin-bottom:var(--space-section,2.5rem)}.hero.svelte-1uha8ag{margin:0 auto}.hero-kicker.svelte-1uha8ag{max-width:68ch;margin-left:auto;margin-right:auto}.hero-buttons.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.75rem;display:flex}@media (width<=600px){.hero-kicker.svelte-1uha8ag{letter-spacing:.05em;font-size:.78rem;line-height:1.5}.hero-buttons.svelte-1uha8ag{grid-template-columns:repeat(2,1fr);gap:.65rem;width:100%;max-width:400px;margin:1rem auto 0;display:grid}.hero-buttons.svelte-1uha8ag .hero-btn{text-align:center;width:100%;padding:12px 14px;font-size:.85rem;display:block}.hero-buttons.svelte-1uha8ag .hero-btn:first-child{grid-column:span 2}}.visually-hidden.svelte-1uha8ag{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.grid.svelte-1uha8ag{padding-bottom:0}.home-landing.svelte-1uha8ag .nav-card{min-height:280px;padding:1.5rem 1.35rem}.home-landing.svelte-1uha8ag .nav-card:hover{transform:translateY(-3px)}.home-landing.svelte-1uha8ag .desc{color:var(--text-sub);margin-bottom:1.25rem;font-size:.85rem;line-height:1.55}.home-landing.svelte-1uha8ag .nav-card h3{font-family:var(--font-display);color:var(--text-main);margin-bottom:.65rem;font-size:1.85rem;font-weight:700;line-height:1.05}.home-landing.svelte-1uha8ag .tag{font-family:var(--font-mono);letter-spacing:.05em;color:var(--accent);margin-bottom:.85rem;font-size:.72rem;font-weight:700}.home-landing.svelte-1uha8ag .action-area{border-top-color:#eee;padding-top:1rem}.home-landing.svelte-1uha8ag .arrow{color:var(--text-main);font-size:.8rem;font-weight:700}
