.sample-report-page[data-v-371c927c]{margin:0 auto;max-width:900px;min-width:0;padding:var(--space-6) var(--space-4)}@media(min-width:1200px){.sample-report-page[data-v-371c927c]:not(.sample-dark){max-width:1132px}}.sample-dark[data-v-371c927c]{padding-bottom:4rem;padding-top:4rem;text-align:center}.sample-banner[data-v-371c927c]{align-items:center;background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #f59e0b;border-radius:8px;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-6);padding:var(--space-3) var(--space-4)}.sample-badge[data-v-371c927c]{background:#f59e0b;border-radius:999px;color:#fff;font-size:var(--text-xs);font-weight:700;letter-spacing:.05em;padding:2px 10px;white-space:nowrap}.sample-title[data-v-371c927c]{color:#78350f;font-family:var(--font-heading);font-size:var(--text-lg);line-height:var(--leading-tight);margin:0;min-width:0;overflow-wrap:anywhere}.sample-banner p[data-v-371c927c]{color:#92400e;flex-basis:100%;font-size:var(--text-sm);margin:0}.sample-banner a[data-v-371c927c]{color:#b45309;font-weight:600}.sample-other[data-v-371c927c]{font-size:var(--text-sm);margin:var(--space-5) 0 0;text-align:center}.sample-other a[data-v-371c927c]{color:var(--color-primary);font-weight:600;overflow-wrap:anywhere}.sample-compare[data-v-371c927c],.sample-cta[data-v-371c927c]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;margin-top:var(--space-6);padding:var(--space-6) var(--space-4);text-align:center}.sample-compare h2[data-v-371c927c],.sample-cta h3[data-v-371c927c]{color:var(--color-heading,var(--color-primary-dark));font-family:var(--font-heading);font-size:var(--text-xl);margin:0 0 var(--space-2)}.sample-compare p[data-v-371c927c],.sample-cta p[data-v-371c927c]{color:var(--color-text-secondary,var(--color-text-muted));line-height:var(--leading-relaxed);margin:0 0 var(--space-4)}.compare-btn[data-v-371c927c]{border:2px solid var(--color-primary);border-radius:var(--radius-full);color:var(--color-primary);font-weight:700;padding:var(--space-2) var(--space-5)}.compare-btn[data-v-371c927c],.cta-btn[data-v-371c927c]{display:inline-block;max-width:100%;text-decoration:none}.cta-btn[data-v-371c927c]{background:var(--color-primary);border-radius:8px;color:#fff;font-size:var(--text-lg);font-weight:600;padding:var(--space-3) var(--space-8)}@media(max-width:400px){.cta-btn[data-v-371c927c]{box-sizing:border-box;padding-left:var(--space-4);padding-right:var(--space-4);width:100%}}
