.commercial-solution-hero .page-hero-grid>*{min-width:0}.commercial-solution-hero h1{overflow-wrap:anywhere;hyphens:auto;max-width:min(16ch,100%);font-size:clamp(2.6rem,6vw,4.8rem)}@media (width<=1100px){.commercial-solution-hero .page-hero-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.commercial-solution-hero h1{font-size:clamp(1.75rem,9vw,4.4rem)}}.solution-page .contact-cta-inner>*{min-width:0}@media (width<=480px){.solution-page .contact-cta h2{font-size:min(2.25rem,9vw)}}
