.hero-section[data-astro-cid-vegx5vky]{padding:3.5rem 0 4.5rem;position:relative}.hero-grid[data-astro-cid-vegx5vky]{display:grid;grid-template-columns:1.15fr .85fr;gap:2.5rem;align-items:start}@media(max-width:960px){.hero-grid[data-astro-cid-vegx5vky]{grid-template-columns:1fr}}.hero-lead[data-astro-cid-vegx5vky]{font-size:1.15rem;color:#cbd5e1;margin-bottom:1.25rem}.hero-showcase-figure[data-astro-cid-vegx5vky]{margin:0 0 1.4rem;border-radius:var(--radius-lg);overflow:hidden;border:1px solid #334155;background:#090d16}.hero-showcase-img[data-astro-cid-vegx5vky]{width:100%;height:225px;object-fit:cover;display:block;border-radius:0}.hero-showcase-figure[data-astro-cid-vegx5vky] figcaption[data-astro-cid-vegx5vky]{padding:.5rem .9rem;font-size:.82rem;color:#fbbf24;font-weight:700}.hero-benefits[data-astro-cid-vegx5vky]{list-style:none;padding:0;margin:0 0 1.75rem}.hero-benefits[data-astro-cid-vegx5vky] li[data-astro-cid-vegx5vky]{margin-bottom:.7rem;color:#e2e8f0;font-size:1rem}.hero-cta-group[data-astro-cid-vegx5vky]{display:flex;gap:.9rem;flex-wrap:wrap;margin-bottom:2rem}.hero-btn-lg[data-astro-cid-vegx5vky]{padding:.95rem 1.5rem;font-size:1.05rem}.hero-trust-strip[data-astro-cid-vegx5vky]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding-top:1.5rem;border-top:1px solid #334155}.trust-stat[data-astro-cid-vegx5vky]{display:flex;flex-direction:column}.stat-num[data-astro-cid-vegx5vky]{font-weight:700;font-size:1.15rem;color:#fbbf24}.stat-label[data-astro-cid-vegx5vky]{font-size:.82rem;color:#94a3b8}.emergency-strip[data-astro-cid-vegx5vky]{background:linear-gradient(90deg,#9a3412,#c2410c,#9a3412);color:#fff;padding:1.1rem 0}.emergency-inner[data-astro-cid-vegx5vky]{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;flex-wrap:wrap}.emergency-text[data-astro-cid-vegx5vky]{display:flex;align-items:center;gap:.85rem;max-width:780px;font-size:.98rem}.emergency-icon[data-astro-cid-vegx5vky]{font-size:1.65rem;flex-shrink:0}.card-thumb-link[data-astro-cid-vegx5vky]{display:block;margin-bottom:.9rem;overflow:hidden;border-radius:var(--radius)}.card-thumb-img[data-astro-cid-vegx5vky]{width:100%;height:195px;object-fit:cover;display:block;transition:transform .25s ease}.service-card[data-astro-cid-vegx5vky]:hover .card-thumb-img[data-astro-cid-vegx5vky]{transform:scale(1.03)}.service-card-top[data-astro-cid-vegx5vky]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.85rem}.service-icon[data-astro-cid-vegx5vky]{font-size:2rem;width:52px;height:52px;border-radius:12px;background:var(--accent-soft);display:inline-flex;align-items:center;justify-content:center}.service-price-hint[data-astro-cid-vegx5vky]{font-size:.78rem;font-weight:700;color:#15803d;background:#dcfce7;padding:.25rem .6rem;border-radius:999px}.service-card[data-astro-cid-vegx5vky] h3[data-astro-cid-vegx5vky] a[data-astro-cid-vegx5vky]{color:var(--text-main)}.service-card[data-astro-cid-vegx5vky] h3[data-astro-cid-vegx5vky] a[data-astro-cid-vegx5vky]:hover{color:var(--accent)}.service-mini-list[data-astro-cid-vegx5vky]{font-size:.9rem;color:var(--text-muted);flex-grow:1}.service-card-actions[data-astro-cid-vegx5vky]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-top:auto}.service-btn[data-astro-cid-vegx5vky]{padding:.65rem .75rem;font-size:.86rem}.truck-card-header[data-astro-cid-vegx5vky]{margin-bottom:.5rem}.truck-engines[data-astro-cid-vegx5vky]{display:inline-block;font-size:.8rem;font-weight:700;color:#fbbf24;background:#fbbf241f;padding:.2rem .6rem;border-radius:6px}.truck-tagline[data-astro-cid-vegx5vky]{font-weight:700;color:#f8fafc}.truck-card[data-astro-cid-vegx5vky] h4[data-astro-cid-vegx5vky]{font-size:.95rem;color:#cbd5e1;margin:.5rem 0}.truck-card-footer[data-astro-cid-vegx5vky]{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:auto;padding-top:.75rem}.brands-ribbon[data-astro-cid-vegx5vky]{margin-top:2.75rem;padding:1.75rem;background:#ffffff0a;border:1px solid #334155;border-radius:var(--radius-lg);text-align:center}.brands-title[data-astro-cid-vegx5vky]{font-weight:700;color:#fff;margin-bottom:1rem}.brands-pills[data-astro-cid-vegx5vky]{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem}.brands-pills[data-astro-cid-vegx5vky] span[data-astro-cid-vegx5vky]{background:#1e293b;border:1px solid #475569;color:#e2e8f0;padding:.4rem .85rem;border-radius:999px;font-size:.85rem;font-weight:700}.comparison-table-wrap[data-astro-cid-vegx5vky]{overflow-x:auto;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border)}.comparison-table[data-astro-cid-vegx5vky]{width:100%;border-collapse:collapse;background:#fff;text-align:left}.comparison-table[data-astro-cid-vegx5vky] th[data-astro-cid-vegx5vky],.comparison-table[data-astro-cid-vegx5vky] td[data-astro-cid-vegx5vky]{padding:1.1rem 1.25rem;border-bottom:1px solid var(--border)}.comparison-table[data-astro-cid-vegx5vky] th[data-astro-cid-vegx5vky]{background:#0f172a;color:#fff;font-size:1rem}.comparison-table[data-astro-cid-vegx5vky] .highlight-col[data-astro-cid-vegx5vky]{background:#fff7ed}.comparison-table[data-astro-cid-vegx5vky] th[data-astro-cid-vegx5vky].highlight-col{background:var(--accent);color:#fff}.area-card[data-astro-cid-vegx5vky]{text-decoration:none;color:var(--text-main)}.area-card-img[data-astro-cid-vegx5vky]{width:100%;height:150px;object-fit:cover;border-radius:var(--radius);margin-bottom:.75rem}.area-card-top[data-astro-cid-vegx5vky]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.6rem}.area-pin[data-astro-cid-vegx5vky]{font-size:1.4rem}.area-time[data-astro-cid-vegx5vky]{font-size:.78rem;font-weight:700;background:#f1f5f9;color:#0f172a;padding:.2rem .55rem;border-radius:999px}.area-neighborhoods[data-astro-cid-vegx5vky]{font-size:.88rem;color:var(--text-muted);margin-bottom:.5rem}.area-zips[data-astro-cid-vegx5vky]{font-size:.8rem;color:#64748b;margin-bottom:.85rem}.area-link-text[data-astro-cid-vegx5vky]{margin-top:auto;font-weight:700;font-size:.88rem;color:var(--accent)}.review-stars[data-astro-cid-vegx5vky]{color:#f59e0b;font-size:1.2rem;margin-bottom:.65rem;letter-spacing:2px}.review-body[data-astro-cid-vegx5vky]{font-style:italic;color:var(--text-main);flex-grow:1}.review-author[data-astro-cid-vegx5vky]{font-size:.88rem;color:var(--text-muted);padding-top:.75rem;border-top:1px solid var(--border)}
