/* Copy-only round: font roles and natural text wrapping. No layout or motion changes. */
body{font-family:Noto,Fira,sans-serif;font-weight:400}
h1,h2,.page-title,.price-number,.price-words,.last-line,.outlined-word{font-weight:300}
h3,.featured-card h3,.plan h3,.process-route h3,.case-story-copy h2,.project-meta h3{font-weight:500}
.section-label,.category-title,.desktop-nav a,.mobile-nav a,.header-contact,.menu-button,.text-link,.solid-link,.plan-cta,.featured-link,.faq-item summary,.plan-top,.features-heading,.tile-caption{font-weight:500}
p,.plan-intro,.plan li,.faq-answer,.price-caption,.price-context,.project-opening>p,.case-story-copy p,.contact-copy p{font-weight:400}
.english,[lang=en],[dir=ltr],.english *{font-family:Fira,Noto,sans-serif;font-weight:300}
h1,h2,h3,p,.plan li,.faq-answer,.text-link,.plan-cta{text-wrap:pretty;overflow-wrap:break-word}
h1,h2,h3{text-wrap:balance}
.featured-card>p{min-height:3lh}
