.band-hero.svelte-oalk8l{padding-top:72px}@media (max-width: 720px){.band-hero.svelte-oalk8l{padding-top:40px}}.sig-eyebrow.svelte-oalk8l{font-family:var(--font-cr-logo);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin-bottom:16px}.sig-display.svelte-oalk8l{font-family:var(--font-cr-display);font-size:clamp(2rem,5vw,3.25rem);font-weight:700;line-height:1.1;letter-spacing:-.025em;margin:0 0 20px;color:var(--color-text)}.sig-display.svelte-oalk8l .accent:where(.svelte-oalk8l){color:var(--color-accent)}.sig-lede.svelte-oalk8l{font-size:clamp(15px,2vw,17px);line-height:1.65;color:var(--color-text-muted);margin:0}.sig-intro-cards.svelte-oalk8l{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:8px}.intro-card.svelte-oalk8l{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:20px 20px 16px}.ic-label.svelte-oalk8l{font-family:var(--font-cr-logo);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:6px}.ic-value.svelte-oalk8l{font-family:var(--font-cr-display);font-size:2rem;font-weight:700;letter-spacing:-.03em;color:var(--color-accent);line-height:1;margin-bottom:8px}.ic-sub.svelte-oalk8l{font-size:12.5px;color:var(--color-text-muted);line-height:1.45}.rule.svelte-oalk8l{border:none;border-top:1px solid var(--color-border);margin:48px 0}.severity-grid.svelte-oalk8l{display:flex;flex-direction:column;gap:10px;margin-bottom:8px}.sev-card.svelte-oalk8l{display:flex;align-items:flex-start;gap:14px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;padding:16px 18px}.sev-dot.svelte-oalk8l{width:10px;height:10px;border-radius:50%;flex-shrink:0;margin-top:3px}.sev-card.critical.svelte-oalk8l .sev-dot:where(.svelte-oalk8l){background:var(--color-danger)}.sev-card.warning.svelte-oalk8l .sev-dot:where(.svelte-oalk8l){background:var(--color-warn)}.sev-card.info.svelte-oalk8l .sev-dot:where(.svelte-oalk8l){background:var(--color-info)}.sev-label.svelte-oalk8l{font-size:13.5px;font-weight:600;color:var(--color-text);margin-bottom:4px}.sev-desc.svelte-oalk8l{font-size:13.5px;color:var(--color-text-muted);line-height:1.55}.sig-cat-eyebrow.svelte-oalk8l{font-family:var(--font-cr-logo);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);display:flex;align-items:center;gap:7px;margin-bottom:8px}.sev-pip.svelte-oalk8l{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}.sev-pip.critical.svelte-oalk8l{background:var(--color-danger)}.sev-pip.warning.svelte-oalk8l{background:var(--color-warn)}.sev-pip.info.svelte-oalk8l{background:var(--color-info)}.sig-overview.svelte-oalk8l{max-width:68ch;margin-bottom:24px}.sig-overview.svelte-oalk8l p:where(.svelte-oalk8l){font-size:14.5px;line-height:1.7;color:var(--color-text-muted);margin:0 0 12px}.sig-overview.svelte-oalk8l p:where(.svelte-oalk8l):last-child{margin-bottom:0}.sig-table-wrap.svelte-oalk8l{overflow-x:auto;margin-bottom:20px;border-radius:10px;border:1px solid var(--color-border)}.sig-table.svelte-oalk8l{width:100%;border-collapse:collapse;font-size:13.5px}.sig-table.svelte-oalk8l tr:where(.svelte-oalk8l){border-bottom:1px solid var(--color-border)}.sig-table.svelte-oalk8l tr:where(.svelte-oalk8l):last-child{border-bottom:none}.sig-table.svelte-oalk8l th[scope=row]:where(.svelte-oalk8l){text-align:left;font-weight:600;color:var(--color-text);white-space:nowrap;padding:11px 16px 11px 18px;vertical-align:top;width:170px;background:var(--color-surface)}.sig-table.svelte-oalk8l td:where(.svelte-oalk8l){padding:11px 18px 11px 16px;color:var(--color-text-muted);line-height:1.55;background:var(--color-bg)}.sig-table.svelte-oalk8l td:where(.svelte-oalk8l) code:where(.svelte-oalk8l){font-family:var(--font-cr-mono);font-size:12px;color:var(--color-accent);background:var(--color-accent-dim);padding:1px 5px;border-radius:3px}@media (max-width: 600px){.sig-table.svelte-oalk8l,.sig-table.svelte-oalk8l tbody:where(.svelte-oalk8l),.sig-table.svelte-oalk8l tr:where(.svelte-oalk8l),.sig-table.svelte-oalk8l th:where(.svelte-oalk8l),.sig-table.svelte-oalk8l td:where(.svelte-oalk8l){display:block}.sig-table.svelte-oalk8l th[scope=row]:where(.svelte-oalk8l){border-bottom:none;padding-bottom:4px;width:auto}.sig-table.svelte-oalk8l td:where(.svelte-oalk8l){padding-top:4px;padding-bottom:12px}}.sig-signals.svelte-oalk8l{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.signal-row.svelte-oalk8l{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:10px 14px;font-size:13.5px}.sig-name.svelte-oalk8l{color:var(--color-text);flex:1}.sev-badge.svelte-oalk8l{font-size:11px;font-weight:600;padding:3px 9px;border-radius:5px;white-space:nowrap;flex-shrink:0}.sev-badge.critical.svelte-oalk8l{background:#f8eaeb;color:#9b1c1c}.sev-badge.warning.svelte-oalk8l{background:#fef3c7;color:#78350f}.sev-badge.info.svelte-oalk8l{background:#dbeafe;color:#1e40af}.faq-grid.svelte-oalk8l{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:8px}.faq-item.svelte-oalk8l{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:20px 20px 18px}.faq-item.svelte-oalk8l h3:where(.svelte-oalk8l){font-family:var(--font-cr-display);font-size:15px;font-weight:600;margin:0 0 10px;color:var(--color-text);line-height:1.3}.faq-item.svelte-oalk8l p:where(.svelte-oalk8l){font-size:13.5px;line-height:1.6;color:var(--color-text-muted);margin:0}.faq-item.svelte-oalk8l p:where(.svelte-oalk8l) strong:where(.svelte-oalk8l){color:var(--color-text)}.final-cta.svelte-oalk8l{text-align:center;padding:48px 24px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;margin-bottom:8px}.final-cta.svelte-oalk8l h2:where(.svelte-oalk8l){font-family:var(--font-cr-display);font-size:clamp(1.4rem,3vw,2rem);font-weight:700;letter-spacing:-.02em;margin:0 0 12px;color:var(--color-text)}.final-cta.svelte-oalk8l p:where(.svelte-oalk8l){font-size:15px;color:var(--color-text-muted);margin:0 0 24px}.ctas.svelte-oalk8l{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.btn-primary.svelte-oalk8l{display:inline-flex;align-items:center;background:var(--color-accent);color:#fff;padding:11px 22px;border-radius:8px;font-size:14px;font-weight:600;text-decoration:none}.btn-primary.svelte-oalk8l:hover{opacity:.9}.btn-ghost.svelte-oalk8l{display:inline-flex;align-items:center;background:transparent;border:1.5px solid var(--color-border);color:var(--color-text);padding:11px 22px;border-radius:8px;font-size:14px;font-weight:500;text-decoration:none}.btn-ghost.svelte-oalk8l:hover{border-color:var(--color-accent);color:var(--color-accent)}
