a.no-underline,a[href="/case-studies"]{text-decoration:none}.challenge-content p:first-child{font-size:1.25rem;margin-bottom:1rem}.challenge-content p:not(:first-child){font-size:1.125rem}.key-problems-grid>div{border-left-width:4px;padding-left:1.5rem}.solution-points .flex{align-items:flex-start;gap:1rem}.solution-points svg{flex-shrink:0;margin-top:.25rem}.results-metrics-grid{display:grid;gap:2rem;grid-template-columns:repeat(1,1fr)}@media (min-width:768px){.results-metrics-grid{grid-template-columns:repeat(3,1fr)}}.cta-button{overflow:hidden;position:relative;transition:all .3s ease}.cta-button .button-gradient{background:linear-gradient(90deg,#a9c4c2,#8fb3b1);inset:0;position:absolute;transform:translateY(100%);transition:transform .3s ease-out}.cta-button:hover .button-gradient{transform:translateY(0)}.cta-button-text{align-items:center;display:flex;justify-content:center;position:relative;z-index:10}