.renor-commercial-actions{display:flex;align-items:center;flex-wrap:wrap;gap:1rem 1.5rem;margin-top:1.5rem}
.renor-call-link{font-weight:600;text-decoration:underline;text-underline-offset:.25em}
.renor-commercial-paths{padding:3rem 0;background:#fff}
.renor-commercial-paths h2{font-size:clamp(1.65rem,3vw,2.5rem);margin-bottom:1.5rem}
.renor-commercial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}
.renor-commercial-grid article{border:1px solid #e2e3e8;border-radius:1.25rem;padding:1.6rem;display:flex;flex-direction:column}
.renor-commercial-grid h3{font-size:1.35rem;line-height:1.3;margin:0 0 .8rem}
.renor-commercial-grid p{line-height:1.6;margin:0 0 1.2rem}
.renor-commercial-grid a{margin-top:auto;font-weight:600;text-underline-offset:.2em}
.renor-commercial-content{max-width:1080px;margin:auto;padding:3rem 1.25rem}
.renor-commercial-content h2{font-size:clamp(1.6rem,3vw,2.3rem);margin:2.5rem 0 1rem}
.renor-commercial-content h3{font-size:1.35rem;margin:1.5rem 0 .7rem}
.renor-commercial-content p,.renor-commercial-content li{line-height:1.75}
.renor-commercial-content .renor-proof{background:#f3f4f7;border-radius:1.25rem;padding:1.5rem;margin:2rem 0}
.renor-mobile-contact{display:none}
#renor-contact{scroll-margin-top:7rem}
@media(max-width:767px){
 .renor-commercial-grid{grid-template-columns:1fr}
 .renor-commercial-paths{padding:2rem 0}
 .renor-commercial-actions{gap:.8rem;align-items:flex-start;flex-direction:column}
 .renor-mobile-contact{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:9990;gap:.5rem;padding:.65rem .75rem calc(.65rem + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -3px 18px #00000012}
 .renor-mobile-contact a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:.6rem .8rem;flex:1;border-radius:2rem;text-align:center;font-size:.85rem;line-height:1.2;text-decoration:none;font-weight:600;border:1px solid #121212;color:#121212}
 .renor-mobile-contact a:last-child{background:#121212;color:#fff;flex:1.7}
 body{padding-bottom:85px}
 #renor-chat-toggle,.renor-chat-toggle{bottom:90px!important}
}
