.hero-section:where(.astro-ODO5677V){background:linear-gradient(135deg,#ED1C24 0%,#C80000 100%);color:#fff;padding:3rem 1.5rem;text-align:center;border-bottom:4px solid #C80000}.hero-content:where(.astro-ODO5677V) h1:where(.astro-ODO5677V){font-size:2.5rem;margin-bottom:.5rem;font-weight:700}.hero-subtitle:where(.astro-ODO5677V){font-size:1.2rem;margin-bottom:1.5rem;opacity:.95}.hero-cta:where(.astro-ODO5677V){display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn-primary:where(.astro-ODO5677V),.btn-secondary:where(.astro-ODO5677V){display:inline-block;padding:.75rem 1.5rem;border-radius:4px;text-decoration:none;font-weight:600;transition:all .3s ease}.btn-primary:where(.astro-ODO5677V){background-color:#fff;color:#ed1c24}.btn-primary:where(.astro-ODO5677V):hover{background-color:#f0f0f0}.btn-secondary:where(.astro-ODO5677V){background-color:transparent;border:2px solid white;color:#fff}.btn-secondary:where(.astro-ODO5677V):hover{background-color:#ffffff1a}.featured-snippet-section:where(.astro-ODO5677V){margin:2rem 1.5rem;padding:1.5rem;background-color:#f9f9f9;border-left:5px solid #ED1C24}.featured-snippet:where(.astro-ODO5677V){width:100%;border-collapse:collapse;margin-top:1rem}.featured-snippet:where(.astro-ODO5677V) tr:where(.astro-ODO5677V){border-bottom:1px solid #e0e0e0}.featured-snippet:where(.astro-ODO5677V) td:where(.astro-ODO5677V){padding:.75rem}.featured-snippet:where(.astro-ODO5677V) .label:where(.astro-ODO5677V){font-weight:600;color:#333}.featured-snippet:where(.astro-ODO5677V) .value:where(.astro-ODO5677V){color:#ed1c24;font-weight:700}.stats-grid:where(.astro-ODO5677V){display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin:2rem 1.5rem}.stat-card:where(.astro-ODO5677V){padding:1.5rem;background:linear-gradient(135deg,#f5f5f5 0%,#fff 100%);border:1px solid #e0e0e0;border-left:4px solid #ED1C24;border-radius:4px;text-align:center}.stat-number:where(.astro-ODO5677V){font-size:1.8rem;font-weight:700;color:#ed1c24;margin-bottom:.5rem}.stat-label:where(.astro-ODO5677V){font-weight:600;color:#333;margin-bottom:.5rem}.stat-desc:where(.astro-ODO5677V){font-size:.9rem;color:#666}.overview-section:where(.astro-ODO5677V),.costs-section:where(.astro-ODO5677V),.faq-section:where(.astro-ODO5677V){margin:2rem 1.5rem}.overview-section:where(.astro-ODO5677V) h2:where(.astro-ODO5677V),.costs-section:where(.astro-ODO5677V) h2:where(.astro-ODO5677V),.faq-section:where(.astro-ODO5677V) h2:where(.astro-ODO5677V){color:#ed1c24;border-bottom:3px solid #ED1C24;padding-bottom:.75rem;margin-bottom:1.5rem}.overview-section:where(.astro-ODO5677V) h3:where(.astro-ODO5677V),.costs-section:where(.astro-ODO5677V) h3:where(.astro-ODO5677V),.faq-section:where(.astro-ODO5677V) h3:where(.astro-ODO5677V){color:#c80000;margin-top:1.5rem;margin-bottom:.75rem}.overview-section:where(.astro-ODO5677V) p:where(.astro-ODO5677V),.costs-section:where(.astro-ODO5677V) p:where(.astro-ODO5677V),.faq-section:where(.astro-ODO5677V) p:where(.astro-ODO5677V){line-height:1.6;color:#333;margin-bottom:1rem}.cost-table-featured:where(.astro-ODO5677V){width:100%;border-collapse:collapse;margin-top:1rem;background-color:#fff}.cost-table-featured:where(.astro-ODO5677V) thead:where(.astro-ODO5677V){background-color:#ed1c24;color:#fff}.cost-table-featured:where(.astro-ODO5677V) th:where(.astro-ODO5677V){padding:1rem;text-align:left;font-weight:600}.cost-table-featured:where(.astro-ODO5677V) td:where(.astro-ODO5677V){padding:.75rem 1rem;border-bottom:1px solid #e0e0e0}.cost-table-featured:where(.astro-ODO5677V) tbody:where(.astro-ODO5677V) tr:where(.astro-ODO5677V):nth-child(2n){background-color:#f9f9f9}.total-row:where(.astro-ODO5677V) td:where(.astro-ODO5677V){font-weight:700;background-color:#ffe8e8;color:#ed1c24}.faq-item:where(.astro-ODO5677V){margin-bottom:1rem;padding:1rem;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px}.faq-question:where(.astro-ODO5677V){display:block;cursor:pointer;font-weight:600;color:#ed1c24;user-select:none}details:where(.astro-ODO5677V)[open] .faq-question:where(.astro-ODO5677V){color:#c80000;margin-bottom:.75rem}.faq-answer:where(.astro-ODO5677V){margin-top:.75rem;padding-top:.75rem;border-top:1px solid #e0e0e0}.related-links:where(.astro-ODO5677V){margin:2rem 1.5rem;padding:1.5rem;background-color:#fff5f5;border-radius:4px}.related-links:where(.astro-ODO5677V) h2:where(.astro-ODO5677V){color:#ed1c24;margin-bottom:1.5rem}.related-grid:where(.astro-ODO5677V){display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.related-link:where(.astro-ODO5677V){display:block;padding:1rem;background-color:#fff;border:1px solid #ED1C24;border-radius:4px;color:#ed1c24;text-decoration:none;text-align:center;font-weight:600;transition:all .3s ease}.related-link:where(.astro-ODO5677V):hover{background-color:#ed1c24;color:#fff}.cta-section:where(.astro-ODO5677V){margin:2rem 1.5rem;padding:2rem;background:linear-gradient(135deg,#ED1C24 0%,#C80000 100%);color:#fff;border-radius:4px;text-align:center}.cta-section:where(.astro-ODO5677V) h2:where(.astro-ODO5677V){margin-bottom:1rem}.cta-buttons:where(.astro-ODO5677V){display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media (max-width: 768px){.hero-content:where(.astro-ODO5677V) h1:where(.astro-ODO5677V){font-size:1.8rem}.stats-grid:where(.astro-ODO5677V){grid-template-columns:1fr}.related-grid:where(.astro-ODO5677V){grid-template-columns:1fr}}
