.audit-page.svelte-hofu32{padding-top:var(--header-height)}.hero.svelte-hofu32,.fit.svelte-hofu32,.outputs.svelte-hofu32,.checklist.svelte-hofu32,.sequence.svelte-hofu32,.boundary.svelte-hofu32,.final-cta.svelte-hofu32{padding:5rem 0;border-top:1px solid var(--color-border)}.hero.svelte-hofu32{border-top:none}.hero-shell.svelte-hofu32,.split-shell.svelte-hofu32,.boundary-shell.svelte-hofu32,.sequence-shell.svelte-hofu32{display:grid;gap:2rem;align-items:start}@media(min-width:960px){.hero-shell.svelte-hofu32,.split-shell.svelte-hofu32,.boundary-shell.svelte-hofu32,.sequence-shell.svelte-hofu32{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr)}.split-shell.reverse.svelte-hofu32{grid-template-columns:minmax(360px,.9fr) minmax(0,1fr)}.split-shell.reverse.svelte-hofu32>:where(.svelte-hofu32):first-child{order:2}}.badge.svelte-hofu32,.card-label.svelte-hofu32{font-size:.75rem;text-transform:uppercase;letter-spacing:.15em;color:var(--color-accent);margin-bottom:1rem}h1.svelte-hofu32{font-size:clamp(2.3rem,5vw,4.6rem);line-height:1.05;margin-bottom:1.25rem}h2.svelte-hofu32{font-size:clamp(1.8rem,3vw,3rem);line-height:1.15;margin-bottom:1rem}h3.svelte-hofu32{margin-bottom:.5rem}.hero-subtitle.svelte-hofu32,.section-subtitle.svelte-hofu32,.final-card.svelte-hofu32 p:where(.svelte-hofu32),.summary-card.svelte-hofu32 li:where(.svelte-hofu32),.text-card.svelte-hofu32,.output-card.svelte-hofu32,.steps.svelte-hofu32 p:where(.svelte-hofu32),.boundary-list.svelte-hofu32 div:where(.svelte-hofu32),.microcopy.svelte-hofu32{color:var(--color-text-secondary);line-height:1.7}.hero-subtitle.svelte-hofu32,.section-subtitle.svelte-hofu32{max-width:720px}.hero-actions.svelte-hofu32{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.hero-actions.center.svelte-hofu32{justify-content:center}@media(min-width:640px){.hero-actions.svelte-hofu32{flex-direction:row;align-items:center}}.microcopy.svelte-hofu32{margin-top:1rem;font-size:.95rem}.summary-card.svelte-hofu32,.text-card.svelte-hofu32,.output-card.svelte-hofu32,.steps.svelte-hofu32 article:where(.svelte-hofu32),.final-card.svelte-hofu32,.boundary-list.svelte-hofu32 div:where(.svelte-hofu32){border:1px solid var(--color-border);background:var(--color-bg-secondary)}.summary-card.svelte-hofu32,.final-card.svelte-hofu32{padding:2rem}.summary-card.svelte-hofu32 ul:where(.svelte-hofu32){display:grid;gap:.85rem;padding-left:1.2rem}.card-grid.svelte-hofu32,.output-grid.svelte-hofu32,.steps.svelte-hofu32,.boundary-list.svelte-hofu32{display:grid;gap:1rem}.card-grid.svelte-hofu32,.output-grid.svelte-hofu32{grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:760px){.card-grid.svelte-hofu32,.output-grid.svelte-hofu32{grid-template-columns:repeat(2,minmax(0,1fr))}}.card-grid.compact.svelte-hofu32{grid-template-columns:repeat(1,minmax(0,1fr))}.text-card.svelte-hofu32,.output-card.svelte-hofu32,.boundary-list.svelte-hofu32 div:where(.svelte-hofu32){padding:1.25rem}.section-header.svelte-hofu32{max-width:760px;margin-bottom:2rem}@media(min-width:880px){.steps.svelte-hofu32{grid-template-columns:repeat(3,minmax(0,1fr))}}.steps.svelte-hofu32 article:where(.svelte-hofu32){padding:1.5rem}.steps.svelte-hofu32 span:where(.svelte-hofu32){display:inline-grid;place-items:center;width:2.2rem;height:2.2rem;margin-bottom:1rem;border:1px solid var(--color-accent);color:var(--color-accent);border-radius:999px;font-weight:700}.final-card.svelte-hofu32{text-align:center;max-width:860px;margin:0 auto}.final-card.svelte-hofu32 p:where(.svelte-hofu32){max-width:700px;margin:0 auto}
