.sample-banner.svelte-xpuhf0{background:var(--bw-at-risk-bg);border:2px solid var(--bw-at-risk);border-radius:var(--bw-radius-lg);box-shadow:var(--bw-shadow-md);gap:var(--bw-space-2);margin:var(--bw-space-3) 0 var(--bw-space-6);padding:var(--bw-space-5) var(--bw-space-6);display:grid}.sample-banner__eyebrow.svelte-xpuhf0{color:var(--bw-at-risk);font-family:var(--bw-font-mono);font-size:var(--bw-text-sm);font-weight:var(--bw-weight-bold);letter-spacing:.1em;text-transform:uppercase;margin:0}.sample-banner__body.svelte-xpuhf0{color:var(--bw-text-primary);font-size:var(--bw-text-md);line-height:var(--bw-leading-normal);max-width:56rem;margin:0}.sample-intro.svelte-xpuhf0{gap:var(--bw-space-4);max-width:52rem;padding-bottom:var(--bw-space-6);display:grid}.eyebrow.svelte-xpuhf0{color:var(--bw-accent-strong);font-family:var(--bw-font-mono);font-size:var(--bw-text-xs);font-weight:var(--bw-weight-bold);letter-spacing:.1em}.sample-intro.svelte-xpuhf0 h1:where(.svelte-xpuhf0){letter-spacing:-.04em;margin:0;font-size:clamp(2.25rem,5vw,3.5rem);line-height:1.02}.sample-intro.svelte-xpuhf0 p:where(.svelte-xpuhf0){color:var(--bw-text-secondary);font-size:var(--bw-text-md);line-height:var(--bw-leading-normal);margin:0}.button.svelte-xpuhf0{border-radius:var(--bw-radius-md);font-weight:var(--bw-weight-bold);min-height:3rem;padding:var(--bw-space-3) var(--bw-space-5);border:1px solid #0000;justify-content:center;align-items:center;width:fit-content;text-decoration:none;display:inline-flex}.button--primary.svelte-xpuhf0{background:var(--bw-accent);border-color:var(--bw-accent);color:var(--bw-text-on-accent)}.button--secondary.svelte-xpuhf0{border-color:var(--bw-border-strong);color:var(--bw-text-primary);background:0 0}.sample-report.svelte-xpuhf0{background:var(--bw-surface-1);border:1px solid var(--bw-border);border-radius:var(--bw-radius-lg);gap:var(--bw-space-3);max-width:56rem;padding:clamp(var(--bw-space-6), 5vw, var(--bw-space-8));display:grid}.sample-report.svelte-xpuhf0 h2:where(.svelte-xpuhf0){border-top:1px solid var(--bw-border);font-size:var(--bw-text-xl);letter-spacing:-.02em;margin-top:var(--bw-space-5);padding-top:var(--bw-space-5)}.sample-report.svelte-xpuhf0 h2:where(.svelte-xpuhf0):first-child{border-top:0;margin-top:0;padding-top:0}.sample-report.svelte-xpuhf0 h3:where(.svelte-xpuhf0){font-size:var(--bw-text-lg);margin-top:var(--bw-space-2)}.sample-report.svelte-xpuhf0 h4:where(.svelte-xpuhf0){color:var(--bw-text-secondary);font-family:var(--bw-font-mono);font-size:var(--bw-text-sm);letter-spacing:.04em;margin-top:var(--bw-space-2);text-transform:uppercase}.sample-report.svelte-xpuhf0 p:where(.svelte-xpuhf0),.sample-report.svelte-xpuhf0 li:where(.svelte-xpuhf0){color:var(--bw-text-secondary);line-height:var(--bw-leading-normal)}.sample-report.svelte-xpuhf0 ul:where(.svelte-xpuhf0),.sample-report.svelte-xpuhf0 ol:where(.svelte-xpuhf0){gap:var(--bw-space-2);margin:0;padding-left:1.4rem;display:grid}footer.svelte-xpuhf0{border-top:1px solid var(--bw-border);align-items:center;gap:var(--bw-space-4);margin-top:var(--bw-space-8);padding:var(--bw-space-6) 0;grid-template-columns:1fr auto;display:grid}footer.svelte-xpuhf0 p:where(.svelte-xpuhf0){color:var(--bw-text-secondary);font-size:var(--bw-text-xs);max-width:40rem;margin:0}@media (width<=640px){footer.svelte-xpuhf0{grid-template-columns:1fr}}
