.servicios-module__MX8kYq__serv-hero{align-items:flex-end;height:420px;display:flex;position:relative;overflow:hidden}.servicios-module__MX8kYq__serv-hero-bg{object-fit:cover}.servicios-module__MX8kYq__serv-hero-content{z-index:2;padding-bottom:3rem;position:relative}.servicios-module__MX8kYq__serv-hero-title{color:#fff;margin:.5rem 0}.servicios-module__MX8kYq__serv-hero-desc{color:#ffffffbf;max-width:560px;font-size:1.05rem}.servicios-module__MX8kYq__serv-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.servicios-module__MX8kYq__serv-card{padding:2rem}.servicios-module__MX8kYq__serv-icon{background:var(--primary-light);width:52px;height:52px;color:var(--primary);border-radius:14px;justify-content:center;align-items:center;margin-bottom:1.25rem;transition:background .3s,color .3s;display:flex}.servicios-module__MX8kYq__serv-card:hover .servicios-module__MX8kYq__serv-icon{background:var(--primary);color:#fff}.servicios-module__MX8kYq__serv-title{font-family:var(--font-display);margin-bottom:.6rem;font-size:1.1rem;font-weight:600}.servicios-module__MX8kYq__serv-desc{color:var(--muted);margin-bottom:1.25rem;font-size:.875rem;line-height:1.6}.servicios-module__MX8kYq__serv-items{flex-direction:column;gap:.5rem;list-style:none;display:flex}.servicios-module__MX8kYq__serv-items li{color:var(--foreground);align-items:flex-start;gap:.5rem;font-size:.82rem;display:flex}.servicios-module__MX8kYq__serv-items li svg{color:var(--primary);flex-shrink:0;margin-top:2px}.servicios-module__MX8kYq__text-center-section{text-align:center;margin-bottom:3rem}.servicios-module__MX8kYq__pasos-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.servicios-module__MX8kYq__paso-card{text-align:center;padding:0 .5rem}.servicios-module__MX8kYq__paso-num{font-family:var(--font-display);color:var(--primary-light);margin-bottom:.5rem;font-size:2.5rem;font-weight:700}.servicios-module__MX8kYq__paso-title{font-family:var(--font-display);margin-bottom:.5rem;font-size:1rem;font-weight:600}.servicios-module__MX8kYq__paso-desc{color:var(--muted);font-size:.85rem;line-height:1.6}@media (max-width:1024px){.servicios-module__MX8kYq__serv-grid{grid-template-columns:repeat(2,1fr)}.servicios-module__MX8kYq__pasos-grid{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (max-width:640px){.servicios-module__MX8kYq__serv-grid,.servicios-module__MX8kYq__pasos-grid{grid-template-columns:1fr}}
