/* Refinamiento visual global: Outfit en toda la plantilla */
html,body,button,input,select,textarea,a,p,span,small,b,strong,h1,h2,h3,h4,h5,h6{font-family:Outfit,'Arial Narrow',sans-serif!important}.services-v2{grid-template-columns:250px minmax(0,1fr);gap:25px;padding-top:58px;padding-bottom:62px}.services-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;align-items:start}.service-item{width:100%}.service-image{width:100%;height:370px;aspect-ratio:auto;background-position:center;background-size:cover}.service-image::before{background-position:center;background-size:cover}.service-image b{font-size:42px;font-weight:600}.service-image h3{font-size:17px;line-height:1.08;font-weight:600;letter-spacing:-.15px}.service-info{height:150px;min-height:150px;padding:16px 8px 8px 2px;display:flex;flex-direction:column;align-items:flex-start}.service-info p,.services-intro p{font-family:Outfit,'Arial Narrow',sans-serif!important;font-weight:400}.service-info p{font-size:12px;line-height:1.35;margin-bottom:12px}.service-info a{margin-top:auto;font-size:11px}.services-intro>span{font-size:16px}.services-intro h2{font-size:38px;line-height:1.02;font-weight:700}.services-intro p{font-size:13px;line-height:1.45}.services-intro a{font-size:12px}.code-qualities small,.hero-copy p{font-family:Outfit,'Arial Narrow',sans-serif!important}
@media(max-width:1450px){.services-v2{grid-template-columns:230px 1fr}.service-image{height:330px}.service-info{height:155px}}
@media(max-width:1200px){.services-list{grid-template-columns:repeat(3,1fr);gap:24px}.service-image{height:410px}.service-info{height:135px}}
@media(max-width:760px){.services-v2{grid-template-columns:1fr}.services-list{grid-template-columns:repeat(2,1fr)}.service-image{height:420px}}
@media(max-width:480px){.services-list{grid-template-columns:1fr}.service-image{height:500px}.service-info{height:auto;min-height:125px}}
