:root{--red: #C8102E;--black: #0a0a0a;--gray: #f5f5f5;--border: #e2e2e2;--text: #1a1a1a;--muted: #6b6b6b}.section[data-astro-cid-hr2s4mtn]{padding:72px 24px}.section-inner[data-astro-cid-hr2s4mtn]{max-width:1080px;margin:0 auto}.section-gray[data-astro-cid-hr2s4mtn]{background:var(--gray)}.section-black[data-astro-cid-hr2s4mtn]{background:var(--black);color:#fff}.section-label[data-astro-cid-hr2s4mtn]{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--red);margin-bottom:12px;font-weight:600}.section-black[data-astro-cid-hr2s4mtn] .section-label[data-astro-cid-hr2s4mtn]{color:#ff6b6b}h2[data-astro-cid-hr2s4mtn]{font-size:clamp(24px,3vw,36px);font-weight:700;line-height:1.2;margin-bottom:24px}.section-black[data-astro-cid-hr2s4mtn] h2[data-astro-cid-hr2s4mtn]{color:#fff}p[data-astro-cid-hr2s4mtn]{margin-bottom:14px;line-height:1.7}.brands-grid[data-astro-cid-hr2s4mtn]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin-top:28px}.brand-card[data-astro-cid-hr2s4mtn]{background:#fff;border:1px solid var(--border);border-radius:8px;padding:22px}.brand-card[data-astro-cid-hr2s4mtn] h3[data-astro-cid-hr2s4mtn]{font-size:16px;font-weight:700;margin-bottom:6px;color:var(--text)}.brand-card[data-astro-cid-hr2s4mtn] .models[data-astro-cid-hr2s4mtn]{font-size:13px;color:var(--muted);margin-bottom:10px}.brand-card[data-astro-cid-hr2s4mtn] .issues[data-astro-cid-hr2s4mtn]{font-size:13px;color:var(--text);border-top:1px solid var(--border);padding-top:10px;margin-top:10px}.types-grid[data-astro-cid-hr2s4mtn]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;margin-top:28px}.type-card[data-astro-cid-hr2s4mtn]{background:#fff;border:1px solid var(--border);border-radius:8px;padding:26px}.type-card[data-astro-cid-hr2s4mtn] h3[data-astro-cid-hr2s4mtn]{font-size:18px;font-weight:700;margin-bottom:12px}.type-card[data-astro-cid-hr2s4mtn] p[data-astro-cid-hr2s4mtn]{font-size:14px;color:var(--muted)}.problems-grid[data-astro-cid-hr2s4mtn]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin-top:28px}.problem-card[data-astro-cid-hr2s4mtn]{background:#fff;border:1px solid var(--border);border-radius:8px;padding:22px}.problem-card[data-astro-cid-hr2s4mtn] .icon[data-astro-cid-hr2s4mtn]{font-size:28px;margin-bottom:10px}.problem-card[data-astro-cid-hr2s4mtn] h4[data-astro-cid-hr2s4mtn]{font-size:15px;font-weight:700;margin-bottom:8px}.problem-card[data-astro-cid-hr2s4mtn] p[data-astro-cid-hr2s4mtn]{font-size:14px;color:var(--muted);margin:0}.cases-grid[data-astro-cid-hr2s4mtn]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;margin-top:28px}.case-card[data-astro-cid-hr2s4mtn]{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:22px}.case-card[data-astro-cid-hr2s4mtn] .case-brand[data-astro-cid-hr2s4mtn]{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#ff8a8a;margin-bottom:10px}.case-card[data-astro-cid-hr2s4mtn] h4[data-astro-cid-hr2s4mtn]{font-size:16px;font-weight:700;color:#fff;margin-bottom:12px;line-height:1.3}.case-card[data-astro-cid-hr2s4mtn] .case-body[data-astro-cid-hr2s4mtn]{font-size:14px;color:#ffffffb8;line-height:1.65;margin:0}.why-grid[data-astro-cid-hr2s4mtn]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;margin-top:28px}.why-item[data-astro-cid-hr2s4mtn]{display:flex;gap:16px;align-items:flex-start}.why-icon[data-astro-cid-hr2s4mtn]{font-size:26px;flex-shrink:0}.why-text[data-astro-cid-hr2s4mtn] h4[data-astro-cid-hr2s4mtn]{font-size:15px;font-weight:700;margin-bottom:6px}.why-text[data-astro-cid-hr2s4mtn] p[data-astro-cid-hr2s4mtn]{font-size:14px;color:var(--muted);margin:0}.pricing-table[data-astro-cid-hr2s4mtn]{width:100%;border-collapse:collapse;margin-top:28px;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000000d}.pricing-table[data-astro-cid-hr2s4mtn] th[data-astro-cid-hr2s4mtn]{background:var(--gray);text-align:left;padding:14px 18px;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--text);border-bottom:2px solid var(--border)}.pricing-table[data-astro-cid-hr2s4mtn] td[data-astro-cid-hr2s4mtn]{padding:14px 18px;font-size:14px;border-bottom:1px solid var(--border)}.pricing-table[data-astro-cid-hr2s4mtn] tr[data-astro-cid-hr2s4mtn]:last-child td[data-astro-cid-hr2s4mtn]{border-bottom:none}.pricing-table[data-astro-cid-hr2s4mtn] .price[data-astro-cid-hr2s4mtn]{font-weight:700;color:var(--red);white-space:nowrap}.reviews-grid[data-astro-cid-hr2s4mtn]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px;margin-top:28px}.review-card[data-astro-cid-hr2s4mtn]{background:#fff;border:1px solid var(--border);border-radius:8px;padding:22px}.review-stars[data-astro-cid-hr2s4mtn]{color:#f59e0b;font-size:14px;margin-bottom:10px}.review-text[data-astro-cid-hr2s4mtn]{font-style:italic;color:var(--text);margin-bottom:12px;font-size:14px;line-height:1.6}.review-author[data-astro-cid-hr2s4mtn]{font-size:13px;color:var(--muted)}.faq-list[data-astro-cid-hr2s4mtn]{margin-top:28px}.faq-item[data-astro-cid-hr2s4mtn]{border-bottom:1px solid var(--border);padding:18px 0}.faq-item[data-astro-cid-hr2s4mtn]:first-child{border-top:1px solid var(--border)}.faq-item[data-astro-cid-hr2s4mtn] h3[data-astro-cid-hr2s4mtn]{font-size:16px;font-weight:700;color:var(--text);margin-bottom:10px}.faq-item[data-astro-cid-hr2s4mtn] p[data-astro-cid-hr2s4mtn]{font-size:15px;color:var(--muted);line-height:1.7;margin:0}.nearby-grid[data-astro-cid-hr2s4mtn]{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.nearby-link[data-astro-cid-hr2s4mtn]{font-size:14px;padding:8px 14px;border:1px solid var(--border);border-radius:20px;color:var(--text);text-decoration:none}.nearby-link[data-astro-cid-hr2s4mtn]:hover{background:var(--gray);border-color:var(--red);color:var(--red)}.bottom-cta[data-astro-cid-hr2s4mtn]{background:var(--black);color:#fff;padding:80px 24px;text-align:center}.bottom-cta[data-astro-cid-hr2s4mtn] h2[data-astro-cid-hr2s4mtn]{color:#fff;margin-bottom:16px}.bottom-cta[data-astro-cid-hr2s4mtn] p[data-astro-cid-hr2s4mtn]{color:#aaa;font-size:17px;margin-bottom:28px;max-width:580px;margin-left:auto;margin-right:auto}.phone-big[data-astro-cid-hr2s4mtn]{font-size:clamp(28px,5vw,46px);font-weight:800;color:var(--red);display:block;margin-bottom:18px;letter-spacing:-.01em;text-decoration:none}.btn-primary-cta[data-astro-cid-hr2s4mtn]{background:var(--red);color:#fff;padding:16px 36px;border-radius:6px;font-size:17px;font-weight:600;text-decoration:none;display:inline-block}
