.hero-section[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border-subtle);padding:4.5rem 0 3.5rem}.hero-title[data-astro-cid-lcdefpme]{text-wrap:balance;flex-direction:column;gap:.35rem;margin-bottom:2.75rem;font-size:clamp(2.2rem,5.6vw,4.4rem);line-height:1.08;display:flex}.hero-title[data-astro-cid-lcdefpme] .voice-life[data-astro-cid-lcdefpme]{color:var(--text-secondary)}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.5fr 1fr;align-items:start;gap:4rem;display:grid}.hero-grid[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{min-width:0}.hero-lead[data-astro-cid-lcdefpme]{font-family:var(--font-serif);max-width:58ch;margin-bottom:1rem;font-size:1.2rem;line-height:1.65}.hero-background[data-astro-cid-lcdefpme]{color:var(--text-secondary);max-width:58ch;margin-bottom:1.75rem;font-size:.95rem}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;display:flex}.hero-index[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border-subtle);flex-direction:column;display:flex}.hero-index[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-top:1px solid var(--border-subtle);flex-direction:column;gap:.15rem;padding:.9rem 0;transition:padding-left .15s;display:flex}.hero-index[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{padding-left:.6rem}.hero-index[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:1rem;font-weight:600}.hero-index[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--text-secondary);font-size:.88rem;line-height:1.5}.section-block[data-astro-cid-lcdefpme]{padding:4.5rem 0 0}.why-section[data-astro-cid-lcdefpme]{margin-top:4.5rem}.why-grid[data-astro-cid-lcdefpme]{flex-direction:column;gap:1.5rem;display:flex}.why-text[data-astro-cid-lcdefpme]{font-family:var(--font-serif);flex-direction:column;gap:1rem;max-width:62ch;font-size:1.05rem;line-height:1.7;display:flex}@media (width<=900px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:2rem}.hero-section[data-astro-cid-lcdefpme]{padding:2.75rem 0 2.5rem}.section-block[data-astro-cid-lcdefpme]{padding-top:3.25rem}}
