.hero[data-astro-cid-yvbahnfj]{text-align:center;padding:2rem 0;margin-bottom:2rem}.hero-breadcrumb[data-astro-cid-yvbahnfj]{font-size:.8125rem;color:#94a3b8;margin-bottom:.75rem}.hero-breadcrumb[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]{color:#059669;text-decoration:none}.hero-breadcrumb[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]:hover{text-decoration:underline}.hero[data-astro-cid-yvbahnfj] h1[data-astro-cid-yvbahnfj]{font-size:2rem;margin:0 0 .25rem}.hero-location[data-astro-cid-yvbahnfj]{color:#64748b;margin:0 0 1.5rem}.risk-badge[data-astro-cid-yvbahnfj]{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;border-radius:12px;margin-bottom:2rem}.risk-icon[data-astro-cid-yvbahnfj]{font-size:2rem}.risk-label[data-astro-cid-yvbahnfj]{font-size:1.5rem;font-weight:800}.risk-score[data-astro-cid-yvbahnfj]{font-size:1.25rem;font-weight:700}.hero-metrics[data-astro-cid-yvbahnfj]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.hero-metric[data-astro-cid-yvbahnfj]{display:flex;flex-direction:column;align-items:center;background:#fff;border-radius:12px;padding:1.25rem 1.75rem;box-shadow:0 1px 3px #0000000f,0 0 0 1px #0000000a;min-width:140px}.hero-metric-value[data-astro-cid-yvbahnfj]{font-size:1.5rem;font-weight:700;color:#1a1a2e}.hero-metric-label[data-astro-cid-yvbahnfj]{font-size:.75rem;color:#64748b;margin-top:.375rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em;text-align:center}.fires-section[data-astro-cid-yvbahnfj]{margin-bottom:2rem}.fires-table-wrap[data-astro-cid-yvbahnfj]{overflow-x:auto}.fires-table[data-astro-cid-yvbahnfj]{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 1px 3px #0000000f}.fires-table[data-astro-cid-yvbahnfj] th[data-astro-cid-yvbahnfj]{padding:.875rem 1.25rem;background:#f8fafc;font-size:.8125rem;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.04em;text-align:left}.fires-table[data-astro-cid-yvbahnfj] td[data-astro-cid-yvbahnfj]{padding:.875rem 1.25rem;border-bottom:1px solid #f1f5f9}.fires-table[data-astro-cid-yvbahnfj] tr[data-astro-cid-yvbahnfj]:last-child td[data-astro-cid-yvbahnfj]{border-bottom:none}.fires-table[data-astro-cid-yvbahnfj] tr[data-astro-cid-yvbahnfj]:hover td[data-astro-cid-yvbahnfj]{background:#f8fafc}.num-col[data-astro-cid-yvbahnfj]{text-align:right}.num-val[data-astro-cid-yvbahnfj]{text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.fires-note[data-astro-cid-yvbahnfj]{font-size:.875rem;color:#64748b;margin-top:.75rem}.fireshed-section[data-astro-cid-yvbahnfj]{margin-bottom:2rem}.fireshed-cards[data-astro-cid-yvbahnfj]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem}.fireshed-card[data-astro-cid-yvbahnfj]{display:flex;flex-direction:column;padding:1.25rem;background:#fff;border-radius:10px;box-shadow:0 1px 3px #0000000f}.fireshed-card-calfire[data-astro-cid-yvbahnfj]{border-left:3px solid #f97316}.fireshed-label[data-astro-cid-yvbahnfj]{font-size:.75rem;color:#64748b;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.375rem}.fireshed-value[data-astro-cid-yvbahnfj]{font-size:1rem;font-weight:700;color:#1a1a2e}.calfire-zone[data-astro-cid-yvbahnfj]{font-size:.875rem}.insurance-section[data-astro-cid-yvbahnfj]{margin-bottom:2rem}.insurance-alert[data-astro-cid-yvbahnfj]{display:flex;gap:1rem;padding:1.25rem;border-radius:10px;margin-bottom:1rem}.alert-warning[data-astro-cid-yvbahnfj]{background:#fef3c7;border:1px solid #fbbf24}.alert-ok[data-astro-cid-yvbahnfj]{background:#f0fdf4;border:1px solid #86efac}.alert-icon[data-astro-cid-yvbahnfj]{font-size:1.5rem;flex-shrink:0}.alert-body[data-astro-cid-yvbahnfj] strong[data-astro-cid-yvbahnfj]{display:block;margin-bottom:.375rem}.alert-body[data-astro-cid-yvbahnfj] p[data-astro-cid-yvbahnfj]{margin:0;font-size:.9375rem;color:#475569;line-height:1.6}.insurance-stat[data-astro-cid-yvbahnfj]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000f;margin-bottom:1.25rem}.ins-label[data-astro-cid-yvbahnfj]{color:#475569;font-size:.9375rem}.ins-val[data-astro-cid-yvbahnfj]{font-size:1.5rem;font-weight:800;margin-left:auto}.insurance-options[data-astro-cid-yvbahnfj] h3[data-astro-cid-yvbahnfj]{margin:0 0 .75rem}.ins-grid[data-astro-cid-yvbahnfj]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.ins-link[data-astro-cid-yvbahnfj]{display:flex;flex-direction:column;padding:1rem;background:#fff;border-radius:8px;text-decoration:none;color:#1a1a2e;box-shadow:0 1px 3px #0000000f;transition:box-shadow .15s;border-left:3px solid #059669}.ins-link[data-astro-cid-yvbahnfj]:hover{box-shadow:0 4px 12px #0000001a}.ins-link[data-astro-cid-yvbahnfj] strong[data-astro-cid-yvbahnfj]{display:block;margin-bottom:.25rem}.ins-link[data-astro-cid-yvbahnfj] span[data-astro-cid-yvbahnfj]{font-size:.8rem;color:#64748b}.defensible-section[data-astro-cid-yvbahnfj]{margin-bottom:2rem}.def-grid[data-astro-cid-yvbahnfj]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem}.def-item[data-astro-cid-yvbahnfj]{display:flex;gap:.875rem;padding:1.25rem;background:#fff;border-radius:10px;box-shadow:0 1px 3px #0000000f}.def-urgent[data-astro-cid-yvbahnfj]{border-left:3px solid #dc2626}.def-icon[data-astro-cid-yvbahnfj]{font-size:1.5rem;flex-shrink:0}.def-item[data-astro-cid-yvbahnfj] strong[data-astro-cid-yvbahnfj]{display:block;margin-bottom:.25rem;font-size:.9375rem}.def-item[data-astro-cid-yvbahnfj] p[data-astro-cid-yvbahnfj]{margin:0;font-size:.8375rem;color:#64748b;line-height:1.5}.methodology-section[data-astro-cid-yvbahnfj]{margin-bottom:2rem;padding:1.75rem;background:#fff;border-radius:10px;box-shadow:0 1px 3px #0000000f}.methodology-section[data-astro-cid-yvbahnfj] h2[data-astro-cid-yvbahnfj]{margin-top:0}.methodology-section[data-astro-cid-yvbahnfj] p[data-astro-cid-yvbahnfj],.methodology-section[data-astro-cid-yvbahnfj] li[data-astro-cid-yvbahnfj]{color:#475569;line-height:1.7;font-size:.9375rem}.nearby-section[data-astro-cid-yvbahnfj]{margin-bottom:2rem}.nearby-grid[data-astro-cid-yvbahnfj]{display:grid;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:.75rem}.nearby-card[data-astro-cid-yvbahnfj]{display:flex;flex-direction:column;padding:1rem;background:#fff;border-radius:10px;text-decoration:none;color:inherit;box-shadow:0 1px 3px #0000000f;transition:box-shadow .15s,transform .15s}.nearby-card[data-astro-cid-yvbahnfj]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}.nearby-zip[data-astro-cid-yvbahnfj]{font-size:1.25rem;font-weight:800;color:#1a1a2e}.nearby-city[data-astro-cid-yvbahnfj]{font-size:.75rem;color:#64748b;margin:.2rem 0 .375rem}.nearby-risk[data-astro-cid-yvbahnfj]{font-size:.8125rem;font-weight:700}.nearby-score[data-astro-cid-yvbahnfj]{font-size:.75rem;color:#94a3b8}.cta-section[data-astro-cid-yvbahnfj]{text-align:center;padding:2.5rem 2rem;background:linear-gradient(135deg,#1a1a2e,#0f172a);color:#fff;border-radius:14px;margin-bottom:2rem}.cta-section[data-astro-cid-yvbahnfj] h2[data-astro-cid-yvbahnfj]{color:#fff;margin-top:0;font-size:1.5rem}.cta-section[data-astro-cid-yvbahnfj] p[data-astro-cid-yvbahnfj]{color:#94a3b8;margin-bottom:1.75rem}.cta-button[data-astro-cid-yvbahnfj]{display:inline-block;padding:.9375rem 2.25rem;background:#dc2626;color:#fff;text-decoration:none;border-radius:10px;font-weight:700;font-size:1.05rem;transition:background .15s}.cta-button[data-astro-cid-yvbahnfj]:hover{background:#b91c1c;color:#fff}.ad-slot[data-astro-cid-yvbahnfj]{min-height:0;margin:1rem 0}@media(max-width:768px){.ins-grid[data-astro-cid-yvbahnfj]{grid-template-columns:1fr}.fireshed-cards[data-astro-cid-yvbahnfj]{grid-template-columns:1fr 1fr}}@media(max-width:480px){.hero[data-astro-cid-yvbahnfj] h1[data-astro-cid-yvbahnfj]{font-size:1.5rem}.risk-badge[data-astro-cid-yvbahnfj]{flex-direction:column;gap:.25rem}.hero-metrics[data-astro-cid-yvbahnfj]{flex-direction:column;align-items:stretch}.fireshed-cards[data-astro-cid-yvbahnfj],.def-grid[data-astro-cid-yvbahnfj]{grid-template-columns:1fr}.nearby-grid[data-astro-cid-yvbahnfj]{grid-template-columns:repeat(2,1fr)}}
