/* Correct homepage CTA clipping and keep service cards aligned */
@media(min-width:1051px){
 body .hero-inner{max-width:1320px;width:calc(100% - 48px);grid-template-columns:minmax(0,1.07fr) minmax(0,1fr);gap:30px}
 .hero-text .actions{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,1.14fr) minmax(0,.85fr);gap:9px;width:100%;max-width:100%}
 .hero-text .actions>a{box-sizing:border-box;min-width:0;width:100%;max-width:100%;padding:12px 7px;white-space:normal;font-size:clamp(11px,.88vw,14px)}
 .hero-text .actions .kian-whatsapp-link{white-space:nowrap;overflow:visible;font-size:clamp(12px,.9vw,14px)}
 .hero-text .icon-grid{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}
 .hero-text .icon-grid>a{box-sizing:border-box;width:100%}
}
@media(min-width:851px) and (max-width:1050px){.hero-text .actions{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-text .actions .kian-whatsapp-link{grid-column:1/-1}}
.why-heading-link{display:inline-flex;align-items:center;text-decoration:none;cursor:pointer}
.why-heading-link:hover h2 span,.why-heading-link:focus-visible h2 span{text-decoration:underline;text-underline-offset:5px}
.why-heading-link:focus-visible{outline:2px solid #075cf5;outline-offset:5px;border-radius:4px}
