.audience-grid.svelte-1sufzzu{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1.5rem}.audience-card.svelte-1sufzzu{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:2rem}.audience-badge.svelte-1sufzzu{display:inline-block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:.3rem .7rem;border-radius:9999px;margin-bottom:1rem}.audience-badge--pro.svelte-1sufzzu{background:#c2703e1f;color:var(--primary-dark)}.audience-badge--accountant.svelte-1sufzzu{background:#2b6cb01a;color:var(--info)}.audience-title.svelte-1sufzzu{font-size:1.15rem;font-weight:700;color:var(--secondary);margin:0 0 1rem;line-height:1.4}.audience-list.svelte-1sufzzu{list-style:none;padding:0;margin:0 0 1.25rem;font-size:.95rem;color:var(--text-secondary);line-height:1.65}.audience-list.svelte-1sufzzu li:where(.svelte-1sufzzu){padding-left:1.5rem;position:relative;margin-bottom:.6rem}.audience-list.svelte-1sufzzu li:where(.svelte-1sufzzu):before{content:"✓";position:absolute;left:0;color:var(--success);font-weight:700}.audience-link.svelte-1sufzzu{display:inline-block;font-size:.95rem;font-weight:600;color:var(--primary);text-decoration:none}.audience-link.svelte-1sufzzu:hover{text-decoration:underline}.prep-steps.svelte-1sufzzu{display:flex;flex-direction:column;gap:1.25rem}.prep-step.svelte-1sufzzu{display:flex;gap:1.25rem;align-items:flex-start;background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:1.5rem}.prep-step-num.svelte-1sufzzu{flex-shrink:0;width:40px;height:40px;border-radius:9999px;background:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem}.prep-step-title.svelte-1sufzzu{font-size:1.05rem;font-weight:600;color:var(--secondary);margin:0 0 .4rem}.prep-step-desc.svelte-1sufzzu{font-size:.95rem;color:var(--text-secondary);line-height:1.6;margin:0}.comparison-table.svelte-1sufzzu{overflow-x:auto;max-width:100%;min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:16px}.comparison-table.svelte-1sufzzu table:where(.svelte-1sufzzu){width:100%;border-collapse:collapse;font-size:.95rem}.comparison-table.svelte-1sufzzu th:where(.svelte-1sufzzu),.comparison-table.svelte-1sufzzu td:where(.svelte-1sufzzu){padding:1rem 1.25rem;text-align:left;border-bottom:1px solid var(--border)}.comparison-table.svelte-1sufzzu thead:where(.svelte-1sufzzu) th:where(.svelte-1sufzzu){background:var(--bg);font-weight:600;color:var(--secondary);font-size:.9rem;text-transform:uppercase;letter-spacing:.04em}.comparison-table.svelte-1sufzzu tbody:where(.svelte-1sufzzu) tr:where(.svelte-1sufzzu):last-child td:where(.svelte-1sufzzu){border-bottom:none}.comparison-table.svelte-1sufzzu td:where(.svelte-1sufzzu):first-child{color:var(--text)}.section-shots.svelte-1sufzzu{display:grid;grid-template-columns:1fr;gap:2rem;justify-items:center;max-width:720px;margin:2.5rem auto 0}@media(min-width:600px){.section-shots.svelte-1sufzzu{grid-template-columns:repeat(2,1fr);gap:2.5rem}}.section-shots--single.svelte-1sufzzu{grid-template-columns:1fr;max-width:320px}.shot-figure.svelte-1sufzzu{margin:0;display:flex;flex-direction:column;align-items:center;text-align:center}.shot-figure.svelte-1sufzzu img:where(.svelte-1sufzzu){width:210px;max-width:68vw;height:auto;filter:drop-shadow(0 18px 40px rgba(61,43,31,.18))}.shot-figure.svelte-1sufzzu figcaption:where(.svelte-1sufzzu){margin-top:1rem;font-size:.95rem;font-weight:600;color:var(--text-secondary);max-width:260px;line-height:1.4}
