.agency-detail.svelte-1bn66ja{background:var(--cream);color:var(--navy)}.hero.svelte-1bn66ja{background:linear-gradient(135deg,var(--navy) 0%,var(--navy-light) 100%);color:#fff;padding:40px 24px 50px;text-align:center}[data-theme=dark] .hero.svelte-1bn66ja{background:linear-gradient(135deg,#0b1120,#111c36)}.hero-inner.svelte-1bn66ja{max-width:800px;margin:0 auto}.back-link.svelte-1bn66ja{display:inline-flex;align-items:center;gap:4px;color:#ffffff80;text-decoration:none;font-size:.82rem;margin-bottom:20px;transition:color var(--transition)}.back-link.svelte-1bn66ja:hover{color:#fff}.badge-row.svelte-1bn66ja{display:flex;justify-content:center;gap:8px;margin-bottom:16px;flex-wrap:wrap}.category-badge.svelte-1bn66ja{display:inline-block;padding:4px 12px;border-radius:999px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;background:#ffffff1f;color:#ffffffd9;border:1px solid rgba(255,255,255,.18)}.hero.svelte-1bn66ja h1:where(.svelte-1bn66ja){font-size:2rem;font-weight:800;margin:0 0 8px;line-height:1.2}.subtitle.svelte-1bn66ja{font-size:1rem;color:#ffffffb3;margin:0 0 12px}.site-link.svelte-1bn66ja{font-size:.9rem;color:var(--accent);text-decoration:none;word-break:break-all}.site-link.svelte-1bn66ja:hover{text-decoration:underline}.stats-section.svelte-1bn66ja{max-width:900px;margin:0 auto;padding:48px 24px 40px;text-align:center}.stats-section.svelte-1bn66ja h2:where(.svelte-1bn66ja){font-size:1.4rem;font-weight:800;color:var(--navy);margin:0 0 4px}.scan-meta.svelte-1bn66ja{font-size:.85rem;color:var(--warm-gray);margin:0 0 28px}.stats-grid.svelte-1bn66ja{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px}.stat-card.svelte-1bn66ja{background:var(--warm-white);border-radius:16px;padding:28px 20px;border:2px solid var(--border);box-shadow:var(--shadow-sm)}.stat-card.danger.svelte-1bn66ja{border-color:#dc262666}.stat-card.warn.svelte-1bn66ja{border-color:#d4880f66}.stat-number.svelte-1bn66ja{font-size:3rem;font-weight:900;line-height:1;color:var(--navy);margin-bottom:6px;font-variant-numeric:tabular-nums}.stat-card.danger.svelte-1bn66ja .stat-number:where(.svelte-1bn66ja){color:var(--danger)}.stat-card.warn.svelte-1bn66ja .stat-number:where(.svelte-1bn66ja){color:var(--amber)}.stat-label.svelte-1bn66ja{font-size:.95rem;font-weight:600;color:var(--navy);margin-bottom:4px}.stat-sub.svelte-1bn66ja{font-size:.78rem;color:var(--warm-gray)}.report-cta-section.svelte-1bn66ja{padding:40px 24px 56px}.report-card.svelte-1bn66ja{max-width:900px;margin:0 auto;background:var(--warm-white);border:1px solid var(--border);border-radius:16px;padding:36px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:28px;align-items:center;box-shadow:var(--shadow-sm)}.eyebrow.svelte-1bn66ja{display:inline-block;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--green-dark);margin-bottom:8px}[data-theme=dark] .eyebrow.svelte-1bn66ja{color:var(--green-light)}.report-copy.svelte-1bn66ja h2:where(.svelte-1bn66ja){font-size:1.4rem;font-weight:800;color:var(--navy);margin:0 0 12px;line-height:1.2}.report-copy.svelte-1bn66ja p:where(.svelte-1bn66ja){font-size:.95rem;color:var(--navy);line-height:1.6;margin:0 0 14px}[data-theme=dark] .report-copy.svelte-1bn66ja p:where(.svelte-1bn66ja){color:#cbd5e1}.report-copy.svelte-1bn66ja ul:where(.svelte-1bn66ja){list-style:none;padding:0;margin:0}.report-copy.svelte-1bn66ja li:where(.svelte-1bn66ja){font-size:.88rem;color:var(--warm-gray);padding:4px 0 4px 20px;position:relative;line-height:1.45}[data-theme=dark] .report-copy.svelte-1bn66ja li:where(.svelte-1bn66ja){color:#cbd5e1}.report-copy.svelte-1bn66ja li:where(.svelte-1bn66ja):before{content:"";position:absolute;left:0;top:10px;width:8px;height:8px;background:var(--green);border-radius:50%}.report-actions.svelte-1bn66ja{display:flex;flex-direction:column;align-items:stretch;gap:8px}.btn-report.svelte-1bn66ja{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 24px;background:var(--green);color:#fff;border-radius:12px;font-weight:700;font-size:.95rem;text-decoration:none;transition:all var(--transition);text-align:center}.btn-report.svelte-1bn66ja:hover{background:var(--green-dark);text-decoration:none}.opens-in.svelte-1bn66ja{font-size:.75rem;color:var(--warm-gray);text-align:center}.related-section.svelte-1bn66ja{max-width:900px;margin:0 auto;padding:40px 24px 56px}.related-section.svelte-1bn66ja h2:where(.svelte-1bn66ja){font-size:1.3rem;font-weight:800;color:var(--navy);text-align:center;margin:0 0 4px}.related-intro.svelte-1bn66ja{text-align:center;color:var(--warm-gray);font-size:.9rem;margin:0 0 24px}.related-grid.svelte-1bn66ja{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.related-card.svelte-1bn66ja{background:var(--warm-white);border:1px solid var(--border);border-radius:12px;padding:16px 18px;text-decoration:none;color:inherit;transition:all var(--transition)}.related-card.svelte-1bn66ja:hover{border-color:var(--green);transform:translateY(-1px);text-decoration:none}.related-card.svelte-1bn66ja h3:where(.svelte-1bn66ja){font-size:.95rem;font-weight:700;color:var(--navy);margin:0 0 6px}.related-meta.svelte-1bn66ja{display:flex;justify-content:space-between;font-size:.8rem;color:var(--warm-gray)}.related-pct.svelte-1bn66ja{color:var(--danger);font-weight:600}.pricing-cta-section.svelte-1bn66ja{padding:48px 24px 72px}@media (max-width: 720px){.report-card.svelte-1bn66ja{grid-template-columns:1fr}.hero.svelte-1bn66ja h1:where(.svelte-1bn66ja){font-size:1.55rem}.stat-number.svelte-1bn66ja{font-size:2.4rem}}
