/* Scoped audit additions; existing theme remains authoritative. */
.footer-heading{font-size:1.1rem;font-weight:700;margin:0 0 1rem;color:inherit}.consent-heading{font-size:1.3rem;font-weight:700;margin:0 0 .7rem}.faq-list summary h3{display:inline;font:inherit;margin:0}.audit-prices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0}.audit-prices article{padding:1.2rem;border:1px solid #dbe3ec;border-radius:16px;background:#f6f8fb}.audit-prices h3{margin-top:0;font-size:1.15rem}.audit-prices strong{color:#183450}.audit-company{margin-top:2rem}@media(max-width:640px){.audit-prices{grid-template-columns:1fr}}

.hero .hero-slogan{font-size:clamp(2.6rem,4.4vw,4.7rem);font-weight:700;line-height:1.12;letter-spacing:-.045em;margin:0 0 24px;overflow-wrap:anywhere;hyphens:auto}@media(max-width:760px){.hero .hero-slogan{font-size:clamp(2.15rem,8.2vw,3.1rem);margin-bottom:20px}}
