.scorecard-container[data-astro-cid-xutngxo3]{max-width:840px;margin:0 auto}.scorecard-card[data-astro-cid-xutngxo3]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:40px;position:relative;overflow:hidden;box-shadow:0 20px 50px #0f172a14}.scorecard-header[data-astro-cid-xutngxo3]{margin-bottom:30px}.badge-row[data-astro-cid-xutngxo3]{align-items:center;gap:12px;margin-bottom:16px;display:flex}.scorecard-badge[data-astro-cid-xutngxo3]{color:#3730a3;text-transform:uppercase;letter-spacing:.08em;background:#eef2ff;border-radius:999px;padding:4px 12px;font-family:Space Mono,monospace;font-size:11px;font-weight:700;display:inline-block}.time-estimate[data-astro-cid-xutngxo3]{color:#64748b;font-size:12px;font-weight:500}.scorecard-title[data-astro-cid-xutngxo3]{color:#0f172a;margin:0 0 12px;font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-size:clamp(26px,3.5vw,34px);font-weight:700;line-height:1.2}.scorecard-subtitle[data-astro-cid-xutngxo3]{color:#475569;margin:0;font-size:16px;line-height:1.6}.audit-form[data-astro-cid-xutngxo3],.ghl-form[data-astro-cid-xutngxo3]{flex-direction:column;gap:20px;display:flex}.form-grid[data-astro-cid-xutngxo3]{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (width<=640px){.form-grid[data-astro-cid-xutngxo3]{grid-template-columns:1fr}}.form-group[data-astro-cid-xutngxo3]{flex-direction:column;gap:6px;display:flex}.form-group[data-astro-cid-xutngxo3].full-width{grid-column:1/-1}.form-group[data-astro-cid-xutngxo3] label[data-astro-cid-xutngxo3]{color:#1e293b;font-size:13px;font-weight:600}.input-wrapper[data-astro-cid-xutngxo3]{background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;align-items:center;transition:border-color .2s;display:flex;overflow:hidden}.input-wrapper[data-astro-cid-xutngxo3]:focus-within{background:#fff;border-color:#2f4bff;box-shadow:0 0 0 3px #2f4bff26}.input-prefix[data-astro-cid-xutngxo3]{color:#334155;user-select:none;background:#edf2f7;border-right:1px solid #cbd5e1;align-items:center;height:48px;padding:0 12px;font-family:monospace;font-size:14px;display:flex}.input-wrapper[data-astro-cid-xutngxo3] input[data-astro-cid-xutngxo3]{color:#0f172a;background:0 0;border:none;outline:none;width:100%;padding:12px 14px;font-size:15px}.form-group[data-astro-cid-xutngxo3] input[data-astro-cid-xutngxo3][type=text],.form-group[data-astro-cid-xutngxo3] input[data-astro-cid-xutngxo3][type=email],.form-group[data-astro-cid-xutngxo3] input[data-astro-cid-xutngxo3][type=tel],.form-group[data-astro-cid-xutngxo3] select[data-astro-cid-xutngxo3]{color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;outline:none;height:48px;padding:12px 14px;font-size:15px;transition:border-color .2s,background .2s}.form-group[data-astro-cid-xutngxo3] input[data-astro-cid-xutngxo3]:focus,.form-group[data-astro-cid-xutngxo3] select[data-astro-cid-xutngxo3]:focus{background:#fff;border-color:#2f4bff;box-shadow:0 0 0 3px #2f4bff26}.field-hint[data-astro-cid-xutngxo3]{color:#475569;font-size:12px}.submit-audit-btn[data-astro-cid-xutngxo3],.unlock-btn[data-astro-cid-xutngxo3]{cursor:pointer;border-radius:12px;width:100%;height:54px;font-size:16px}.trust-guarantee[data-astro-cid-xutngxo3]{color:#64748b;text-align:center;justify-content:center;align-items:center;gap:8px;margin-top:6px;font-size:12px;display:flex}.scanning-hud[data-astro-cid-xutngxo3]{z-index:50;color:var(--ink);background:#fffffff5;justify-content:center;align-items:center;padding:30px;display:flex;position:absolute;inset:0}.hud-scanner-box[data-astro-cid-xutngxo3]{text-align:center;width:100%;max-width:480px}.hud-radar[data-astro-cid-xutngxo3]{border:2px solid var(--blue);border-radius:50%;width:80px;height:80px;margin:0 auto 24px;position:relative;box-shadow:0 0 24px #2f4bff2e}.radar-sweep[data-astro-cid-xutngxo3]{background:conic-gradient(#0000 70%,#2f4bff59 100%);border-radius:50%;animation:1.5s linear infinite radar-spin;position:absolute;inset:0}@keyframes radar-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hud-status-title[data-astro-cid-xutngxo3]{color:var(--ink);margin-bottom:12px;font-family:Space Grotesk Variable,sans-serif;font-size:20px;font-weight:700}.hud-progress-bar[data-astro-cid-xutngxo3]{background:var(--line);border-radius:999px;height:6px;margin-bottom:14px;overflow:hidden}.hud-bar-fill[data-astro-cid-xutngxo3]{background:var(--blue);border-radius:999px;width:10%;height:100%;transition:width .3s}.hud-log[data-astro-cid-xutngxo3]{color:var(--blue);min-height:20px;font-family:Space Mono,monospace;font-size:12px}.score-preview-banner[data-astro-cid-xutngxo3]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;align-items:center;gap:20px;margin-bottom:24px;padding:20px;display:flex}.grade-pill-box[data-astro-cid-xutngxo3]{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:8px 16px}.grade-label[data-astro-cid-xutngxo3]{text-transform:uppercase;color:#64748b;font-size:10px;font-weight:700}.grade-badge[data-astro-cid-xutngxo3]{color:#d97706;font-family:Space Grotesk Variable,sans-serif;font-size:28px;font-weight:800}.preview-text[data-astro-cid-xutngxo3] h4[data-astro-cid-xutngxo3]{color:#0f172a;margin:0 0 4px;font-size:18px;font-weight:700}.preview-text[data-astro-cid-xutngxo3] p[data-astro-cid-xutngxo3]{color:#64748b;margin:0;font-size:13px}.mini-score-grid[data-astro-cid-xutngxo3]{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:30px;display:grid}@media (width<=600px){.mini-score-grid[data-astro-cid-xutngxo3]{grid-template-columns:1fr}}.mini-meter[data-astro-cid-xutngxo3]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px}.meter-head[data-astro-cid-xutngxo3]{color:#1e293b;justify-content:space-between;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.meter-val[data-astro-cid-xutngxo3]{color:#4338ca;font-family:Space Mono,monospace;font-weight:700}.meter-bar[data-astro-cid-xutngxo3]{background:#e2e8f0;border-radius:999px;height:6px;margin-bottom:6px;overflow:hidden}.meter-fill[data-astro-cid-xutngxo3]{border-radius:999px;height:100%}.cred-fill[data-astro-cid-xutngxo3]{background:#3b82f6}.speed-fill[data-astro-cid-xutngxo3]{background:#f59e0b}.review-fill[data-astro-cid-xutngxo3]{background:#ec4899}.ai-fill[data-astro-cid-xutngxo3]{background:#8b5cf6}.meter-stat[data-astro-cid-xutngxo3]{color:#64748b;font-size:11px}.unlock-form-box[data-astro-cid-xutngxo3]{border-top:1px solid #e2e8f0;padding-top:24px}.unlock-head[data-astro-cid-xutngxo3]{margin-bottom:20px}.unlock-eyebrow[data-astro-cid-xutngxo3]{color:#4f46e5;font-family:Space Mono,monospace;font-size:11px;font-weight:700}.unlock-head[data-astro-cid-xutngxo3] h3[data-astro-cid-xutngxo3]{color:#0f172a;margin:6px 0 8px;font-size:22px;font-weight:700}.unlock-head[data-astro-cid-xutngxo3] p[data-astro-cid-xutngxo3]{color:#64748b;margin:0;font-size:14px}.form-disclaimer[data-astro-cid-xutngxo3]{color:#94a3b8;text-align:center;margin:0;font-size:12px}.report-success-banner[data-astro-cid-xutngxo3]{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:14px;align-items:center;gap:16px;margin-bottom:28px;padding:20px;display:flex}.success-icon[data-astro-cid-xutngxo3]{color:#fff;background:#10b981;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;font-weight:800;display:flex}.report-success-banner[data-astro-cid-xutngxo3] h3[data-astro-cid-xutngxo3]{color:#065f46;margin:0 0 4px;font-size:18px}.report-success-banner[data-astro-cid-xutngxo3] p[data-astro-cid-xutngxo3]{color:#047857;margin:0;font-size:13px}.score-circle-row[data-astro-cid-xutngxo3]{border-bottom:1px solid #e2e8f0;align-items:center;gap:28px;margin-bottom:24px;padding-bottom:24px;display:flex}@media (width<=600px){.score-circle-row[data-astro-cid-xutngxo3]{text-align:center;flex-direction:column}}.score-circle[data-astro-cid-xutngxo3]{background:#f8fafc;border:5px solid #2f4bff;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:110px;height:110px;display:flex}.score-num[data-astro-cid-xutngxo3]{color:#0f172a;font-family:Space Grotesk Variable,sans-serif;font-size:36px;font-weight:800;line-height:1}.score-denom[data-astro-cid-xutngxo3]{color:#64748b;font-size:11px}.score-tag[data-astro-cid-xutngxo3]{color:#2f4bff;text-transform:uppercase;font-size:10px;font-weight:700}.leak-summary-text[data-astro-cid-xutngxo3] h4[data-astro-cid-xutngxo3]{color:#0f172a;margin:0 0 8px;font-size:20px}.highlight-leak[data-astro-cid-xutngxo3]{color:#dc2626;font-weight:800}.leak-summary-text[data-astro-cid-xutngxo3] p[data-astro-cid-xutngxo3]{color:#475569;margin:0;font-size:14px;line-height:1.6}.finding-list[data-astro-cid-xutngxo3]{flex-direction:column;gap:16px;margin-bottom:30px;display:flex}.finding-item[data-astro-cid-xutngxo3]{border-radius:12px;gap:14px;padding:16px;font-size:14px;line-height:1.5;display:flex}.finding-item[data-astro-cid-xutngxo3].critical{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.finding-item[data-astro-cid-xutngxo3].warning{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.finding-item[data-astro-cid-xutngxo3].info{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.finding-item[data-astro-cid-xutngxo3] strong[data-astro-cid-xutngxo3]{margin-bottom:4px;font-size:15px;display:block}.finding-item[data-astro-cid-xutngxo3] p[data-astro-cid-xutngxo3]{color:inherit;opacity:.9;margin:0}.finding-icon[data-astro-cid-xutngxo3]{flex-shrink:0;font-size:20px}.next-step-bridge[data-astro-cid-xutngxo3]{background:var(--blue-paper);color:var(--ink);border:1px solid var(--blue-line);border-left:4px solid var(--blue);flex-direction:column;gap:20px;padding:28px;display:flex}.next-step-bridge[data-astro-cid-xutngxo3] .mono[data-astro-cid-xutngxo3]{color:var(--blue);font-size:11px}.bridge-copy[data-astro-cid-xutngxo3] h3[data-astro-cid-xutngxo3]{color:var(--ink);margin:6px 0 8px;font-size:22px}.bridge-copy[data-astro-cid-xutngxo3] p[data-astro-cid-xutngxo3]{color:var(--muted);margin:0;font-size:14px}.bridge-actions[data-astro-cid-xutngxo3]{flex-wrap:wrap;gap:12px;display:flex}.scorecard-hero-section[data-astro-cid-egvegj5e]{min-height:var(--hero-min-h);border-bottom:1px solid var(--line);background:linear-gradient(#fff,#fbfcff);flex-direction:column;justify-content:center;padding:clamp(2.5rem,4vh,4rem) 0;display:flex;position:relative;overflow:hidden}.hero-h1[data-astro-cid-egvegj5e]{letter-spacing:-.03em;max-width:860px;color:var(--ink);margin:0 auto 16px;font-size:clamp(34px,4.5vw,56px);font-weight:700;line-height:1.12}.hero-lede[data-astro-cid-egvegj5e]{color:var(--muted);max-width:780px;margin:0 auto;font-size:clamp(16px,1.8vw,19px);line-height:1.6}.text-center[data-astro-cid-egvegj5e]{text-align:center}.justify-center[data-astro-cid-egvegj5e]{justify-content:center}.mx-auto[data-astro-cid-egvegj5e]{margin-left:auto;margin-right:auto}.diagnostic-grid-frame[data-astro-cid-egvegj5e]{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid;box-shadow:0 4px 24px #0a0d1a0a}.diagnostic-cell[data-astro-cid-egvegj5e]{border-right:1px solid var(--line);flex-direction:column;padding:32px 28px;transition:background-color .2s;display:flex}.diagnostic-cell[data-astro-cid-egvegj5e]:last-child{border-right:none}.diagnostic-cell[data-astro-cid-egvegj5e]:hover{background:var(--blue-paper)}.cell-badge[data-astro-cid-egvegj5e]{margin-bottom:16px;font-size:11px}.cell-title[data-astro-cid-egvegj5e]{color:var(--ink);margin:0 0 12px;font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-size:20px;font-weight:700;line-height:1.2}.cell-text[data-astro-cid-egvegj5e]{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.arch-check-stack[data-astro-cid-egvegj5e]{gap:12px;display:grid}.arch-check-item[data-astro-cid-egvegj5e]{border:1px solid var(--line);background:#fff;grid-template-columns:28px 1fr;align-items:start;gap:12px;padding:14px 16px;display:grid}.check-icon[data-astro-cid-egvegj5e]{width:24px;height:24px;color:var(--green);place-items:center;font-size:16px;font-weight:800;display:grid}.scorecard-sample-box[data-astro-cid-egvegj5e]{border:1px solid var(--arch-border);border-left:4px solid var(--blue);color:var(--ink);background:#fff;padding:clamp(24px,4vw,36px);position:relative;box-shadow:0 12px 32px #0a0d1a0a}.sample-report-rows[data-astro-cid-egvegj5e]{gap:0;display:grid}.sample-row[data-astro-cid-egvegj5e]{border-bottom:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:14px;display:flex}.sample-row[data-astro-cid-egvegj5e]:last-child{border-bottom:none}.sample-val[data-astro-cid-egvegj5e]{color:#047857}.scorecard-cta-band[data-astro-cid-egvegj5e]{background:var(--blue-paper);border-top:1px solid var(--blue-line);color:var(--ink)}.arch-faq-stack[data-astro-cid-egvegj5e]{border-top:1px solid var(--line)}.arch-faq-item[data-astro-cid-egvegj5e]{border-bottom:1px solid var(--line);padding:20px 0}.arch-faq-summary[data-astro-cid-egvegj5e]{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-size:18px;font-weight:600;list-style:none;display:flex}.arch-faq-summary[data-astro-cid-egvegj5e]::-webkit-details-marker{display:none}.arch-faq-toggle[data-astro-cid-egvegj5e]{color:var(--blue);font-size:20px;font-weight:700;transition:transform .2s}.arch-faq-item[data-astro-cid-egvegj5e][open] .arch-faq-toggle[data-astro-cid-egvegj5e]{transform:rotate(45deg)}.arch-faq-answer[data-astro-cid-egvegj5e]{color:var(--muted);max-width:780px;margin-top:12px;font-size:15px;line-height:1.6}@media (width<=1024px){.diagnostic-grid-frame[data-astro-cid-egvegj5e]{grid-template-columns:repeat(2,1fr)}.diagnostic-cell[data-astro-cid-egvegj5e]:nth-child(2){border-right:none}.diagnostic-cell[data-astro-cid-egvegj5e]:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=640px){.scorecard-hero-section[data-astro-cid-egvegj5e]{padding:40px 0}.diagnostic-grid-frame[data-astro-cid-egvegj5e]{grid-template-columns:1fr}.diagnostic-cell[data-astro-cid-egvegj5e]{border-bottom:1px solid var(--line);border-right:none!important}.diagnostic-cell[data-astro-cid-egvegj5e]:last-child{border-bottom:none}}
