.hero-section[data-astro-cid-lcdefpme]{color:#fff;background:radial-gradient(circle at 85% 20%,#06b6d438 0%,#0000 45%),radial-gradient(circle at 10% 90%,#0284c740 0%,#0000 50%),linear-gradient(135deg,#070f1e 0%,#0b192c 40%,#0f2b59 75%,#0369a1 100%);border-bottom:3px solid #0284c7;padding-top:2.25rem;padding-bottom:3.75rem;position:relative;overflow:hidden}@media (width>=992px){.hero-section[data-astro-cid-lcdefpme]{padding-top:3.5rem;padding-bottom:4.75rem}}.hero-glow-1[data-astro-cid-lcdefpme]{pointer-events:none;filter:blur(50px);background:radial-gradient(circle,#06b6d440 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:-120px;right:0}.hero-glow-2[data-astro-cid-lcdefpme]{pointer-events:none;filter:blur(50px);background:radial-gradient(circle,#0284c747 0%,#0000 70%);border-radius:50%;width:450px;height:450px;position:absolute;bottom:-80px;left:-80px}.hero-container[data-astro-cid-lcdefpme]{z-index:2;grid-template-columns:1fr;align-items:flex-start;gap:2.25rem;display:grid;position:relative}@media (width>=992px){.hero-container[data-astro-cid-lcdefpme]{grid-template-columns:1.15fr 1fr;gap:3.25rem}}.hero-trust-row[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.5rem;margin-bottom:1.15rem;display:flex}.hero-pill[data-astro-cid-lcdefpme]{border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.775rem;font-weight:700;display:inline-flex}.hero-pill-orange[data-astro-cid-lcdefpme]{color:#fed7aa;backdrop-filter:blur(4px);background:#f9731633;border:1px solid #f9731680}.hero-pill-cyan[data-astro-cid-lcdefpme]{color:#bae6fd;backdrop-filter:blur(4px);background:#06b6d433;border:1px solid #06b6d480}.hero-headline[data-astro-cid-lcdefpme]{color:#fff;letter-spacing:-.025em;margin-bottom:1.1rem;font-size:2.15rem;font-weight:800;line-height:1.18}@media (width>=640px){.hero-headline[data-astro-cid-lcdefpme]{font-size:2.85rem}}.hero-highlight[data-astro-cid-lcdefpme]{background:linear-gradient(135deg,#38bdf8 0%,#67e8f9 50%,#fed7aa 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.hero-subhead[data-astro-cid-lcdefpme]{color:#e2e8f0;max-width:650px;margin-bottom:1.25rem;font-size:1.075rem;line-height:1.6}.hero-regional-trust[data-astro-cid-lcdefpme]{border-radius:var(--radius-full);color:#bae6fd;background:#0e749047;border:1px solid #38bdf866;align-items:center;gap:.6rem;margin-bottom:1.5rem;padding:.45rem 1rem;font-size:.85rem;font-weight:700;display:inline-flex}.trust-pulse[data-astro-cid-lcdefpme]{background-color:#34d399;border-radius:50%;width:8px;height:8px;animation:2s infinite pulse;box-shadow:0 0 10px #34d399}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 #34d399b3}70%{transform:scale(1.1);box-shadow:0 0 0 6px #34d39900}to{transform:scale(.95);box-shadow:0 0 #34d39900}}.hero-cta-group[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.85rem;margin-bottom:1.75rem;display:flex}.btn-hero-primary[data-astro-cid-lcdefpme]{padding:.85rem 1.65rem;font-size:1.05rem;font-weight:800}.btn-hero-secondary[data-astro-cid-lcdefpme]{color:#fff;background:#ffffff14;border:2px solid #38bdf8;padding:.85rem 1.45rem;font-size:1rem;font-weight:700}.btn-hero-secondary[data-astro-cid-lcdefpme]:hover{color:#fff;background:#38bdf833;border-color:#7dd3fc}.hero-benefits[data-astro-cid-lcdefpme]{flex-direction:column;gap:.75rem;margin-bottom:1.75rem;list-style:none;display:flex}.hero-benefits[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:#f1f5f9;align-items:flex-start;gap:.75rem;font-size:.95rem;line-height:1.45;display:flex}.hero-benefits[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:#fff}.benefit-icon-box[data-astro-cid-lcdefpme]{color:#38bdf8;background:#06b6d440;border:1px solid #38bdf866;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:.1rem;display:flex}.hero-visual-card[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);backdrop-filter:blur(10px);background:#0f172ad9;border:1px solid #38bdf859;margin-bottom:1.75rem;display:none;overflow:hidden;box-shadow:0 16px 36px -8px #00000073}@media (width>=992px){.hero-visual-card[data-astro-cid-lcdefpme]{display:block}}.hero-visual-media[data-astro-cid-lcdefpme]{position:relative;overflow:hidden}.hero-visual-img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:230px}.hero-visual-badge[data-astro-cid-lcdefpme]{backdrop-filter:blur(6px);color:#fff;border-radius:var(--radius-full);background:#0b192ce6;border:1px solid #38bdf866;align-items:center;gap:.45rem;padding:.3rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex;position:absolute;bottom:.85rem;left:.85rem}.live-dot[data-astro-cid-lcdefpme]{background:#38bdf8;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #38bdf8}.hero-visual-caption[data-astro-cid-lcdefpme]{background:#0b192cf2;border-top:1px solid #38bdf833;align-items:center;gap:.85rem;padding:.85rem 1.15rem;display:flex}.caption-icon[data-astro-cid-lcdefpme]{border-radius:var(--radius-sm);color:#38bdf8;background:#38bdf826;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.caption-text[data-astro-cid-lcdefpme]{flex-direction:column;font-size:.825rem;line-height:1.35;display:flex}.caption-text[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:#fff}.caption-text[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#94a3b8}.hero-coverage-bar[data-astro-cid-lcdefpme]{border-top:1px solid #ffffff1f;flex-direction:column;gap:.5rem;padding-top:1.15rem;display:flex}@media (width>=500px){.hero-coverage-bar[data-astro-cid-lcdefpme]{flex-flow:wrap;align-items:center}}.coverage-label[data-astro-cid-lcdefpme]{text-transform:uppercase;color:#cbd5e1;letter-spacing:.04em;font-size:.8rem;font-weight:700}.coverage-tags[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.4rem;display:flex}.coverage-tags[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-radius:var(--radius-sm);color:#7dd3fc;background:#ffffff14;border:1px solid #38bdf84d;padding:.25rem .6rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .15s}.coverage-tags[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:#fff;background-color:#0284c7;border-color:#38bdf8}.hero-form-wrapper[data-astro-cid-lcdefpme]{width:100%}.hero-form-elevated-card[data-astro-cid-lcdefpme]{border-radius:var(--radius-xl);box-shadow:0 24px 48px -12px #00000080,0 0 0 2px #38bdf859}.trust-strip-wrap[data-astro-cid-lcdefpme]{margin-top:1.5rem;margin-bottom:1rem}.why-grid[data-astro-cid-lcdefpme]{margin-top:1.5rem}.why-card[data-astro-cid-lcdefpme]{border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;gap:.75rem;padding:1.6rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.why-card[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow-md);border-color:#7dd3fc;transform:translateY(-4px)}.why-icon-wrap[data-astro-cid-lcdefpme]{border-radius:var(--radius-md);justify-content:center;align-items:center;width:48px;height:48px;display:flex}.icon-orange[data-astro-cid-lcdefpme]{background-color:var(--color-accent-orange-light);color:var(--color-accent-orange);border:1px solid var(--color-accent-orange-border)}.icon-cyan[data-astro-cid-lcdefpme]{background-color:var(--color-accent-cyan-light);color:#0e7490;border:1px solid var(--color-accent-cyan-border)}.icon-blue[data-astro-cid-lcdefpme]{background-color:var(--color-primary-light);color:var(--color-primary-blue);border:1px solid #bae6fd}.icon-teal[data-astro-cid-lcdefpme]{color:#0f766e;background-color:#f0fdfa;border:1px solid #99f6e4}.icon-amber[data-astro-cid-lcdefpme]{background-color:var(--color-warning-light);color:var(--color-warning);border:1px solid #fde68a}.icon-emerald[data-astro-cid-lcdefpme]{color:#059669;background-color:#ecfdf5;border:1px solid #a7f3d0}.why-title[data-astro-cid-lcdefpme]{color:var(--color-text-main);font-size:1.15rem;font-weight:800;line-height:1.3}.why-desc[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-size:.885rem;line-height:1.55}.step-card[data-astro-cid-lcdefpme]{text-align:center;padding:2.25rem 1.6rem;position:relative}.step-num-badge[data-astro-cid-lcdefpme]{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 1.25rem;font-size:1.35rem;font-weight:800;display:flex}.step-orange[data-astro-cid-lcdefpme]{background:var(--gradient-cta-orange);box-shadow:var(--shadow-orange)}.step-cyan[data-astro-cid-lcdefpme]{background:var(--gradient-teal-cyan);box-shadow:var(--shadow-cyan)}.step-blue[data-astro-cid-lcdefpme]{background:linear-gradient(135deg,#0284c7 0%,#1d4ed8 100%);box-shadow:0 6px 16px #0284c759}.step-title[data-astro-cid-lcdefpme]{color:var(--color-text-main);margin-bottom:.5rem;font-size:1.2rem;font-weight:800}.step-desc[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-size:.9rem;line-height:1.55}.process-feature-banner[data-astro-cid-lcdefpme]{border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);background-color:#fff;grid-template-columns:1fr;margin-top:3rem;display:grid;overflow:hidden}@media (width>=860px){.process-feature-banner[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.2fr;align-items:center}}.process-feature-img-wrap[data-astro-cid-lcdefpme]{background-color:#f1f5f9;height:100%;min-height:240px}.process-feature-img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.process-feature-content[data-astro-cid-lcdefpme]{padding:2rem 2.25rem}.process-feature-content[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--color-text-main);margin-top:.5rem;margin-bottom:.75rem;font-size:1.45rem;font-weight:800}.process-feature-content[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-text-muted);margin-bottom:1.25rem;font-size:.925rem;line-height:1.6}.symptom-card[data-astro-cid-lcdefpme]{flex-direction:column;height:100%;padding:0;display:flex;overflow:hidden}.symptom-img-wrap[data-astro-cid-lcdefpme]{aspect-ratio:16/9;background-color:#f1f5f9;position:relative;overflow:hidden}.symptom-img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:transform .35s}.symptom-card[data-astro-cid-lcdefpme]:hover .symptom-img[data-astro-cid-lcdefpme]{transform:scale(1.05)}.symptom-tag[data-astro-cid-lcdefpme]{backdrop-filter:blur(4px);color:#fff;border-radius:var(--radius-sm);letter-spacing:.04em;background:linear-gradient(135deg,#070f1ee6,#0284c7d9);border:1px solid #fff3;padding:.2rem .55rem;font-size:.725rem;font-weight:700;position:absolute;top:.65rem;left:.65rem}.symptom-body[data-astro-cid-lcdefpme]{flex-direction:column;flex-grow:1;padding:1.25rem;display:flex}.symptom-title[data-astro-cid-lcdefpme]{color:var(--color-text-main);margin-bottom:.5rem;font-size:1.1rem;font-weight:800;line-height:1.35}.symptom-desc[data-astro-cid-lcdefpme]{color:var(--color-text-muted);flex-grow:1;margin-bottom:1rem;font-size:.875rem;line-height:1.5}.card-action-link[data-astro-cid-lcdefpme]{color:var(--color-primary-blue);align-items:center;gap:.25rem;font-size:.875rem;font-weight:700;transition:transform .15s,color .15s;display:inline-flex}.card-action-link[data-astro-cid-lcdefpme]:hover{color:#ea580c;transform:translate(4px)}.checklist-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;align-items:center;gap:2.5rem;display:grid}@media (width>=992px){.checklist-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.25fr 1fr}}.check-points-list[data-astro-cid-lcdefpme]{flex-direction:column;gap:1rem;margin-top:1.5rem;list-style:none;display:flex}.check-points-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--color-text-main);align-items:flex-start;gap:.85rem;font-size:.925rem;line-height:1.5;display:flex}.check-icon[data-astro-cid-lcdefpme]{background-color:var(--color-accent-orange-light);width:24px;height:24px;color:var(--color-accent-orange);border:1px solid var(--color-accent-orange-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:.1rem;font-size:.85rem;font-weight:800;display:flex}.inspection-img-box[data-astro-cid-lcdefpme]{padding:0;overflow:hidden}.inspection-img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:220px}.inspection-cta-box[data-astro-cid-lcdefpme]{padding:1.5rem}.inspection-cta-box[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.5rem;font-size:1.15rem;font-weight:800}.inspection-cta-box[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-text-muted);margin-bottom:1.25rem;font-size:.875rem;line-height:1.5}.btn-block[data-astro-cid-lcdefpme]{width:100%}.city-card[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.city-name[data-astro-cid-lcdefpme]{margin-bottom:.5rem;font-size:1.25rem;font-weight:800}.city-name[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--color-text-main)}.city-name[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--color-primary-blue)}.city-gu[data-astro-cid-lcdefpme]{color:var(--color-text-muted);margin-left:.35rem;font-size:.9rem;font-weight:500}.city-intro[data-astro-cid-lcdefpme]{color:var(--color-text-muted);flex-grow:1;margin-bottom:.75rem;font-size:.875rem;line-height:1.5}.city-localities[data-astro-cid-lcdefpme]{color:var(--color-text-light);border-top:1px dashed var(--color-border);margin-bottom:1.25rem;padding-top:.5rem;font-size:.8rem}.city-btn[data-astro-cid-lcdefpme]{color:var(--color-primary-blue);align-self:flex-start;font-size:.85rem;font-weight:700}.city-btn[data-astro-cid-lcdefpme]:hover{color:#ea580c}.all-areas-link-wrap[data-astro-cid-lcdefpme]{text-align:center;margin-top:2.5rem}.guide-card[data-astro-cid-lcdefpme]{flex-direction:column;height:100%;padding:0;display:flex;overflow:hidden}.guide-img-wrap[data-astro-cid-lcdefpme]{aspect-ratio:16/9;background-color:#f1f5f9;display:block;overflow:hidden}.guide-img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:transform .3s}.guide-card[data-astro-cid-lcdefpme]:hover .guide-img[data-astro-cid-lcdefpme]{transform:scale(1.05)}.guide-body[data-astro-cid-lcdefpme]{flex-direction:column;flex-grow:1;padding:1.35rem;display:flex}.guide-tag[data-astro-cid-lcdefpme]{text-transform:uppercase;color:var(--color-primary-blue);letter-spacing:.05em;margin-bottom:.4rem;font-size:.75rem;font-weight:700}.guide-title[data-astro-cid-lcdefpme]{margin-bottom:.65rem;font-size:1.15rem;font-weight:800;line-height:1.35}.guide-title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--color-primary-blue)}.guide-excerpt[data-astro-cid-lcdefpme]{color:var(--color-text-muted);flex-grow:1;margin-bottom:1.15rem;font-size:.875rem;line-height:1.5}.read-guide-link[data-astro-cid-lcdefpme]{color:var(--color-primary-blue);font-size:.875rem;font-weight:700}.read-guide-link[data-astro-cid-lcdefpme]:hover{color:#ea580c}.final-cta-section[data-astro-cid-lcdefpme]{color:#fff;background:radial-gradient(circle,#06b6d438 0%,#0000 65%),linear-gradient(135deg,#070f1e 0%,#0b192c 45%,#0369a1 100%);border-top:3px solid #0284c7;padding-block:5rem;position:relative;overflow:hidden}.final-cta-glow[data-astro-cid-lcdefpme]{pointer-events:none;filter:blur(40px);background:radial-gradient(circle,#f9731626 0%,#0000 70%);width:600px;height:350px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.final-cta-container[data-astro-cid-lcdefpme]{z-index:2;max-width:760px;position:relative}.final-cta-title[data-astro-cid-lcdefpme]{color:#fff;letter-spacing:-.02em;margin-top:1rem;margin-bottom:1rem;font-size:2rem;font-weight:800}@media (width>=640px){.final-cta-title[data-astro-cid-lcdefpme]{font-size:2.6rem}}.final-cta-subhead[data-astro-cid-lcdefpme]{color:#cbd5e1;margin-bottom:2rem;font-size:1.1rem;line-height:1.6}.btn-lg[data-astro-cid-lcdefpme]{padding:.95rem 2.25rem;font-size:1.1rem;font-weight:800}
