/* Readability fix — added 2026-10-06 on Ayat's request.
   ONLY font sizes and line heights live here. No colors, no spacing,
   no layout changes. All original CSS files are unchanged.
   Removing this one file returns every text size to the original. */

/* ---- Paragraphs and card text (was 11px) ---- */
.service-card p,
.service-feature__copy p { font-size: 14px; line-height: 1.55; }
.services-section .service-card p { font-size: 14px; line-height: 1.55; }

/* ---- Steps / process (was 8-11px) ---- */
.step p { font-size: 13.5px; line-height: 1.5; }
.step > span, .step span { font-size: 12px; }
.step h3 { font-size: 15px; }

/* ---- Why-choose-us items (was 8-12px) ---- */
.why-item p { font-size: 14px; line-height: 1.55; }
.why-item h3 { font-size: 15px; }

/* ---- Reviews (was 8-13px) ---- */
.review p { font-size: 14px; line-height: 1.55; }
.review small { font-size: 12px; }
.stars, .review .stars { font-size: 14px; }

/* ---- Trust bar (was 8-11px) ---- */
.trust-item small { font-size: 12px; }
.trust-item strong { font-size: 13px; }

/* ---- Section intro paragraphs (was 11-12px) ---- */
.areas-copy > p:not(.eyebrow),
.process-intro > p:last-child { font-size: 15px; line-height: 1.6; }
.section-heading > p:last-child { font-size: 14.5px; line-height: 1.55; }

/* ---- Hero lead + chips (was 10-13px) ---- */
.hero__lead { font-size: 16px; line-height: 1.6; }
.hero__services, .hero__services > span { font-size: 12.5px; }
.location-pills span { font-size: 12px; }

/* ---- CTA band + FAQ + before/after (was 10-13px) ---- */
.contact-cta p:last-child { font-size: 14px; }
.home-faq-item p { font-size: 14.5px; line-height: 1.6; }
.before-after-card__caption { font-size: 14px; }
.before-after-card__caption span { font-size: 12.5px; }

/* ---- "Read more" type links inside cards (was 10-13px) ---- */
.service-feature a, .service-card a { font-size: 13px; }
.services-section .service-card a { font-size: 13.5px; }
.services-section .service-feature__copy a { font-size: 14px; }

/* ---- Inner pages: sidebar + cards + form labels (was 13px) ---- */
.side-panel a { font-size: 14px; }
.service-index-card a { font-size: 14px; }
.contact-form label { font-size: 14px; }

/* ---- Footer (was 8-12px — the smallest text on the site) ---- */
.footer a, .footer span { font-size: 12.5px; }
.footer h3 { font-size: 13px; }
.footer-brand p { font-size: 12.5px; line-height: 1.55; }
.footer-bottom { font-size: 11.5px; }
.inner-footer-grid a, .inner-footer-grid p, .inner-footer-grid span { font-size: 13px; }
.inner-footer-grid h3 { font-size: 14px; }
.inner-footer-bottom { font-size: 12px; }

/* ---- Nav, buttons, small labels (light touch) ---- */
.main-nav { font-size: 13px; }
.button { font-size: 13px; }
.eyebrow { font-size: 11.5px; }
.topbar { font-size: 11px; }
.toast { font-size: 13px; }
