.inner.svelte-18bmdw0{max-width:1280px;margin:0 auto}.page-hero.svelte-18bmdw0{padding:6rem 2rem 3rem}.kicker.svelte-18bmdw0{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin:0 0 1rem;font-weight:600}.page-hero.svelte-18bmdw0 h1:where(.svelte-18bmdw0){color:var(--color-primary);letter-spacing:-.03em;margin:0 0 1.5rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1.1}.lead.svelte-18bmdw0{max-width:720px;font-size:var(--text-lg);color:var(--color-text-muted);line-height:1.55}.content.svelte-18bmdw0{padding:3rem 2rem 6rem}h2.svelte-18bmdw0{font-size:var(--text-xl);color:var(--color-primary);letter-spacing:-.01em;margin:0 0 1.5rem;font-weight:700}.body.svelte-18bmdw0{max-width:720px;font-size:var(--text-base);color:var(--color-text-muted);margin:0 0 1rem;line-height:1.65}.body.svelte-18bmdw0:last-child{margin-bottom:0}a.svelte-18bmdw0{color:var(--color-primary);text-decoration:underline;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);transition:color .2s,text-decoration-color .2s}a.svelte-18bmdw0:hover{color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}@media (width<=768px){.page-hero.svelte-18bmdw0{padding:4rem 1rem 2rem}.content.svelte-18bmdw0{padding:2rem 1rem 4rem}}
