{"id":213,"date":"2026-06-15T02:23:53","date_gmt":"2026-06-15T02:23:53","guid":{"rendered":"https:\/\/aliceblue-mallard-643626.hostingersite.com\/?page_id=213"},"modified":"2026-08-19T17:48:25","modified_gmt":"2026-08-19T17:48:25","slug":"inicio","status":"publish","type":"page","link":"https:\/\/commerss.com\/en\/","title":{"rendered":"Home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"213\" class=\"elementor elementor-213\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cdd3f16 e-con e-atomic-element e-flexbox-base e-86e24a5 \" data-id=\"cdd3f16\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"cdd3f16\" data-e-type=\"e-flexbox\" data-id=\"cdd3f16\">\n    \t\t<div class=\"elementor-element elementor-element-4aa59e9 elementor-widget elementor-widget-woocommerce-breadcrumb\" data-id=\"4aa59e9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"woocommerce-breadcrumb.default\">\n\t\t\t\t\t<nav class=\"woocommerce-breadcrumb\" aria-label=\"Breadcrumb\">Home<\/nav>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-9f9d216 e-con e-atomic-element e-flexbox-base e-790024a \" data-id=\"9f9d216\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"9f9d216\" data-e-type=\"e-flexbox\" data-id=\"9f9d216\">\n    \t\t<div class=\"elementor-element elementor-element-4260fd1 elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"4260fd1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section\r\n  id=\"commerss-premium-hero\"\r\n  class=\"cph-hero\"\r\n  tabindex=\"0\"\r\n  role=\"region\"\r\n  aria-label=\"Soluciones industriales Commerss\"\r\n  aria-roledescription=\"carousel\"\r\n>\r\n  <div class=\"cph-stage\" aria-live=\"polite\"><\/div>\r\n\r\n  <div class=\"cph-overlay\"><\/div>\r\n\r\n  <div class=\"cph-content\">\r\n    <div class=\"cph-main\">\r\n      <span class=\"cph-eyebrow\">COMMERSS \u00b7 COMERCIALIZADORA INDUSTRIAL<\/span>\r\n\r\n      <h1 class=\"cph-title\"><\/h1>\r\n\r\n\r\n      <div class=\"cph-actions\">\r\n        <a class=\"cph-primary\" href=\"#\">\r\n          Explorar productos\r\n\r\n          <span class=\"cph-primary-icon\" aria-hidden=\"true\">\r\n            <svg viewBox=\"0 0 24 24\">\r\n              <path d=\"M7 17L17 7\"><\/path>\r\n              <path d=\"M9 7h8v8\"><\/path>\r\n            <\/svg>\r\n          <\/span>\r\n        <\/a>\r\n\r\n        <a class=\"cph-secondary\" href=\"\/contacto\/\">\r\n          Hablar con un especialista\r\n        <\/a>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"cph-right-column\">\r\n      <a\r\n        class=\"cph-side-card\"\r\n        href=\"\/empresa\/\"\r\n        aria-label=\"Conocer Commerss\"\r\n      >\r\n        <span class=\"cph-side-number\">01<\/span>\r\n\r\n        <div class=\"cph-description-side\">\r\n          <span class=\"cph-description-line\" aria-hidden=\"true\"><\/span>\r\n          <p class=\"cph-description\"><\/p>\r\n        <\/div>\r\n\r\n        <div class=\"cph-side-content\">\r\n          <span class=\"cph-side-label\">Explora m\u00e1s opciones<\/span>\r\n          <strong class=\"cph-side-title\"><\/strong>\r\n          <p class=\"cph-side-text\"><\/p>\r\n        <\/div>\r\n\r\n        <span class=\"cph-side-link\" aria-hidden=\"true\">\r\n          <svg viewBox=\"0 0 24 24\">\r\n            <path d=\"M7 17L17 7\"><\/path>\r\n            <path d=\"M9 7h8v8\"><\/path>\r\n          <\/svg>\r\n        <\/span>\r\n      <\/a>\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n  <div class=\"cph-bottom\">\r\n    <div class=\"cph-progress\">\r\n      <span class=\"cph-current\">01<\/span>\r\n      <div class=\"cph-progress-line\">\r\n        <span><\/span>\r\n      <\/div>\r\n      <span class=\"cph-total\">01<\/span>\r\n    <\/div>\r\n\r\n    <div class=\"cph-tabs\"><\/div>\r\n\r\n    <div class=\"cph-controls\">\r\n      <button class=\"cph-control cph-prev\" type=\"button\" aria-label=\"Anterior\">\r\n        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n          <path d=\"M15 18l-6-6 6-6\"><\/path>\r\n        <\/svg>\r\n      <\/button>\r\n\r\n      <button class=\"cph-control cph-next\" type=\"button\" aria-label=\"Siguiente\">\r\n        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n          <path d=\"M9 6l6 6-6 6\"><\/path>\r\n        <\/svg>\r\n      <\/button>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<style>\r\n#commerss-premium-hero {\r\n  --cph-teal: #4ba6a6;\r\n  --cph-teal-light: #85cccc;\r\n  --cph-navy: #043f59;\r\n  --cph-white: #ffffff;\r\n  --cph-muted: rgba(255, 255, 255, 0.72);\r\n  --cph-line: rgba(255, 255, 255, 0.22);\r\n  --cph-slide-count: 1;\r\n\r\n  position: relative;\r\n  width: 100%;\r\n  min-height: clamp(680px, calc(100vh - 90px), 760px);\r\n  overflow: hidden;\r\n  background: #082f40;\r\n  color: #ffffff;\r\n  font-family:\r\n    -apple-system,\r\n    BlinkMacSystemFont,\r\n    \"SF Pro Display\",\r\n    \"Segoe UI\",\r\n    sans-serif;\r\n  outline: none;\r\n}\r\n\r\n#commerss-premium-hero *,\r\n#commerss-premium-hero *::before,\r\n#commerss-premium-hero *::after {\r\n  box-sizing: border-box;\r\n}\r\n\r\n#commerss-premium-hero .cph-stage {\r\n  position: absolute;\r\n  inset: 0;\r\n  z-index: 0;\r\n}\r\n\r\n#commerss-premium-hero .cph-background {\r\n  position: absolute;\r\n  inset: -2%;\r\n  width: 104%;\r\n  height: 104%;\r\n  object-fit: cover;\r\n  object-position: center;\r\n  opacity: 0;\r\n  transform: scale(1.07);\r\n  transition:\r\n    opacity 0.85s ease,\r\n    transform 7s cubic-bezier(.2, .65, .3, 1);\r\n}\r\n\r\n#commerss-premium-hero .cph-background.is-active {\r\n  opacity: 1;\r\n  transform: scale(1);\r\n}\r\n\r\n#commerss-premium-hero .cph-background-solid {\r\n  background:\r\n    radial-gradient(circle at 16% 24%, rgba(133, 204, 204, 0.28), transparent 31%),\r\n    radial-gradient(circle at 82% 20%, rgba(75, 166, 166, 0.2), transparent 28%),\r\n    radial-gradient(circle at 70% 78%, rgba(255, 255, 255, 0.08), transparent 34%),\r\n    linear-gradient(135deg, #052c3d 0%, #063b52 46%, #082f40 100%);\r\n  transform: none;\r\n}\r\n\r\n#commerss-premium-hero .cph-background-solid.is-active {\r\n  transform: none;\r\n}\r\n\r\n#commerss-premium-hero.cph-is-intro .cph-overlay {\r\n  background:\r\n    linear-gradient(\r\n      90deg,\r\n      rgba(2, 28, 40, 0.92) 0%,\r\n      rgba(2, 28, 40, 0.74) 48%,\r\n      rgba(2, 28, 40, 0.34) 100%\r\n    ),\r\n    linear-gradient(\r\n      180deg,\r\n      rgba(2, 28, 40, 0.06) 35%,\r\n      rgba(2, 28, 40, 0.72) 100%\r\n    );\r\n}\r\n\r\n#commerss-premium-hero .cph-overlay {\r\n  position: absolute;\r\n  inset: 0;\r\n  z-index: 1;\r\n  background:\r\n    linear-gradient(\r\n      90deg,\r\n      rgba(2, 28, 40, 0.94) 0%,\r\n      rgba(2, 28, 40, 0.77) 39%,\r\n      rgba(2, 28, 40, 0.25) 70%,\r\n      rgba(2, 28, 40, 0.12) 100%\r\n    ),\r\n    linear-gradient(\r\n      180deg,\r\n      rgba(2, 28, 40, 0.1) 45%,\r\n      rgba(2, 28, 40, 0.75) 100%\r\n    );\r\n  pointer-events: none;\r\n}\r\n\r\n#commerss-premium-hero .cph-content {\r\n  position: relative;\r\n  z-index: 3;\r\n  display: grid;\r\n  grid-template-columns: minmax(0, 1.55fr) minmax(320px, 0.58fr);\r\n  align-items: center;\r\n  gap: clamp(50px, 8vw, 130px);\r\n  width: min(1380px, calc(100% - 80px));\r\n  min-height: clamp(680px, calc(100vh - 90px), 760px);\r\n  margin: 0 auto;\r\n  padding:\r\n    clamp(90px, 10vh, 120px)\r\n    0\r\n    clamp(60px, 7vh, 85px);\r\n}\r\n\r\n#commerss-premium-hero .cph-main {\r\n  max-width: 950px;\r\n}\r\n\r\n#commerss-premium-hero .cph-eyebrow {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 12px;\r\n  margin-bottom: 25px;\r\n  color: var(--cph-teal-light);\r\n  font-size: 12px;\r\n  font-weight: 700;\r\n  letter-spacing: 0.16em;\r\n}\r\n\r\n#commerss-premium-hero .cph-eyebrow::before {\r\n  content: \"\";\r\n  width: 34px;\r\n  height: 1px;\r\n  background: var(--cph-teal-light);\r\n}\r\n\r\n#commerss-premium-hero .cph-title {\r\n  max-width: 940px;\r\n  margin: 0;\r\n  color: #ffffff;\r\n  font-size: clamp(55px, 7.2vw, 112px);\r\n  font-weight: 620;\r\n  line-height: 0.9;\r\n  letter-spacing: -0.065em;\r\n}\r\n\r\n#commerss-premium-hero .cph-right-column {\r\n  display: flex;\r\n  flex-direction: column;\r\n  justify-content: center;\r\n\r\n  align-self: center;\r\n}\r\n\r\n#commerss-premium-hero .cph-description-side {\r\n  position: relative;\r\n\r\n  width: 100%;\r\n  max-width: none;\r\n  margin-top: 24px;\r\n  padding-left: 24px;\r\n  padding-right: 8px;\r\n}\r\n\r\n#commerss-premium-hero .cph-description-line {\r\n  position: absolute;\r\n  top: 5px;\r\n  left: 0;\r\n\r\n  width: 2px;\r\n  height: 54px;\r\n\r\n  border-radius: 999px;\r\n  background: var(--cph-teal-light);\r\n}\r\n\r\n#commerss-premium-hero .cph-description {\r\n  margin: 0;\r\n\r\n  color: rgba(255, 255, 255, 0.78);\r\n\r\n  font-size: clamp(15px, 1.2vw, 18px);\r\n  font-weight: 400;\r\n  line-height: 1.6;\r\n}\r\n\r\n#commerss-premium-hero .cph-actions {\r\n  display: flex;\r\n  align-items: center;\r\n  flex-wrap: wrap;\r\n  gap: 13px;\r\n  margin-top: 38px;\r\n}\r\n\r\n#commerss-premium-hero .cph-primary,\r\n#commerss-premium-hero .cph-secondary {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  min-height: 52px;\r\n  padding: 0 24px;\r\n  border-radius: 999px;\r\n  font-size: 14px;\r\n  font-weight: 650;\r\n  text-decoration: none;\r\n  transition:\r\n    transform 0.3s ease,\r\n    background 0.3s ease,\r\n    color 0.3s ease,\r\n    border-color 0.3s ease;\r\n}\r\n\r\n#commerss-premium-hero .cph-primary {\r\n  gap: 10px;\r\n  background: #ffffff;\r\n  color: var(--cph-navy);\r\n}\r\n\r\n#commerss-premium-hero .cph-primary-icon {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  width: 19px;\r\n  height: 19px;\r\n\r\n  color: var(--cph-teal);\r\n\r\n  transition:\r\n    transform 0.3s ease,\r\n    color 0.3s ease;\r\n}\r\n\r\n#commerss-premium-hero .cph-primary-icon svg {\r\n  width: 17px;\r\n  height: 17px;\r\n\r\n  fill: none;\r\n  stroke: currentColor;\r\n  stroke-width: 2.1;\r\n  stroke-linecap: round;\r\n  stroke-linejoin: round;\r\n}\r\n\r\n#commerss-premium-hero .cph-primary:hover {\r\n  transform: translateY(-3px);\r\n  background: var(--cph-teal);\r\n  color: #ffffff;\r\n}\r\n\r\n#commerss-premium-hero .cph-primary:hover .cph-primary-icon {\r\n  color: #ffffff;\r\n  transform: translate(3px, -3px);\r\n}\r\n\r\n#commerss-premium-hero .cph-secondary {\r\n  border: 1px solid rgba(255, 255, 255, 0.35);\r\n  background: rgba(255, 255, 255, 0.08);\r\n  color: #ffffff;\r\n  backdrop-filter: blur(15px);\r\n  -webkit-backdrop-filter: blur(15px);\r\n}\r\n\r\n#commerss-premium-hero .cph-secondary:hover {\r\n  transform: translateY(-3px);\r\n  border-color: rgba(255, 255, 255, 0.7);\r\n  background: rgba(255, 255, 255, 0.15);\r\n}\r\n\r\n#commerss-premium-hero .cph-side-card {\r\n  position: relative;\r\n\r\n  display: flex;\r\n  flex-direction: column;\r\n\r\n  min-height: 355px;\r\n  padding: 28px;\r\n  overflow: hidden;\r\n\r\n  border: 1px solid rgba(255, 255, 255, 0.18);\r\n  border-radius: 28px;\r\n\r\n  background:\r\n    linear-gradient(\r\n      145deg,\r\n      rgba(255, 255, 255, 0.18),\r\n      rgba(255, 255, 255, 0.07)\r\n    );\r\n\r\n  color: #ffffff;\r\n  text-decoration: none;\r\n  cursor: pointer;\r\n\r\n  backdrop-filter: blur(24px);\r\n  -webkit-backdrop-filter: blur(24px);\r\n\r\n  box-shadow: 0 20px 55px rgba(0, 0, 0, 0.16);\r\n\r\n  transition:\r\n    transform 0.5s cubic-bezier(.22, .61, .36, 1),\r\n    background 0.4s ease,\r\n    border-color 0.4s ease,\r\n    box-shadow 0.4s ease;\r\n}\r\n\r\n#commerss-premium-hero .cph-side-card::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  top: -90px;\r\n  right: -75px;\r\n  width: 210px;\r\n  height: 210px;\r\n  border-radius: 50%;\r\n  background:\r\n    radial-gradient(\r\n      circle,\r\n      rgba(108, 210, 206, 0.42),\r\n      transparent 68%\r\n    );\r\n  pointer-events: none;\r\n}\r\n\r\n#commerss-premium-hero .cph-side-card:hover {\r\n  transform: translateY(-9px);\r\n  border-color: rgba(255, 255, 255, 0.33);\r\n  background:\r\n    linear-gradient(\r\n      145deg,\r\n      rgba(255, 255, 255, 0.24),\r\n      rgba(255, 255, 255, 0.1)\r\n    );\r\n}\r\n\r\n#commerss-premium-hero .cph-side-card:focus-visible {\r\n  outline: 2px solid var(--cph-teal-light);\r\n  outline-offset: 4px;\r\n\r\n  transform: translateY(-6px);\r\n  border-color: rgba(255, 255, 255, 0.36);\r\n}\r\n\r\n#commerss-premium-hero .cph-side-number {\r\n  display: block;\r\n  color: rgba(255, 255, 255, 0.5);\r\n  font-size: 12px;\r\n  font-weight: 700;\r\n  letter-spacing: 0.12em;\r\n}\r\n\r\n#commerss-premium-hero .cph-side-content {\r\n  position: relative;\r\n  z-index: 2;\r\n\r\n  margin-top: auto;\r\n  padding-top: 34px;\r\n  padding-right: 48px;\r\n}\r\n\r\n#commerss-premium-hero .cph-side-label {\r\n  display: block;\r\n  margin-bottom: 10px;\r\n  color: var(--cph-teal-light);\r\n  font-size: 10px;\r\n  font-weight: 700;\r\n  letter-spacing: 0.14em;\r\n}\r\n\r\n#commerss-premium-hero .cph-side-title {\r\n  display: block;\r\n  color: #ffffff;\r\n  font-size: clamp(27px, 2.3vw, 38px);\r\n  font-weight: 620;\r\n  line-height: 1;\r\n  letter-spacing: -0.035em;\r\n}\r\n\r\n#commerss-premium-hero .cph-side-text {\r\n  margin: 13px 50px 0 0;\r\n  color: rgba(255, 255, 255, 0.68);\r\n  font-size: 13px;\r\n  line-height: 1.5;\r\n}\r\n\r\n#commerss-premium-hero .cph-side-link {\r\n  position: absolute;\r\n  right: 23px;\r\n  bottom: 23px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  width: 44px;\r\n  height: 44px;\r\n  border-radius: 50%;\r\n  background: rgba(255, 255, 255, 0.14);\r\n  color: #ffffff;\r\n  transition:\r\n    transform 0.3s ease,\r\n    background 0.3s ease;\r\n}\r\n\r\n#commerss-premium-hero .cph-side-card:hover .cph-side-link,\r\n#commerss-premium-hero .cph-side-card:focus-visible .cph-side-link {\r\n  transform: rotate(4deg) scale(1.08);\r\n  background: var(--cph-teal);\r\n}\r\n\r\n#commerss-premium-hero .cph-side-link svg {\r\n  width: 20px;\r\n  height: 20px;\r\n  fill: none;\r\n  stroke: currentColor;\r\n  stroke-width: 1.8;\r\n  stroke-linecap: round;\r\n  stroke-linejoin: round;\r\n}\r\n\r\n#commerss-premium-hero .cph-bottom {\r\n  position: absolute;\r\n  left: 50%;\r\n  bottom: 0;\r\n  z-index: 5;\r\n  display: grid;\r\n  grid-template-columns: 190px minmax(0, 1fr) auto;\r\n  align-items: center;\r\n  gap: 30px;\r\n  width: min(1380px, calc(100% - 80px));\r\n  min-height: 140px;\r\n  border-top: 1px solid var(--cph-line);\r\n  transform: translateX(-50%);\r\n}\r\n\r\n#commerss-premium-hero .cph-progress {\r\n  display: grid;\r\n  grid-template-columns: auto 1fr auto;\r\n  align-items: center;\r\n  gap: 13px;\r\n  color: rgba(255, 255, 255, 0.72);\r\n  font-size: 11px;\r\n  font-weight: 700;\r\n}\r\n\r\n#commerss-premium-hero .cph-progress-line {\r\n  position: relative;\r\n  height: 1px;\r\n  overflow: hidden;\r\n  background: rgba(255, 255, 255, 0.22);\r\n}\r\n\r\n#commerss-premium-hero .cph-progress-line span {\r\n  position: absolute;\r\n  inset: 0 auto 0 0;\r\n  width: calc(100% \/ var(--cph-slide-count));\r\n  background: var(--cph-teal-light);\r\n  transition: width 0.6s cubic-bezier(.22, .61, .36, 1);\r\n}\r\n\r\n#commerss-premium-hero .cph-tabs {\r\n  display: grid;\r\n  grid-template-columns: repeat(var(--cph-slide-count), minmax(0, 1fr));\r\n  gap: 6px;\r\n  min-width: 0;\r\n}\r\n\r\n#commerss-premium-hero .cph-tab {\r\n  position: relative;\r\n  display: flex;\r\n  align-items: center;\r\n  min-height: 72px;\r\n  padding: 12px 13px;\r\n  border: 0;\r\n  border-radius: 14px;\r\n  background: transparent;\r\n  color: rgba(255, 255, 255, 0.5);\r\n  font-family: inherit;\r\n  font-size: 12px;\r\n  font-weight: 600;\r\n  text-align: left;\r\n  cursor: pointer;\r\n  white-space: normal;\r\n  transition:\r\n    background 0.3s ease,\r\n    color 0.3s ease,\r\n    transform 0.3s ease;\r\n}\r\n\r\n#commerss-premium-hero .cph-tab::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  left: 14px;\r\n  right: 14px;\r\n  bottom: 8px;\r\n  height: 2px;\r\n  border-radius: 999px;\r\n  background: var(--cph-teal-light);\r\n  transform: scaleX(0);\r\n  transform-origin: left;\r\n  transition: transform 0.35s ease;\r\n}\r\n\r\n#commerss-premium-hero .cph-tab:hover {\r\n  transform: translateY(-3px);\r\n  background: rgba(255, 255, 255, 0.08);\r\n  color: #ffffff;\r\n}\r\n\r\n#commerss-premium-hero .cph-tab.is-active {\r\n  background: rgba(255, 255, 255, 0.12);\r\n  color: #ffffff;\r\n}\r\n\r\n#commerss-premium-hero .cph-tab.is-active::before {\r\n  transform: scaleX(1);\r\n}\r\n\r\n#commerss-premium-hero .cph-controls {\r\n  display: flex;\r\n  gap: 8px;\r\n}\r\n\r\n#commerss-premium-hero .cph-control {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  width: 47px;\r\n  height: 47px;\r\n  padding: 0;\r\n  border: 1px solid rgba(255, 255, 255, 0.18);\r\n  border-radius: 50%;\r\n  background: rgba(255, 255, 255, 0.08);\r\n  color: #ffffff;\r\n  cursor: pointer;\r\n  backdrop-filter: blur(15px);\r\n  -webkit-backdrop-filter: blur(15px);\r\n  transition:\r\n    transform 0.25s ease,\r\n    background 0.25s ease,\r\n    border-color 0.25s ease;\r\n}\r\n\r\n#commerss-premium-hero .cph-control:hover {\r\n  transform: scale(1.07);\r\n  border-color: transparent;\r\n  background: var(--cph-teal);\r\n}\r\n\r\n#commerss-premium-hero .cph-control svg {\r\n  width: 21px;\r\n  height: 21px;\r\n  fill: none;\r\n  stroke: currentColor;\r\n  stroke-width: 1.7;\r\n  stroke-linecap: round;\r\n  stroke-linejoin: round;\r\n}\r\n\r\n#commerss-premium-hero .cph-animate {\r\n  animation: cphContentIn 0.8s cubic-bezier(.22, .61, .36, 1);\r\n}\r\n\r\n@keyframes cphContentIn {\r\n  from {\r\n    opacity: 0;\r\n    transform: translateY(24px);\r\n  }\r\n\r\n  to {\r\n    opacity: 1;\r\n    transform: translateY(0);\r\n  }\r\n}\r\n\r\n@media (max-width: 1180px) {\r\n  #commerss-premium-hero .cph-tabs {\r\n    display: flex;\r\n    gap: 8px;\r\n    overflow-x: auto;\r\n    scrollbar-width: none;\r\n  }\r\n\r\n  #commerss-premium-hero .cph-tabs::-webkit-scrollbar {\r\n    display: none;\r\n  }\r\n\r\n  #commerss-premium-hero .cph-tab {\r\n    flex: 0 0 132px;\r\n  }\r\n}\r\n\r\n@media (max-width: 1024px) {\r\n  #commerss-premium-hero {\r\n    min-height: 720px;\r\n  }\r\n\r\n  #commerss-premium-hero .cph-content {\r\n    grid-template-columns: minmax(0, 1fr) 290px;\r\n    gap: 34px;\r\n    width: calc(100% - 48px);\r\n    min-height: 720px;\r\n    padding: 95px 0 70px;\r\n  }\r\n\r\n  #commerss-premium-hero .cph-title {\r\n    font-size: clamp(54px, 8vw, 80px);\r\n  }\r\n\r\n  #commerss-premium-hero .cph-bottom {\r\n    width: calc(100% - 48px);\r\n    grid-template-columns: 125px minmax(0, 1fr) auto;\r\n    gap: 18px;\r\n  }\r\n\r\n  #commerss-premium-hero .cph-tab {\r\n    padding: 10px;\r\n    font-size: 11px;\r\n  }\r\n}\r\n\r\n@media (max-width: 767px) {\r\n  #commerss-premium-hero {\r\n    min-height: 760px;\r\n  }\r\n\r\n  #commerss-premium-hero .cph-overlay {\r\n    background:\r\n      linear-gradient(\r\n        180deg,\r\n        rgba(2, 28, 40, 0.38) 0%,\r\n        rgba(2, 28, 40, 0.83) 55%,\r\n        rgba(2, 28, 40, 0.98) 100%\r\n      );\r\n  }\r\n\r\n  #commerss-premium-hero .cph-content {\r\n    display: block;\r\n    width: calc(100% - 34px);\r\n    min-height: 760px;\r\n    padding: 100px 0 64px;\r\n  }\r\n\r\n  #commerss-premium-hero .cph-main {\r\n    max-width: none;\r\n  }\r\n\r\n  #commerss-premium-hero .cph-eyebrow {\r\n    margin-bottom: 20px;\r\n    font-size: 10px;\r\n  }\r\n\r\n  #commerss-premium-hero .cph-title {\r\n    max-width: 100%;\r\n    font-size: clamp(49px, 15vw, 68px);\r\n    line-height: 0.93;\r\n  }\r\n\r\n  #commerss-premium-hero .cph-actions {\r\n    align-items: stretch;\r\n    flex-direction: column;\r\n    margin-top: 28px;\r\n  }\r\n\r\n  #commerss-premium-hero .cph-right-column {\r\n    margin-top: 34px;\r\n  }\r\n\r\n  #commerss-premium-hero .cph-description-side {\r\n    max-width: none;\r\n    margin-top: 22px;\r\n    padding-left: 22px;\r\n    padding-right: 4px;\r\n  }\r\n\r\n  #commerss-premium-hero .cph-description-line {\r\n    height: 48px;\r\n  }\r\n\r\n  #commerss-premium-hero .cph-description {\r\n    font-size: 15px;\r\n  }\r\n\r\n  #commerss-premium-hero .cph-side-card {\r\n    min-height: 330px;\r\n    padding: 24px;\r\n  }\r\n\r\n  #commerss-premium-hero .cph-side-content {\r\n    padding-top: 28px;\r\n    padding-right: 44px;\r\n  }\r\n\r\n  #commerss-premium-hero .cph-primary,\r\n  #commerss-premium-hero .cph-secondary {\r\n    width: 100%;\r\n  }\r\n\r\n  #commerss-premium-hero .cph-bottom {\r\n    bottom: 16px;\r\n    display: block;\r\n    width: calc(100% - 34px);\r\n    min-height: 180px;\r\n    padding-top: 20px;\r\n  }\r\n\r\n  #commerss-premium-hero .cph-progress {\r\n    width: 140px;\r\n    margin-bottom: 19px;\r\n  }\r\n\r\n  #commerss-premium-hero .cph-tabs {\r\n    display: flex;\r\n    gap: 8px;\r\n    padding-right: 30px;\r\n    overflow-x: auto;\r\n    scrollbar-width: none;\r\n  }\r\n\r\n  #commerss-premium-hero .cph-tabs::-webkit-scrollbar {\r\n    display: none;\r\n  }\r\n\r\n  #commerss-premium-hero .cph-tab {\r\n    flex: 0 0 155px;\r\n    min-height: 58px;\r\n    background: rgba(255, 255, 255, 0.07);\r\n  }\r\n\r\n  #commerss-premium-hero .cph-controls {\r\n    position: absolute;\r\n    top: 16px;\r\n    right: 0;\r\n  }\r\n\r\n  #commerss-premium-hero .cph-control {\r\n    width: 39px;\r\n    height: 39px;\r\n  }\r\n}\r\n\r\n@media (prefers-reduced-motion: reduce) {\r\n  #commerss-premium-hero *,\r\n  #commerss-premium-hero *::before,\r\n  #commerss-premium-hero *::after {\r\n    transition-duration: 0.01ms !important;\r\n    animation-duration: 0.01ms !important;\r\n  }\r\n}\r\n\r\n\/* Una sola diapositiva: se eliminan navegaci\u00f3n, contador y pesta\u00f1as. *\/\r\n#commerss-premium-hero .cph-bottom {\r\n  display: none !important;\r\n}\r\n<\/style>\r\n\r\n<script>\r\n(function () {\r\n  const hero = document.getElementById(\r\n    'commerss-premium-hero'\r\n  );\r\n\r\n  if (\r\n    !hero ||\r\n    hero.dataset.ready === 'true'\r\n  ) {\r\n    return;\r\n  }\r\n\r\n  hero.dataset.ready = 'true';\r\n\r\n  const slides = [\r\n    {\r\n      title:\r\n        'Un contacto.<br>Decenas de marcas.<br>Cientos de aplicaciones.',\r\n      description:\r\n        'Canal especializado para integradores de proyectos, OEMs y firmas de ingenier\u00eda.',\r\n      area: 'Commerss',\r\n     areaText:\r\n        '',\r\n      sideLabel: 'Comercializadora industrial',\r\n      tab: 'Commerss',\r\n      image: '',\r\n      url: '\/productos\/',\r\n      sideUrl: '\/empresa\/',\r\n      isIntro: true\r\n    }\r\n  ];\r\n\r\n  const AUTOPLAY_DELAY = 6500;\r\n\r\n  const stage = hero.querySelector(\r\n    '.cph-stage'\r\n  );\r\n\r\n  const title = hero.querySelector(\r\n    '.cph-title'\r\n  );\r\n\r\n  const description = hero.querySelector(\r\n    '.cph-description'\r\n  );\r\n\r\n  const primary = hero.querySelector(\r\n    '.cph-primary'\r\n  );\r\n\r\n  const sideNumber = hero.querySelector(\r\n    '.cph-side-number'\r\n  );\r\n\r\n  const sideTitle = hero.querySelector(\r\n    '.cph-side-title'\r\n  );\r\n\r\n  const sideLabel = hero.querySelector(\r\n    '.cph-side-label'\r\n  );\r\n\r\n  const sideText = hero.querySelector(\r\n    '.cph-side-text'\r\n  );\r\n\r\n  const current = hero.querySelector(\r\n    '.cph-current'\r\n  );\r\n\r\n  const total = hero.querySelector(\r\n    '.cph-total'\r\n  );\r\n\r\n  const progress = hero.querySelector(\r\n    '.cph-progress-line span'\r\n  );\r\n\r\n  const tabs = hero.querySelector(\r\n    '.cph-tabs'\r\n  );\r\n\r\n  const previous = hero.querySelector(\r\n    '.cph-prev'\r\n  );\r\n\r\n  const next = hero.querySelector(\r\n    '.cph-next'\r\n  );\r\n\r\n  const main = hero.querySelector(\r\n    '.cph-main'\r\n  );\r\n\r\n  const sideCard = hero.querySelector(\r\n    '.cph-side-card'\r\n  );\r\n\r\n  let activeIndex = 0;\r\n  let autoplayTimer = null;\r\n  let isHovering = false;\r\n\r\n  let touchStartX = 0;\r\n  let touchStartY = 0;\r\n\r\n  hero.style.setProperty(\r\n    '--cph-slide-count',\r\n    slides.length\r\n  );\r\n\r\n  total.textContent =\r\n    String(slides.length).padStart(2, '0');\r\n\r\n  function createBackgrounds() {\r\n    slides.forEach(function (slide, index) {\r\n      let background;\r\n\r\n      if (slide.image) {\r\n        background =\r\n          document.createElement('img');\r\n\r\n        background.className =\r\n          'cph-background cph-background-image';\r\n\r\n        background.src = slide.image;\r\n        background.alt = '';\r\n\r\n        background.loading =\r\n          index <= 1\r\n            ? 'eager'\r\n            : 'lazy';\r\n\r\n        background.decoding = 'async';\r\n      } else {\r\n        background =\r\n          document.createElement('div');\r\n\r\n        background.className =\r\n          'cph-background cph-background-solid';\r\n\r\n        background.setAttribute(\r\n          'aria-hidden',\r\n          'true'\r\n        );\r\n      }\r\n\r\n      stage.appendChild(background);\r\n    });\r\n  }\r\n\r\n  function createTabs() {\r\n    slides.forEach(function (slide, index) {\r\n      const button =\r\n        document.createElement('button');\r\n\r\n      button.className = 'cph-tab';\r\n      button.type = 'button';\r\n      button.textContent = slide.tab;\r\n\r\n      button.addEventListener(\r\n        'click',\r\n        function () {\r\n          showSlide(index);\r\n          restartAutoplay();\r\n        }\r\n      );\r\n\r\n      tabs.appendChild(button);\r\n    });\r\n  }\r\n\r\n  function animateContent() {\r\n    main.classList.remove(\r\n      'cph-animate'\r\n    );\r\n\r\n    sideCard.classList.remove(\r\n      'cph-animate'\r\n    );\r\n\r\n    void main.offsetWidth;\r\n\r\n    main.classList.add(\r\n      'cph-animate'\r\n    );\r\n\r\n    sideCard.classList.add(\r\n      'cph-animate'\r\n    );\r\n  }\r\n\r\n  function showSlide(index) {\r\n    activeIndex =\r\n      (\r\n        index +\r\n        slides.length\r\n      ) %\r\n      slides.length;\r\n\r\n    const slide =\r\n      slides[activeIndex];\r\n\r\n    hero.classList.toggle(\r\n      'cph-is-intro',\r\n      slide.isIntro === true\r\n    );\r\n\r\n    stage\r\n      .querySelectorAll(\r\n        '.cph-background'\r\n      )\r\n      .forEach(\r\n        function (\r\n          background,\r\n          backgroundIndex\r\n        ) {\r\n          background.classList.toggle(\r\n            'is-active',\r\n            backgroundIndex ===\r\n              activeIndex\r\n          );\r\n        }\r\n      );\r\n\r\n    tabs\r\n      .querySelectorAll(\r\n        '.cph-tab'\r\n      )\r\n      .forEach(\r\n        function (\r\n          tab,\r\n          tabIndex\r\n        ) {\r\n          const isActive =\r\n            tabIndex ===\r\n            activeIndex;\r\n\r\n          tab.classList.toggle(\r\n            'is-active',\r\n            isActive\r\n          );\r\n\r\n          tab.setAttribute(\r\n            'aria-current',\r\n            isActive\r\n              ? 'true'\r\n              : 'false'\r\n          );\r\n        }\r\n      );\r\n\r\n    title.innerHTML =\r\n      slide.title;\r\n\r\n    description.textContent =\r\n      slide.description;\r\n\r\n    primary.href =\r\n      slide.url;\r\n\r\n    sideNumber.textContent =\r\n      String(\r\n        activeIndex + 1\r\n      ).padStart(2, '0');\r\n\r\n    sideLabel.textContent =\r\n      slide.sideLabel ||\r\n      'Explora m\u00e1s opciones';\r\n\r\n    sideTitle.textContent =\r\n      slide.area;\r\n\r\n    sideText.textContent =\r\n      slide.areaText;\r\n\r\n    sideCard.href =\r\n      slide.sideUrl ||\r\n      '\/empresa\/';\r\n\r\n    sideCard.setAttribute(\r\n      'aria-label',\r\n      'Conocer Commerss'\r\n    );\r\n\r\n    current.textContent =\r\n      String(\r\n        activeIndex + 1\r\n      ).padStart(2, '0');\r\n\r\n    progress.style.width =\r\n      (\r\n        (\r\n          activeIndex + 1\r\n        ) \/\r\n        slides.length\r\n      ) *\r\n        100 +\r\n      '%';\r\n\r\n    animateContent();\r\n  }\r\n\r\n  function showPrevious() {\r\n    if (slides.length <= 1) {\r\n      return;\r\n    }\r\n\r\n    showSlide(\r\n      activeIndex - 1\r\n    );\r\n  }\r\n\r\n  function showNext() {\r\n    if (slides.length <= 1) {\r\n      return;\r\n    }\r\n\r\n    showSlide(\r\n      activeIndex + 1\r\n    );\r\n  }\r\n\r\n  \/* ===============================================\r\n     AUTOPLAY\r\n  =============================================== *\/\r\n\r\n  function stopAutoplay() {\r\n    if (!autoplayTimer) {\r\n      return;\r\n    }\r\n\r\n    window.clearInterval(\r\n      autoplayTimer\r\n    );\r\n\r\n    autoplayTimer = null;\r\n  }\r\n\r\n  function startAutoplay() {\r\n    stopAutoplay();\r\n\r\n    if (\r\n      slides.length <= 1 ||\r\n      isHovering ||\r\n      document.hidden\r\n    ) {\r\n      return;\r\n    }\r\n\r\n    autoplayTimer =\r\n      window.setInterval(\r\n        function () {\r\n          showNext();\r\n        },\r\n        AUTOPLAY_DELAY\r\n      );\r\n  }\r\n\r\n  function restartAutoplay() {\r\n    stopAutoplay();\r\n\r\n    if (!isHovering) {\r\n      startAutoplay();\r\n    }\r\n  }\r\n\r\n  \/*\r\n   * Pausa todo el carrusel mientras\r\n   * el cursor est\u00e9 sobre el hero.\r\n   *\/\r\n\r\n  hero.addEventListener(\r\n    'mouseenter',\r\n    function () {\r\n      isHovering = true;\r\n      stopAutoplay();\r\n    }\r\n  );\r\n\r\n  hero.addEventListener(\r\n    'mouseleave',\r\n    function () {\r\n      isHovering = false;\r\n      startAutoplay();\r\n    }\r\n  );\r\n\r\n  \/*\r\n   * Evita que el temporizador siga\r\n   * trabajando en una pesta\u00f1a oculta.\r\n   *\/\r\n\r\n  document.addEventListener(\r\n    'visibilitychange',\r\n    function () {\r\n      if (document.hidden) {\r\n        stopAutoplay();\r\n      } else if (!isHovering) {\r\n        startAutoplay();\r\n      }\r\n    }\r\n  );\r\n\r\n  \/* ===============================================\r\n     CONTROLES MANUALES\r\n  =============================================== *\/\r\n\r\n  previous.addEventListener(\r\n    'click',\r\n    function () {\r\n      showPrevious();\r\n      restartAutoplay();\r\n    }\r\n  );\r\n\r\n  next.addEventListener(\r\n    'click',\r\n    function () {\r\n      showNext();\r\n      restartAutoplay();\r\n    }\r\n  );\r\n\r\n  hero.addEventListener(\r\n    'keydown',\r\n    function (event) {\r\n      if (\r\n        event.key ===\r\n        'ArrowLeft'\r\n      ) {\r\n        showPrevious();\r\n        restartAutoplay();\r\n      }\r\n\r\n      if (\r\n        event.key ===\r\n        'ArrowRight'\r\n      ) {\r\n        showNext();\r\n        restartAutoplay();\r\n      }\r\n    }\r\n  );\r\n\r\n  \/* ===============================================\r\n     DESLIZAMIENTO M\u00d3VIL\r\n  =============================================== *\/\r\n\r\n  hero.addEventListener(\r\n    'touchstart',\r\n    function (event) {\r\n      touchStartX =\r\n        event.changedTouches[0]\r\n          .clientX;\r\n\r\n      touchStartY =\r\n        event.changedTouches[0]\r\n          .clientY;\r\n    },\r\n    {\r\n      passive: true\r\n    }\r\n  );\r\n\r\n  hero.addEventListener(\r\n    'touchend',\r\n    function (event) {\r\n      const distanceX =\r\n        touchStartX -\r\n        event.changedTouches[0]\r\n          .clientX;\r\n\r\n      const distanceY =\r\n        touchStartY -\r\n        event.changedTouches[0]\r\n          .clientY;\r\n\r\n      if (\r\n        Math.abs(distanceX) <\r\n          45 ||\r\n        Math.abs(distanceY) >\r\n          Math.abs(distanceX)\r\n      ) {\r\n        return;\r\n      }\r\n\r\n      if (distanceX > 0) {\r\n        showNext();\r\n      } else {\r\n        showPrevious();\r\n      }\r\n\r\n      restartAutoplay();\r\n    },\r\n    {\r\n      passive: true\r\n    }\r\n  );\r\n\r\n  \/* ===============================================\r\n     PRECARGA\r\n  =============================================== *\/\r\n\r\n  slides.forEach(\r\n    function (slide) {\r\n      if (!slide.image) {\r\n        return;\r\n      }\r\n\r\n      const preload =\r\n        new Image();\r\n\r\n      preload.src =\r\n        slide.image;\r\n    }\r\n  );\r\n\r\n  createBackgrounds();\r\n  createTabs();\r\n  showSlide(0);\r\n  startAutoplay();\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-d5f18b0 e-con e-atomic-element e-flexbox-base e-402cfa0 \" data-id=\"d5f18b0\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"d5f18b0\" data-e-type=\"e-flexbox\" data-id=\"d5f18b0\">\n    \t\t<div class=\"elementor-element elementor-element-407d7dc elementor-widget elementor-widget-html\" data-id=\"407d7dc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section id=\"commerss-logo-universe\" class=\"clu-section\" aria-label=\"Universo interactivo de marcas de Commerss\">\r\n  <div class=\"clu-shell\">\r\n    <div class=\"clu-stage-wrap clu-reveal\">\r\n      <div class=\"clu-stage\" aria-label=\"Universo interactivo de marcas de Commerss\">\r\n\r\n        <div class=\"clu-grid-bg\" aria-hidden=\"true\"><\/div>\r\n        <div class=\"clu-aurora clu-aurora-one\" aria-hidden=\"true\"><\/div>\r\n        <div class=\"clu-aurora clu-aurora-two\" aria-hidden=\"true\"><\/div>\r\n\r\n        <span class=\"clu-orbit clu-orbit-1\" aria-hidden=\"true\"><\/span>\r\n        <span class=\"clu-orbit clu-orbit-2\" aria-hidden=\"true\"><\/span>\r\n        <span class=\"clu-orbit clu-orbit-3\" aria-hidden=\"true\"><\/span>\r\n        <span class=\"clu-orbit clu-orbit-4\" aria-hidden=\"true\"><\/span>\r\n        <span class=\"clu-orbit clu-orbit-5\" aria-hidden=\"true\"><\/span>\r\n\r\n        <svg class=\"clu-connections\" aria-hidden=\"true\">\r\n          <defs>\r\n\r\n            <linearGradient id=\"clu-line-gradient\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"1\">\r\n              <stop offset=\"0%\" stop-color=\"#87d0cd\" stop-opacity=\"0.08\"><\/stop>\r\n              <stop offset=\"55%\" stop-color=\"#4ba6a6\" stop-opacity=\"0.25\"><\/stop>\r\n              <stop offset=\"100%\" stop-color=\"#063f5b\" stop-opacity=\"0.06\"><\/stop>\r\n            <\/linearGradient>\r\n\r\n            <filter id=\"clu-line-glow\" x=\"-50%\" y=\"-50%\" width=\"200%\" height=\"200%\">\r\n              <feGaussianBlur stdDeviation=\"1.6\" result=\"blur\"><\/feGaussianBlur>\r\n              <feMerge>\r\n                <feMergeNode in=\"blur\"><\/feMergeNode>\r\n                <feMergeNode in=\"SourceGraphic\"><\/feMergeNode>\r\n              <\/feMerge>\r\n            <\/filter>\r\n\r\n          <\/defs>\r\n\r\n          <g class=\"clu-lines\"><\/g>\r\n        <\/svg>\r\n\r\n        <!-- N\u00daCLEO COMMERSS -->\r\n        <a class=\"clu-core\" href=\"\/\" aria-label=\"Ir al inicio de Commerss\">\r\n\r\n          <span class=\"clu-core-ring clu-core-ring-one\" aria-hidden=\"true\"><\/span>\r\n          <span class=\"clu-core-ring clu-core-ring-two\" aria-hidden=\"true\"><\/span>\r\n\r\n          <img\r\n            src=\"\/wp-content\/uploads\/2026\/06\/commerss-logo.svg\"\r\n            alt=\"Commerss\"\r\n            loading=\"eager\"\r\n            decoding=\"async\"\r\n            fetchpriority=\"high\"\r\n          >\r\n\r\n          <small>COMERCIALIZADORA INDUSTRIAL<\/small>\r\n\r\n        <\/a>\r\n\r\n        <div\r\n          class=\"clu-nodes\"\r\n          aria-live=\"polite\"\r\n          aria-label=\"Carrusel de marcas. Desliza horizontalmente para explorar.\"\r\n        ><\/div>\r\n\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<style>\r\n\r\n\/* ==================================================\r\n   VARIABLES Y BASE\r\n================================================== *\/\r\n\r\n#commerss-logo-universe {\r\n  --clu-navy: #063f5b;\r\n  --clu-dark: #042f43;\r\n  --clu-deep: #021f2d;\r\n  --clu-teal: #4ba6a6;\r\n  --clu-teal-light: #87d0cd;\r\n  --clu-text: #667a84;\r\n  --clu-line: rgba(6, 63, 91, 0.1);\r\n  --clu-soft: #f6f8f9;\r\n  --clu-radius: 36px;\r\n\r\n  width: 100%;\r\n  overflow: hidden;\r\n\r\n  background:\r\n    radial-gradient(\r\n      circle at 89% 5%,\r\n      rgba(75, 166, 166, 0.1),\r\n      transparent 22%\r\n    ),\r\n    radial-gradient(\r\n      circle at 8% 88%,\r\n      rgba(6, 63, 91, 0.05),\r\n      transparent 25%\r\n    ),\r\n    #ffffff;\r\n\r\n  color: var(--clu-navy);\r\n\r\n  font-family:\r\n    -apple-system,\r\n    BlinkMacSystemFont,\r\n    \"SF Pro Display\",\r\n    \"Segoe UI\",\r\n    sans-serif;\r\n}\r\n\r\n#commerss-logo-universe *,\r\n#commerss-logo-universe *::before,\r\n#commerss-logo-universe *::after {\r\n  box-sizing: border-box;\r\n}\r\n\r\n#commerss-logo-universe a {\r\n  color: inherit;\r\n}\r\n\r\n#commerss-logo-universe .clu-shell {\r\n  width: min(1480px, calc(100% - 24px));\r\n  margin: 0 auto;\r\n  padding: 0;\r\n}\r\n\r\n\r\n\/* ==================================================\r\n   ESCENARIO\r\n================================================== *\/\r\n\r\n#commerss-logo-universe .clu-stage-wrap {\r\n  position: relative;\r\n}\r\n\r\n#commerss-logo-universe .clu-stage {\r\n  position: relative;\r\n  isolation: isolate;\r\n\r\n  min-height: 1320px;\r\n  overflow: hidden;\r\n\r\n  border: 0;\r\n  border-radius: 0;\r\n\r\n  background:\r\n    radial-gradient(\r\n      ellipse at 50% 50%,\r\n      rgba(75, 166, 166, 0.09),\r\n      transparent 34%\r\n    ),\r\n    radial-gradient(\r\n      ellipse at 50% 82%,\r\n      rgba(6, 63, 91, 0.035),\r\n      transparent 46%\r\n    );\r\n\r\n  box-shadow: none;\r\n}\r\n\r\n#commerss-logo-universe .clu-grid-bg {\r\n  position: absolute;\r\n  inset: 0;\r\n  z-index: -8;\r\n\r\n  pointer-events: none;\r\n\r\n  background-image:\r\n    linear-gradient(\r\n      rgba(6, 63, 91, 0.021) 1px,\r\n      transparent 1px\r\n    ),\r\n    linear-gradient(\r\n      90deg,\r\n      rgba(6, 63, 91, 0.021) 1px,\r\n      transparent 1px\r\n    );\r\n\r\n  background-size: 40px 40px;\r\n\r\n  mask-image:\r\n    radial-gradient(\r\n      circle at center,\r\n      rgba(0, 0, 0, 0.92),\r\n      transparent 88%\r\n    );\r\n\r\n  -webkit-mask-image:\r\n    radial-gradient(\r\n      circle at center,\r\n      rgba(0, 0, 0, 0.92),\r\n      transparent 88%\r\n    );\r\n}\r\n\r\n\r\n\/* ==================================================\r\n   AURORAS\r\n================================================== *\/\r\n\r\n#commerss-logo-universe .clu-aurora {\r\n  position: absolute;\r\n  z-index: -7;\r\n\r\n  border-radius: 50%;\r\n\r\n  pointer-events: none;\r\n\r\n  filter: blur(80px);\r\n  opacity: 0.68;\r\n\r\n  animation:\r\n    cluAurora\r\n    9s ease-in-out\r\n    infinite alternate;\r\n}\r\n\r\n#commerss-logo-universe .clu-aurora-one {\r\n  top: 4%;\r\n  left: 5%;\r\n\r\n  width: 320px;\r\n  height: 320px;\r\n\r\n  background: rgba(75, 166, 166, 0.15);\r\n}\r\n\r\n#commerss-logo-universe .clu-aurora-two {\r\n  right: 4%;\r\n  bottom: 5%;\r\n\r\n  width: 390px;\r\n  height: 390px;\r\n\r\n  background: rgba(6, 63, 91, 0.09);\r\n\r\n  animation-delay: -4s;\r\n}\r\n\r\n@keyframes cluAurora {\r\n\r\n  from {\r\n    transform:\r\n      translate3d(-10px, 4px, 0)\r\n      scale(0.96);\r\n  }\r\n\r\n  to {\r\n    transform:\r\n      translate3d(18px, -15px, 0)\r\n      scale(1.08);\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* ==================================================\r\n   \u00d3RBITAS\r\n================================================== *\/\r\n\r\n#commerss-logo-universe .clu-orbit {\r\n  position: absolute;\r\n  left: 50%;\r\n  top: 50%;\r\n  z-index: -2;\r\n\r\n  border: 1px solid rgba(75, 166, 166, 0.1);\r\n  border-radius: 50%;\r\n\r\n  pointer-events: none;\r\n\r\n  transform: translate(-50%, -50%);\r\n}\r\n\r\n#commerss-logo-universe .clu-orbit::before,\r\n#commerss-logo-universe .clu-orbit::after {\r\n  content: \"\";\r\n\r\n  position: absolute;\r\n\r\n  width: 8px;\r\n  height: 8px;\r\n\r\n  border-radius: 50%;\r\n\r\n  background: var(--clu-teal-light);\r\n\r\n  box-shadow:\r\n    0 0 0 6px rgba(135, 208, 205, 0.08),\r\n    0 0 20px rgba(75, 166, 166, 0.42);\r\n}\r\n\r\n#commerss-logo-universe .clu-orbit::before {\r\n  left: 8%;\r\n  top: 18%;\r\n}\r\n\r\n#commerss-logo-universe .clu-orbit::after {\r\n  right: 9%;\r\n  bottom: 15%;\r\n}\r\n\r\n#commerss-logo-universe .clu-orbit-1 {\r\n  width: 440px;\r\n  height: 390px;\r\n\r\n  animation:\r\n    cluOrbitPulse\r\n    6s ease-in-out\r\n    infinite;\r\n}\r\n\r\n#commerss-logo-universe .clu-orbit-2 {\r\n  width: 570px;\r\n  height: 500px;\r\n\r\n  animation:\r\n    cluOrbitPulse\r\n    7s ease-in-out\r\n    infinite reverse;\r\n}\r\n\r\n#commerss-logo-universe .clu-orbit-3 {\r\n  width: 760px;\r\n  height: 630px;\r\n\r\n  animation:\r\n    cluOrbitPulse\r\n    8s ease-in-out\r\n    infinite;\r\n}\r\n\r\n#commerss-logo-universe .clu-orbit-4 {\r\n  width: 950px;\r\n  height: 780px;\r\n\r\n  animation:\r\n    cluOrbitPulse\r\n    9s ease-in-out\r\n    infinite reverse;\r\n}\r\n\r\n#commerss-logo-universe .clu-orbit-5 {\r\n  width: 1140px;\r\n  height: 920px;\r\n\r\n  animation:\r\n    cluOrbitPulse\r\n    10s ease-in-out\r\n    infinite;\r\n}\r\n\r\n@keyframes cluOrbitPulse {\r\n\r\n  0%,\r\n  100% {\r\n    opacity: 0.58;\r\n  }\r\n\r\n  50% {\r\n    opacity: 1;\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* ==================================================\r\n   CONEXIONES\r\n================================================== *\/\r\n\r\n#commerss-logo-universe .clu-connections {\r\n  position: absolute;\r\n  inset: 0;\r\n  z-index: 1;\r\n\r\n  width: 100%;\r\n  height: 100%;\r\n\r\n  overflow: visible;\r\n\r\n  pointer-events: none;\r\n}\r\n\r\n#commerss-logo-universe .clu-connection {\r\n  stroke: url(#clu-line-gradient);\r\n  stroke-width: 0.8;\r\n  stroke-dasharray: 4 9;\r\n\r\n  opacity: 0.11;\r\n}\r\n\r\n#commerss-logo-universe .clu-connection.clu-connection--flow {\r\n  animation:\r\n    cluDataFlow\r\n    6.4s linear\r\n    infinite;\r\n}\r\n\r\n@keyframes cluDataFlow {\r\n\r\n  to {\r\n    stroke-dashoffset: -52;\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* ==================================================\r\n   N\u00daCLEO COMMERSS\r\n================================================== *\/\r\n\r\n#commerss-logo-universe .clu-core {\r\n  position: absolute;\r\n  left: 50%;\r\n  top: 50%;\r\n  z-index: 30;\r\n\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  flex-direction: column;\r\n\r\n  width: 238px;\r\n  height: 238px;\r\n  padding: 28px;\r\n\r\n  border: 1px solid rgba(255, 255, 255, 0.18);\r\n  border-radius: 50%;\r\n\r\n  background:\r\n    radial-gradient(\r\n      circle at 30% 21%,\r\n      rgba(255, 255, 255, 0.17),\r\n      transparent 35%\r\n    ),\r\n    linear-gradient(\r\n      145deg,\r\n      var(--clu-navy),\r\n      var(--clu-deep)\r\n    );\r\n\r\n  color: #ffffff;\r\n\r\n  text-align: center;\r\n  text-decoration: none;\r\n\r\n  box-shadow:\r\n    0 0 0 18px rgba(75, 166, 166, 0.055),\r\n    0 0 0 36px rgba(75, 166, 166, 0.025),\r\n    0 0 85px rgba(75, 166, 166, 0.18),\r\n    0 35px 78px rgba(6, 63, 91, 0.22);\r\n\r\n  transform:\r\n    translate(-50%, -50%)\r\n    translate3d(\r\n      var(--clu-core-x, 0px),\r\n      var(--clu-core-y, 0px),\r\n      0\r\n    );\r\n\r\n  transition:\r\n    transform 0.42s cubic-bezier(.22, .61, .36, 1),\r\n    box-shadow 0.35s ease;\r\n}\r\n\r\n#commerss-logo-universe .clu-core:hover {\r\n  transform:\r\n    translate(-50%, -50%)\r\n    translate3d(\r\n      var(--clu-core-x, 0px),\r\n      var(--clu-core-y, 0px),\r\n      0\r\n    )\r\n    translateY(-5px)\r\n    scale(1.06);\r\n\r\n  box-shadow:\r\n    0 0 0 20px rgba(75, 166, 166, 0.075),\r\n    0 0 0 40px rgba(75, 166, 166, 0.035),\r\n    0 0 110px rgba(75, 166, 166, 0.28),\r\n    0 42px 90px rgba(6, 63, 91, 0.26);\r\n}\r\n\r\n#commerss-logo-universe .clu-core-ring {\r\n  position: absolute;\r\n  inset: -24px;\r\n\r\n  border: 1px solid rgba(135, 208, 205, 0.15);\r\n  border-radius: 50%;\r\n\r\n  pointer-events: none;\r\n\r\n  animation:\r\n    cluCoreSpin\r\n    11s linear\r\n    infinite;\r\n}\r\n\r\n#commerss-logo-universe .clu-core-ring::before {\r\n  content: \"\";\r\n\r\n  position: absolute;\r\n  left: 50%;\r\n  top: -5px;\r\n\r\n  width: 9px;\r\n  height: 9px;\r\n\r\n  border-radius: 50%;\r\n\r\n  background: var(--clu-teal-light);\r\n\r\n  box-shadow:\r\n    0 0 0 7px rgba(135, 208, 205, 0.08),\r\n    0 0 24px rgba(135, 208, 205, 0.48);\r\n\r\n  transform: translateX(-50%);\r\n}\r\n\r\n#commerss-logo-universe .clu-core-ring-two {\r\n  inset: -43px;\r\n\r\n  opacity: 0.72;\r\n\r\n  animation:\r\n    cluCoreSpin\r\n    15s linear\r\n    infinite reverse;\r\n}\r\n\r\n@keyframes cluCoreSpin {\r\n\r\n  to {\r\n    transform: rotate(360deg);\r\n  }\r\n\r\n}\r\n\r\n#commerss-logo-universe .clu-core img {\r\n  display: block;\r\n\r\n  width: 158px;\r\n  max-height: 66px;\r\n\r\n  object-fit: contain;\r\n\r\n  filter: brightness(0) invert(1);\r\n}\r\n\r\n#commerss-logo-universe .clu-core small {\r\n  display: block;\r\n  margin-top: 18px;\r\n\r\n  color: rgba(255, 255, 255, 0.59);\r\n\r\n  font-size: 7px;\r\n  font-weight: 750;\r\n  line-height: 1.5;\r\n  letter-spacing: 0.15em;\r\n}\r\n\r\n\r\n\/* ==================================================\r\n   NODOS\r\n================================================== *\/\r\n\r\n#commerss-logo-universe .clu-nodes {\r\n  position: absolute;\r\n  inset: 0;\r\n  z-index: 10;\r\n}\r\n\r\n#commerss-logo-universe .clu-node {\r\n  position: absolute;\r\n\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  width: 64px;\r\n  height: 36px;\r\n  padding: 2px;\r\n\r\n  border: 0;\r\n  border-radius: 0;\r\n\r\n  background: transparent;\r\n  box-shadow: none;\r\n\r\n  text-decoration: none;\r\n\r\n  transform: translate3d(0, 0, 0);\r\n\r\n  transition:\r\n    transform 0.38s cubic-bezier(.22, .61, .36, 1),\r\n    opacity 0.3s ease,\r\n    filter 0.3s ease;\r\n}\r\n\r\n#commerss-logo-universe .clu-node.clu-node--animated {\r\n  animation:\r\n    cluNodeFloat\r\n    var(--clu-float-duration, 6s)\r\n    ease-in-out\r\n    infinite alternate;\r\n\r\n  animation-delay:\r\n    var(--clu-float-delay, 0s);\r\n}\r\n\r\n\r\n\/* ==================================================\r\n   NIVEL 1 \u00b7 ALIADOS PRINCIPALES\r\n================================================== *\/\r\n\r\n#commerss-logo-universe .clu-node--primary {\r\n  width: 128px;\r\n  height: 70px;\r\n  padding: 2px;\r\n}\r\n\r\n\r\n\/* SYCSA *\/\r\n#commerss-logo-universe .clu-node--primary.clu-node--sycsa {\r\n  width: 140px;\r\n  height: 76px;\r\n}\r\n\r\n\r\n\/* ==================================================\r\n   NIVEL 2\r\n================================================== *\/\r\n\r\n#commerss-logo-universe .clu-node--secondary {\r\n  width: 92px;\r\n  height: 50px;\r\n  padding: 2px;\r\n}\r\n\r\n\r\n\/* ==================================================\r\n   NIVEL 3\r\n================================================== *\/\r\n\r\n#commerss-logo-universe .clu-node--tertiary {\r\n  width: 76px;\r\n  height: 42px;\r\n  padding: 2px;\r\n}\r\n\r\n\r\n\/* ==================================================\r\n   NIVEL 4\r\n================================================== *\/\r\n\r\n#commerss-logo-universe .clu-node--support {\r\n  width: 60px;\r\n  height: 32px;\r\n  opacity: 0.82;\r\n}\r\n\r\n\r\n\/* ==================================================\r\n   HOVER\r\n================================================== *\/\r\n\r\n#commerss-logo-universe .clu-node:hover,\r\n#commerss-logo-universe .clu-node:focus-visible {\r\n  z-index: 42;\r\n\r\n  background: transparent;\r\n  box-shadow: none;\r\n\r\n  transform:\r\n    translateY(-4px)\r\n    scale(1.04);\r\n\r\n  animation-play-state: paused;\r\n}\r\n\r\n@keyframes cluNodeFloat {\r\n\r\n  from {\r\n    margin-top: -2px;\r\n  }\r\n\r\n  to {\r\n    margin-top: 3px;\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* ==================================================\r\n   LOGOS\r\n================================================== *\/\r\n\r\n#commerss-logo-universe .clu-node img {\r\n  display: block;\r\n\r\n  width: 56px;\r\n  height: 28px;\r\n\r\n  object-fit: contain;\r\n\r\n  mix-blend-mode: multiply;\r\n\r\n  filter:\r\n    contrast(1.03)\r\n    saturate(1.02);\r\n\r\n  transition:\r\n    transform 0.35s cubic-bezier(.22, .61, .36, 1),\r\n    filter 0.3s ease;\r\n}\r\n\r\n#commerss-logo-universe .clu-node--primary img {\r\n  width: 118px;\r\n  height: 60px;\r\n}\r\n\r\n\r\n\/* SYCSA *\/\r\n#commerss-logo-universe .clu-node--primary.clu-node--sycsa img {\r\n  width: 128px;\r\n  height: 68px;\r\n}\r\n\r\n\r\n\/* ==================================================\r\n   AJUSTE \u00d3PTICO\r\n   MORRIS \/ GARDNER DENVER \/ BUNTING\r\n================================================== *\/\r\n\r\n\/* MORRIS COUPLING *\/\r\n\r\n#commerss-logo-universe\r\n.clu-node[data-brand=\"morris-coupling\"] {\r\n  width: 154px;\r\n  height: 82px;\r\n}\r\n\r\n#commerss-logo-universe\r\n.clu-node[data-brand=\"morris-coupling\"] img {\r\n  width: 148px;\r\n  height: 74px;\r\n}\r\n\r\n\r\n\/* GARDNER DENVER *\/\r\n\r\n#commerss-logo-universe\r\n.clu-node[data-brand=\"gardner-denver\"] {\r\n  width: 164px;\r\n  height: 86px;\r\n}\r\n\r\n#commerss-logo-universe\r\n.clu-node[data-brand=\"gardner-denver\"] img {\r\n  width: 158px;\r\n  height: 80px;\r\n}\r\n\r\n\r\n\/* BUNTING *\/\r\n\r\n#commerss-logo-universe\r\n.clu-node[data-brand=\"bunting\"] {\r\n  width: 164px;\r\n  height: 86px;\r\n}\r\n\r\n#commerss-logo-universe\r\n.clu-node[data-brand=\"bunting\"] img {\r\n  width: 158px;\r\n  height: 78px;\r\n}\r\n\r\n\/* DMN WESTINGHOUSE *\/\r\n\r\n#commerss-logo-universe\r\n.clu-node[data-brand=\"dmn-westinghouse\"] {\r\n  width: 92px;\r\n  height: 50px;\r\n}\r\n\r\n#commerss-logo-universe\r\n.clu-node[data-brand=\"dmn-westinghouse\"] img {\r\n  width: 70px;\r\n  height: 34px;\r\n}\r\n\r\n\/* ==================================================\r\n   RESTO DE JERARQU\u00cdAS\r\n================================================== *\/\r\n\r\n#commerss-logo-universe .clu-node--secondary img {\r\n  width: 88px;\r\n  height: 42px;\r\n}\r\n\r\n#commerss-logo-universe .clu-node--tertiary img {\r\n  width: 72px;\r\n  height: 36px;\r\n}\r\n\r\n#commerss-logo-universe .clu-node--support img {\r\n  width: 58px;\r\n  height: 26px;\r\n}\r\n\r\n#commerss-logo-universe .clu-node--sycsa img {\r\n  mix-blend-mode: normal !important;\r\n  filter: none !important;\r\n}\r\n\r\n#commerss-logo-universe .clu-node:hover img,\r\n#commerss-logo-universe .clu-node:focus-visible img {\r\n  transform:\r\n    translateY(-1px)\r\n    scale(1.04);\r\n\r\n  filter:\r\n    contrast(1.08)\r\n    saturate(1.08)\r\n    drop-shadow(0 6px 14px rgba(6, 63, 91, 0.12));\r\n}\r\n\r\n\r\n\/* ==================================================\r\n   TOOLTIP\r\n================================================== *\/\r\n\r\n#commerss-logo-universe .clu-node-tooltip {\r\n  position: absolute;\r\n  left: 50%;\r\n  bottom: calc(100% + 9px);\r\n\r\n  max-width: 170px;\r\n  padding: 7px 10px;\r\n\r\n  border-radius: 999px;\r\n\r\n  background: var(--clu-deep);\r\n  color: #ffffff;\r\n\r\n  font-size: 7px;\r\n  font-weight: 700;\r\n  letter-spacing: 0.08em;\r\n\r\n  text-align: center;\r\n  white-space: nowrap;\r\n\r\n  opacity: 0;\r\n  visibility: hidden;\r\n\r\n  transform:\r\n    translate(-50%, 6px);\r\n\r\n  transition:\r\n    opacity 0.25s ease,\r\n    visibility 0.25s ease,\r\n    transform 0.3s ease;\r\n\r\n  pointer-events: none;\r\n\r\n  box-shadow:\r\n    0 10px 23px rgba(2, 31, 45, 0.18);\r\n}\r\n\r\n#commerss-logo-universe .clu-node:hover .clu-node-tooltip,\r\n#commerss-logo-universe .clu-node:focus-visible .clu-node-tooltip {\r\n  opacity: 1;\r\n  visibility: visible;\r\n\r\n  transform: translate(-50%, 0);\r\n}\r\n\r\n#commerss-logo-universe .clu-logo-fallback {\r\n  display: none;\r\n\r\n  color: var(--clu-navy);\r\n\r\n  font-size: 10px;\r\n  font-weight: 750;\r\n  line-height: 1.1;\r\n  text-align: center;\r\n}\r\n\r\n\r\n\/* ==================================================\r\n   ENTRADA\r\n================================================== *\/\r\n\r\n#commerss-logo-universe .clu-reveal {\r\n  opacity: 0;\r\n  transform: translateY(26px);\r\n}\r\n\r\n#commerss-logo-universe .clu-reveal.is-visible {\r\n  opacity: 1;\r\n  transform: translateY(0);\r\n\r\n  transition:\r\n    opacity 0.85s ease,\r\n    transform 0.85s cubic-bezier(.22, .61, .36, 1);\r\n}\r\n\r\n#commerss-logo-universe\r\n.clu-stage-wrap.is-visible {\r\n  transition-delay: 0.08s;\r\n}\r\n\r\n\r\n\/* ==================================================\r\n   TABLET\r\n================================================== *\/\r\n\r\n@media (max-width: 1100px) {\r\n\r\n  #commerss-logo-universe .clu-stage {\r\n    min-height: auto;\r\n    overflow: visible;\r\n\r\n    display: grid;\r\n\r\n    grid-template-columns: 1fr;\r\n\r\n    grid-template-areas:\r\n      \"core\"\r\n      \"nodes\";\r\n\r\n    align-items: center;\r\n\r\n    row-gap: 30px;\r\n\r\n    padding: 30px 0 8px;\r\n\r\n    background:\r\n      radial-gradient(\r\n        ellipse at 50% 24%,\r\n        rgba(75, 166, 166, 0.085),\r\n        transparent 42%\r\n      );\r\n  }\r\n\r\n  #commerss-logo-universe .clu-grid-bg,\r\n  #commerss-logo-universe .clu-orbit,\r\n  #commerss-logo-universe .clu-connections,\r\n  #commerss-logo-universe .clu-aurora {\r\n    display: none;\r\n  }\r\n\r\n#commerss-logo-universe\r\n.clu-node[data-brand=\"dmn-westinghouse\"] {\r\n  width: 118px;\r\n  height: 68px;\r\n}\r\n\r\n#commerss-logo-universe\r\n.clu-node[data-brand=\"dmn-westinghouse\"] img {\r\n  width: 86px;\r\n  height: 38px;\r\n}\r\n\r\n  \/* CORE *\/\r\n\r\n  #commerss-logo-universe .clu-core {\r\n    grid-area: core;\r\n\r\n    position: relative;\r\n\r\n    left: auto;\r\n    top: auto;\r\n\r\n    justify-self: center;\r\n\r\n    width: 188px;\r\n    height: 188px;\r\n\r\n    margin: 0;\r\n\r\n    transform: none;\r\n  }\r\n\r\n  #commerss-logo-universe .clu-core:hover {\r\n    transform:\r\n      translateY(-3px)\r\n      scale(1.04);\r\n  }\r\n\r\n  #commerss-logo-universe .clu-core-ring-one {\r\n    inset: -17px;\r\n  }\r\n\r\n  #commerss-logo-universe .clu-core-ring-two {\r\n    inset: -31px;\r\n  }\r\n\r\n\r\n  \/* CARRUSEL *\/\r\n\r\n  #commerss-logo-universe .clu-nodes {\r\n    grid-area: nodes;\r\n\r\n    position: relative;\r\n    inset: auto;\r\n\r\n    display: grid;\r\n\r\n    grid-template-rows:\r\n      repeat(3, 72px);\r\n\r\n    grid-auto-flow: column;\r\n    grid-auto-columns: 124px;\r\n\r\n    gap: 10px;\r\n\r\n    width: 100%;\r\n    max-width: 100%;\r\n\r\n    padding:\r\n      6px\r\n      max(18px, 4vw)\r\n      18px;\r\n\r\n    overflow-x: auto;\r\n    overflow-y: hidden;\r\n\r\n    scroll-snap-type: x proximity;\r\n\r\n    scroll-padding-inline:\r\n      max(18px, 4vw);\r\n\r\n    overscroll-behavior-inline: contain;\r\n\r\n    -webkit-overflow-scrolling: touch;\r\n\r\n    scrollbar-width: none;\r\n\r\n    touch-action: pan-x;\r\n\r\n    cursor: grab;\r\n\r\n    mask-image:\r\n      linear-gradient(\r\n        90deg,\r\n        transparent 0,\r\n        #000 28px,\r\n        #000 calc(100% - 28px),\r\n        transparent 100%\r\n      );\r\n\r\n    -webkit-mask-image:\r\n      linear-gradient(\r\n        90deg,\r\n        transparent 0,\r\n        #000 28px,\r\n        #000 calc(100% - 28px),\r\n        transparent 100%\r\n      );\r\n  }\r\n\r\n  #commerss-logo-universe .clu-nodes:active {\r\n    cursor: grabbing;\r\n  }\r\n\r\n  #commerss-logo-universe .clu-nodes::-webkit-scrollbar {\r\n    display: none;\r\n  }\r\n\r\n\r\n  \/* NODOS *\/\r\n\r\n  #commerss-logo-universe .clu-node {\r\n    position: relative;\r\n\r\n    left: auto !important;\r\n    top: auto !important;\r\n\r\n    width: 108px;\r\n    height: 64px;\r\n\r\n    padding: 8px 10px;\r\n\r\n    border: 0;\r\n\r\n    border-radius: 17px;\r\n\r\n    background:\r\n      rgba(255, 255, 255, 0.78);\r\n\r\n    box-shadow:\r\n      0 9px 24px rgba(6, 63, 91, 0.06);\r\n\r\n    transform: none !important;\r\n\r\n    animation: none !important;\r\n\r\n    scroll-snap-align: center;\r\n  }\r\n\r\n  #commerss-logo-universe .clu-node--primary {\r\n    width: 128px;\r\n    height: 74px;\r\n  }\r\n\r\n  #commerss-logo-universe .clu-node--primary.clu-node--sycsa {\r\n    width: 134px;\r\n    height: 78px;\r\n  }\r\n\r\n  #commerss-logo-universe .clu-node--secondary {\r\n    width: 118px;\r\n    height: 68px;\r\n  }\r\n\r\n  #commerss-logo-universe .clu-node--tertiary {\r\n    width: 110px;\r\n    height: 64px;\r\n  }\r\n\r\n  #commerss-logo-universe .clu-node--support {\r\n    width: 100px;\r\n    height: 58px;\r\n\r\n    opacity: 0.92;\r\n  }\r\n\r\n  #commerss-logo-universe .clu-node:hover,\r\n  #commerss-logo-universe .clu-node:focus-visible {\r\n    transform:\r\n      translateY(-4px)\r\n      scale(1.04) !important;\r\n\r\n    box-shadow:\r\n      0 15px 30px rgba(6, 63, 91, 0.11);\r\n  }\r\n\r\n\r\n  \/* LOGOS TABLET *\/\r\n\r\n  #commerss-logo-universe .clu-node img {\r\n    width: 100%;\r\n    height: 40px;\r\n  }\r\n\r\n  #commerss-logo-universe .clu-node--primary img {\r\n    height: 52px;\r\n  }\r\n\r\n  #commerss-logo-universe .clu-node--secondary img {\r\n    height: 46px;\r\n  }\r\n\r\n  #commerss-logo-universe .clu-node--tertiary img {\r\n    height: 42px;\r\n  }\r\n\r\n  #commerss-logo-universe .clu-node--support img {\r\n    height: 36px;\r\n  }\r\n\r\n\r\n  \/* AJUSTE \u00d3PTICO TABLET *\/\r\n\r\n  #commerss-logo-universe\r\n  .clu-node[data-brand=\"morris-coupling\"],\r\n  #commerss-logo-universe\r\n  .clu-node[data-brand=\"gardner-denver\"],\r\n  #commerss-logo-universe\r\n  .clu-node[data-brand=\"bunting\"] {\r\n    width: 138px;\r\n    height: 78px;\r\n  }\r\n\r\n  #commerss-logo-universe\r\n  .clu-node[data-brand=\"morris-coupling\"] img,\r\n  #commerss-logo-universe\r\n  .clu-node[data-brand=\"gardner-denver\"] img,\r\n  #commerss-logo-universe\r\n  .clu-node[data-brand=\"bunting\"] img {\r\n    width: 100%;\r\n    height: 56px;\r\n  }\r\n\r\n  #commerss-logo-universe .clu-node-tooltip {\r\n    display: none;\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* ==================================================\r\n   M\u00d3VIL\r\n================================================== *\/\r\n\r\n@media (max-width: 620px) {\r\n\r\n  #commerss-logo-universe {\r\n    --clu-radius: 0px;\r\n  }\r\n\r\n  #commerss-logo-universe .clu-shell {\r\n    width: calc(100% - 28px);\r\n    padding: 0;\r\n  }\r\n\r\n  #commerss-logo-universe .clu-stage {\r\n    row-gap: 24px;\r\n\r\n    padding: 16px 0 0;\r\n\r\n    background:\r\n      radial-gradient(\r\n        ellipse at 50% 20%,\r\n        rgba(75, 166, 166, 0.095),\r\n        transparent 47%\r\n      );\r\n  }\r\n\r\n#commerss-logo-universe\r\n.clu-node[data-brand=\"dmn-westinghouse\"] {\r\n  width: 112px;\r\n  height: 66px;\r\n}\r\n\r\n#commerss-logo-universe\r\n.clu-node[data-brand=\"dmn-westinghouse\"] img {\r\n  width: 82px;\r\n  height: 36px;\r\n}\r\n\r\n  \/* CORE *\/\r\n\r\n  #commerss-logo-universe .clu-core {\r\n    width: min(48vw, 158px);\r\n    height: min(48vw, 158px);\r\n\r\n    padding: 20px;\r\n  }\r\n\r\n  #commerss-logo-universe .clu-core-ring-one {\r\n    inset: -11px;\r\n  }\r\n\r\n  #commerss-logo-universe .clu-core-ring-two {\r\n    inset: -21px;\r\n  }\r\n\r\n  #commerss-logo-universe .clu-core img {\r\n    width: min(30vw, 112px);\r\n    max-height: 48px;\r\n  }\r\n\r\n  #commerss-logo-universe .clu-core small {\r\n    max-width: 116px;\r\n\r\n    margin-top: 11px;\r\n\r\n    font-size: 5.6px;\r\n    letter-spacing: 0.12em;\r\n  }\r\n\r\n\r\n  \/* CARRUSEL *\/\r\n\r\n  #commerss-logo-universe .clu-nodes {\r\n    grid-template-rows:\r\n      repeat(2, 66px);\r\n\r\n    grid-auto-columns: 112px;\r\n\r\n    gap: 8px;\r\n\r\n    margin-inline:\r\n      calc((100vw - 28px - 100vw) \/ 2);\r\n\r\n    width: 100vw;\r\n    max-width: 100vw;\r\n\r\n    padding:\r\n      5px\r\n      20px\r\n      15px;\r\n\r\n    scroll-padding-inline: 20px;\r\n\r\n    mask-image:\r\n      linear-gradient(\r\n        90deg,\r\n        transparent 0,\r\n        #000 18px,\r\n        #000 calc(100% - 18px),\r\n        transparent 100%\r\n      );\r\n\r\n    -webkit-mask-image:\r\n      linear-gradient(\r\n        90deg,\r\n        transparent 0,\r\n        #000 18px,\r\n        #000 calc(100% - 18px),\r\n        transparent 100%\r\n      );\r\n  }\r\n\r\n\r\n  \/* NODOS *\/\r\n\r\n  #commerss-logo-universe .clu-node {\r\n    width: 100px;\r\n    height: 60px;\r\n\r\n    padding: 7px 9px;\r\n\r\n    border-radius: 15px;\r\n  }\r\n\r\n  #commerss-logo-universe .clu-node--primary {\r\n    width: 120px;\r\n    height: 70px;\r\n  }\r\n\r\n  #commerss-logo-universe .clu-node--primary.clu-node--sycsa {\r\n    width: 126px;\r\n    height: 74px;\r\n  }\r\n\r\n  #commerss-logo-universe .clu-node--secondary {\r\n    width: 112px;\r\n    height: 66px;\r\n  }\r\n\r\n  #commerss-logo-universe .clu-node--tertiary {\r\n    width: 104px;\r\n    height: 62px;\r\n  }\r\n\r\n  #commerss-logo-universe .clu-node--support {\r\n    width: 96px;\r\n    height: 56px;\r\n  }\r\n\r\n\r\n  \/* LOGOS *\/\r\n\r\n  #commerss-logo-universe .clu-node img {\r\n    height: 36px;\r\n  }\r\n\r\n  #commerss-logo-universe .clu-node--primary img {\r\n    height: 47px;\r\n  }\r\n\r\n  #commerss-logo-universe .clu-node--secondary img {\r\n    height: 42px;\r\n  }\r\n\r\n\r\n  \/* AJUSTE \u00d3PTICO M\u00d3VIL *\/\r\n\r\n  #commerss-logo-universe\r\n  .clu-node[data-brand=\"morris-coupling\"],\r\n  #commerss-logo-universe\r\n  .clu-node[data-brand=\"gardner-denver\"],\r\n  #commerss-logo-universe\r\n  .clu-node[data-brand=\"bunting\"] {\r\n    width: 126px;\r\n    height: 72px;\r\n  }\r\n\r\n  #commerss-logo-universe\r\n  .clu-node[data-brand=\"morris-coupling\"] img,\r\n  #commerss-logo-universe\r\n  .clu-node[data-brand=\"gardner-denver\"] img,\r\n  #commerss-logo-universe\r\n  .clu-node[data-brand=\"bunting\"] img {\r\n    width: 100%;\r\n    height: 50px;\r\n  }\r\n\r\n}\r\n\r\n\r\n@media (max-width: 390px) {\r\n\r\n  #commerss-logo-universe .clu-core {\r\n    width: 145px;\r\n    height: 145px;\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* ==================================================\r\n   MOVIMIENTO REDUCIDO\r\n================================================== *\/\r\n\r\n@media (prefers-reduced-motion: reduce) {\r\n\r\n  #commerss-logo-universe *,\r\n  #commerss-logo-universe *::before,\r\n  #commerss-logo-universe *::after {\r\n    transition-duration: 0.01ms !important;\r\n    animation-duration: 0.01ms !important;\r\n  }\r\n\r\n}\r\n\r\n<\/style>\r\n\r\n<script>\r\n(function () {\r\n\r\n  const root = document.getElementById(\r\n    'commerss-logo-universe'\r\n  );\r\n\r\n  if (!root || root.dataset.ready === 'true') {\r\n    return;\r\n  }\r\n\r\n  root.dataset.ready = 'true';\r\n\r\n\r\n  const stage = root.querySelector(\r\n    '.clu-stage'\r\n  );\r\n\r\n  const core = root.querySelector(\r\n    '.clu-core'\r\n  );\r\n\r\n  const nodesWrap = root.querySelector(\r\n    '.clu-nodes'\r\n  );\r\n\r\n  const linesGroup = root.querySelector(\r\n    '.clu-lines'\r\n  );\r\n\r\n  const revealElements = root.querySelectorAll(\r\n    '.clu-reveal'\r\n  );\r\n\r\n\r\n  \/* ==================================================\r\n     LOGOS\r\n  ================================================== *\/\r\n\r\n  const brandLogos = {\r\n\r\n    \"SYCSA\":\r\n      \"http:\/\/commerss.com\/wp-content\/uploads\/2026\/07\/Logo-Sycsa-Azul-1-scaled.webp\",\r\n\r\n    \"MORRIS COUPLING\":\r\n      \"\/wp-content\/uploads\/2026\/07\/morris.webp\",\r\n\r\n    \"WAM\":\r\n      \"\/wp-content\/uploads\/2026\/07\/wam.webp\",\r\n\r\n    \"VORTEX\":\r\n      \"\/wp-content\/uploads\/2026\/07\/vortex.webp\",\r\n\r\n    \"GARDNER DENVER\":\r\n      \"\/wp-content\/uploads\/2026\/07\/gardner-denver.webp\",\r\n\r\n    \"MIXACO\":\r\n      \"\/wp-content\/uploads\/2026\/07\/Mix.webp\",\r\n\r\n    \"SCHENK PROCESS\":\r\n      \"\/wp-content\/uploads\/2026\/07\/schenck-process.webp\",\r\n\r\n    \"BUNTING\":\r\n      \"\/wp-content\/uploads\/2026\/07\/bunting.webp\",\r\n\r\n    \"UNA-DYN\":\r\n      \"\/wp-content\/uploads\/2026\/07\/una-dyn.webp\",\r\n\r\n    \"SODIMATE\":\r\n      \"\/wp-content\/uploads\/2026\/07\/sodimate.webp\",\r\n\r\n    \"MUNTERS\":\r\n      \"\/wp-content\/uploads\/2026\/07\/munters.webp\",\r\n\r\n    \"BINDICATOR\":\r\n      \"\/wp-content\/uploads\/2026\/07\/Bindicator.webp\",\r\n\r\n    \"X-CHANGER\":\r\n      \"\/wp-content\/uploads\/2026\/07\/xchanger.webp\",\r\n\r\n    \"ANDRITZ\":\r\n      \"\/wp-content\/uploads\/2026\/07\/andritz.webp\",\r\n\r\n    \"GREAT WESTNERN\":\r\n      \"\/wp-content\/uploads\/2026\/07\/great-western.webp\",\r\n\r\n    \"UWT\":\r\n      \"\/wp-content\/uploads\/2026\/07\/uwt.webp\",\r\n\r\n    \"FERLIN\":\r\n      \"\/wp-content\/uploads\/2026\/07\/ferlin.webp\",\r\n\r\n    \"KASON\":\r\n      \"\/wp-content\/uploads\/2026\/07\/Kason.webp\",\r\n\r\n    \"SCREW CONVEYOR\":\r\n      \"\/wp-content\/uploads\/2026\/07\/Screw-conveyor-scaled.webp\",\r\n\r\n    \"SOLIMAR\":\r\n      \"\/wp-content\/uploads\/2026\/07\/solimar.webp\",\r\n\r\n    \"BURKERT\":\r\n      \"\/wp-content\/uploads\/2026\/07\/burkert.webp\",\r\n\r\n    \"AUTMIX\":\r\n      \"\/wp-content\/uploads\/2026\/07\/autmix.webp\",\r\n\r\n    \"REMBE\":\r\n      \"\/wp-content\/uploads\/2026\/07\/rembe.webp\",\r\n\r\n    \"ENDRESS + HAUSER\":\r\n      \"\/wp-content\/uploads\/2026\/07\/endress-hauser.webp\",\r\n\r\n    \"SIEMENS\":\r\n      \"\/wp-content\/uploads\/2026\/07\/siemens.webp\",\r\n\r\n    \"CIESA\":\r\n      \"\/wp-content\/uploads\/2026\/07\/ciesa.webp\",\r\n\r\n    \"CIMCO\":\r\n      \"\/wp-content\/uploads\/2026\/07\/cimico.webp\",\r\n\r\n    \"CONPRO\":\r\n      \"\/wp-content\/uploads\/2026\/07\/conpro.webp\",\r\n\r\n    \"CRAMER ENGINEERING\":\r\n      \"\/wp-content\/uploads\/2026\/07\/cramer.webp\",\r\n\r\n    \"FESTO\":\r\n      \"\/wp-content\/uploads\/2026\/07\/festo.webp\",\r\n\r\n    \"MORILLON\":\r\n      \"\/wp-content\/uploads\/2026\/07\/morrillon.webp\",\r\n\r\n    \"OLI\":\r\n      \"\/wp-content\/uploads\/2026\/07\/oli.webp\",\r\n\r\n    \"PAYPER\":\r\n      \"\/wp-content\/uploads\/2026\/07\/payper.webp\",\r\n\r\n    \"SAVECO\":\r\n      \"\/wp-content\/uploads\/2026\/07\/saveco.webp\",\r\n\r\n    \"AIRSWEEP\":\r\n      \"\/wp-content\/uploads\/2026\/07\/airsweep.webp\",\r\n\r\n    \"BRABENDER\":\r\n      \"\/wp-content\/uploads\/2026\/07\/brabender.webp\",\r\n\r\n    \"GESCAESER\":\r\n      \"\/wp-content\/uploads\/2026\/07\/gescaser.webp\",\r\n\r\n    \"HAMMERTEK\":\r\n      \"\/wp-content\/uploads\/2026\/07\/hammertek.webp\",\r\n\r\n    \"PRATER\":\r\n      \"\/wp-content\/uploads\/2026\/07\/prater.webp\",\r\n\r\n    \"ROLOFER\":\r\n      \"\/wp-content\/uploads\/2026\/07\/rolofer.webp\",\r\n\r\n    \"KAHL\":\r\n      \"\/wp-content\/uploads\/2026\/07\/kahl.webp\",\r\n\r\n    \"LAIDING SYSTEMS\":\r\n      \"\/wp-content\/uploads\/2026\/07\/laidig.webp\",\r\n\r\n    \"MATCON\":\r\n      \"\/wp-content\/uploads\/2026\/07\/matcon.webp\",\r\n\r\n    \"M-TEC\":\r\n      \"\/wp-content\/uploads\/2026\/07\/m-tec.webp\",\r\n\r\n    \"DMN WESTINGHOUSE\":\r\n      \"\/wp-content\/uploads\/2026\/07\/DMN.webp\",\r\n\r\n    \"GIRONET\":\r\n      \"\/wp-content\/uploads\/2026\/07\/gironet.webp\",\r\n\r\n    \"HAVER&BOECKER\":\r\n      \"\/wp-content\/uploads\/2026\/07\/haver-boecker.webp\",\r\n\r\n    \"JACOBS\":\r\n      \"\/wp-content\/uploads\/2026\/07\/Jacob.webp\",\r\n\r\n    \"TEKA\":\r\n      \"\/wp-content\/uploads\/2026\/07\/Teka.webp\",\r\n\r\n    \"BALEROMEX\":\r\n      \"\/wp-content\/uploads\/2026\/07\/Baleromex.webp\",\r\n\r\n    \"BFM (MEXTRADE)\":\r\n      \"\/wp-content\/uploads\/2026\/07\/MEXTRADE.webp\",\r\n\r\n    \"DURR UNIVERSAL\":\r\n      \"\/wp-content\/uploads\/2026\/07\/Durr.webp\",\r\n\r\n    \"ESAMETAL\":\r\n      \"\/wp-content\/uploads\/2026\/07\/ESAMETAL.webp\",\r\n\r\n    \"GREEN SPARE\":\r\n      \"\/wp-content\/uploads\/2026\/07\/green-spare.webp\",\r\n\r\n    \"MARTIN SPROCKET & GEAR DE MEXICO\":\r\n      \"\/wp-content\/uploads\/2026\/07\/Martin.webp\",\r\n\r\n    \"ONYX\":\r\n      \"\/wp-content\/uploads\/2026\/07\/Onyx.webp\",\r\n\r\n    \"PELLETRON\":\r\n      \"\/wp-content\/uploads\/2026\/07\/Pelletron.webp\",\r\n\r\n    \"CABLEVEY\":\r\n      \"\/wp-content\/uploads\/2026\/07\/Cablevey.webp\",\r\n\r\n    \"FILTROS Y SERVICIOS DE MEXICO\":\r\n      \"\/wp-content\/uploads\/2026\/07\/filtros-y-servicios-de-mexico.webp\",\r\n\r\n    \"FOX VENTURY\":\r\n      \"\/wp-content\/uploads\/2026\/07\/Fox-Venturi.webp\",\r\n\r\n    \"KEYSTONE\":\r\n      \"\/wp-content\/uploads\/2026\/07\/keystone.webp\",\r\n\r\n    \"SILOS&SILOS\":\r\n      \"\/wp-content\/uploads\/2026\/07\/Silos-Silos.webp\",\r\n\r\n    \"SOLBERG\":\r\n      \"\/wp-content\/uploads\/2026\/07\/Solberg.webp\",\r\n\r\n    \"TITAN\":\r\n      \"\/wp-content\/uploads\/2026\/07\/Titan.webp\",\r\n\r\n    \"WORCESTER\":\r\n      \"\/wp-content\/uploads\/2026\/07\/worcester.webp\",\r\n\r\n    \"GONBAR\":\r\n      \"\/wp-content\/uploads\/2026\/07\/Gonbar.webp\",\r\n\r\n    \"MIXER SYSTEMS\":\r\n      \"\/wp-content\/uploads\/2026\/07\/mixer-systems.webp\",\r\n\r\n    \"SWECO\":\r\n      \"\/wp-content\/uploads\/2026\/07\/Sweco.webp\",\r\n\r\n    \"A&J MIXING\":\r\n      \"\/wp-content\/uploads\/2026\/07\/AJ.webp\",\r\n\r\n    \"AMERICAN AIR FILTER INTERNATIONAL\":\r\n      \"\/wp-content\/uploads\/2026\/07\/AAF-scaled.webp\",\r\n\r\n    \"BRAY\":\r\n      \"\/wp-content\/uploads\/2026\/07\/Briay-scaled.webp\",\r\n\r\n    \"DORIAN DRAKE\":\r\n      \"\/wp-content\/uploads\/2026\/07\/Dorian-Drake-scaled.webp\",\r\n\r\n    \"H-P PRODUCTS\":\r\n      \"\/wp-content\/uploads\/2026\/07\/HP-Products-scaled.webp\",\r\n\r\n    \"VEGA\":\r\n      \"\/wp-content\/uploads\/2026\/07\/Vega-scaled.webp\",\r\n\r\n    \"GCN\":\r\n      \"\/wp-content\/uploads\/2026\/07\/gcn.webp\",\r\n\r\n    \"GS GLOBAL\":\r\n      \"\/wp-content\/uploads\/2026\/07\/Gs-Global.webp\",\r\n\r\n    \"APX SOLUTIONS\":\r\n      \"\/wp-content\/uploads\/2026\/07\/apx.webp\",\r\n\r\n    \"PAGANI\":\r\n      \"\/wp-content\/uploads\/2026\/07\/Pagani-scaled.webp\",\r\n\r\n    \"CMB CUSINATO\":\r\n      \"\/wp-content\/uploads\/2026\/07\/CMB-CUSINATO-scaled.webp\",\r\n\r\n    \"MAGUIRE\":\r\n      \"\/wp-content\/uploads\/2026\/07\/Maguire-scaled.webp\",\r\n\r\n    \"ITALSILO\":\r\n      \"\/wp-content\/uploads\/2026\/07\/italsilo.webp\",\r\n\r\n    \"ENGINEERING PROJECTS MANAGEMENT\":\r\n      \"\/wp-content\/uploads\/2026\/07\/Engineer-projects-manager-scaled.webp\",\r\n\r\n    \"FIMSA\":\r\n      \"\/wp-content\/uploads\/2026\/07\/Fimsa-scaled.webp\",\r\n\r\n    \"CONAIR\":\r\n      \"\/wp-content\/uploads\/2026\/07\/Conair-scaled.webp\",\r\n\r\n    \"COPERION\":\r\n      \"\/wp-content\/uploads\/2026\/07\/Coperion-scaled.webp\",\r\n\r\n    \"BEUMERGROUP\":\r\n      \"\/wp-content\/uploads\/2026\/07\/Beumer-group-scaled.webp\",\r\n\r\n    \"NOVATEC\":\r\n      \"\/wp-content\/uploads\/2026\/07\/Novatec-scaled.webp\",\r\n\r\n    \"VIBRA SCREW\":\r\n      \"\/wp-content\/uploads\/2026\/07\/Vibra-screw-scaled.webp\",\r\n\r\n    \"ACHBERG\":\r\n      \"\/wp-content\/uploads\/2026\/07\/Achberg-scaled.webp\",\r\n\r\n    \"BULK-FLOW A-WARD\":\r\n      \"\/wp-content\/uploads\/2026\/07\/Bulk-flow-scaled.webp\",\r\n\r\n    \"DAFANG CRANE\":\r\n      \"\/wp-content\/uploads\/2026\/07\/Dafang-Crane-scaled.webp\",\r\n\r\n    \"ROTOFLO SEVERFIELD\":\r\n      \"\/wp-content\/uploads\/2026\/07\/Rotoflo-scaled.webp\",\r\n\r\n    \"VOLKMANN\":\r\n      \"\/wp-content\/uploads\/2026\/07\/Volkmann-scaled.webp\",\r\n\r\n    \"ZENITH\":\r\n      \"\/wp-content\/uploads\/2026\/07\/zenith.webp\",\r\n\r\n    \"FIKE\":\r\n      \"\/wp-content\/uploads\/2026\/07\/Fike-scaled.webp\",\r\n\r\n    \"ERIEZ\":\r\n      \"\/wp-content\/uploads\/2026\/07\/Eriez-scaled.webp\",\r\n\r\n    \"GRACIDA\":\r\n      \"\/wp-content\/uploads\/2026\/07\/Gracida-scaled.webp\",\r\n\r\n    \"K-TRON\":\r\n      \"\/wp-content\/uploads\/2026\/07\/k-tron.webp\",\r\n\r\n    \"MARTIN ENGINEERING\":\r\n      \"\/wp-content\/uploads\/2026\/07\/Martin_1-scaled.webp\",\r\n\r\n    \"MOLLET\":\r\n      \"\/wp-content\/uploads\/2026\/07\/Mollet-scaled.webp\"\r\n  };\r\n\r\n\r\n  \/* ==================================================\r\n     LISTA ORIGINAL\r\n  ================================================== *\/\r\n\r\n  const originalBrandNames = [\r\n\r\n    \"SYCSA\",\r\n    \"MORRIS COUPLING\",\r\n    \"WAM\",\r\n    \"VORTEX\",\r\n    \"GARDNER DENVER\",\r\n    \"MIXACO\",\r\n    \"SCHENK PROCESS\",\r\n    \"BUNTING\",\r\n    \"UNA-DYN\",\r\n    \"SODIMATE\",\r\n    \"MUNTERS\",\r\n    \"BINDICATOR\",\r\n    \"X-CHANGER\",\r\n    \"ANDRITZ\",\r\n    \"GREAT WESTNERN\",\r\n    \"UWT\",\r\n    \"FERLIN\",\r\n    \"KASON\",\r\n    \"SCREW CONVEYOR\",\r\n    \"SOLIMAR\",\r\n    \"BURKERT\",\r\n    \"AUTMIX\",\r\n    \"REMBE\",\r\n    \"ENDRESS + HAUSER\",\r\n    \"SIEMENS\",\r\n    \"CIESA\",\r\n    \"CIMCO\",\r\n    \"CONPRO\",\r\n    \"CRAMER ENGINEERING\",\r\n    \"FESTO\",\r\n    \"MORILLON\",\r\n    \"OLI\",\r\n    \"PAYPER\",\r\n    \"SAVECO\",\r\n    \"AIRSWEEP\",\r\n    \"BRABENDER\",\r\n    \"GESCAESER\",\r\n    \"HAMMERTEK\",\r\n    \"PRATER\",\r\n    \"ROLOFER\",\r\n    \"KAHL\",\r\n    \"LAIDING SYSTEMS\",\r\n    \"MATCON\",\r\n    \"M-TEC\",\r\n    \"DMN WESTINGHOUSE\",\r\n    \"GIRONET\",\r\n    \"HAVER&BOECKER\",\r\n    \"JACOBS\",\r\n    \"TEKA\",\r\n    \"BALEROMEX\",\r\n    \"BFM (MEXTRADE)\",\r\n    \"DURR UNIVERSAL\",\r\n    \"ESAMETAL\",\r\n    \"GREEN SPARE\",\r\n    \"MARTIN SPROCKET & GEAR DE MEXICO\",\r\n    \"ONYX\",\r\n    \"PELLETRON\",\r\n    \"CABLEVEY\",\r\n    \"FILTROS Y SERVICIOS DE MEXICO\",\r\n    \"FOX VENTURY\",\r\n    \"KEYSTONE\",\r\n    \"SILOS&SILOS\",\r\n    \"SOLBERG\",\r\n    \"TITAN\",\r\n    \"WORCESTER\",\r\n    \"GONBAR\",\r\n    \"MIXER SYSTEMS\",\r\n    \"SWECO\",\r\n    \"A&J MIXING\",\r\n    \"AMERICAN AIR FILTER INTERNATIONAL\",\r\n    \"BRAY\",\r\n    \"DORIAN DRAKE\",\r\n    \"H-P PRODUCTS\",\r\n    \"VEGA\",\r\n    \"GCN\",\r\n    \"GS GLOBAL\",\r\n    \"APX SOLUTIONS\",\r\n    \"PAGANI\",\r\n    \"CMB CUSINATO\",\r\n    \"MAGUIRE\",\r\n    \"ITALSILO\",\r\n    \"ENGINEERING PROJECTS MANAGEMENT\",\r\n    \"FIMSA\",\r\n    \"CONAIR\",\r\n    \"COPERION\",\r\n    \"BEUMERGROUP\",\r\n    \"NOVATEC\",\r\n    \"VIBRA SCREW\",\r\n    \"ACHBERG\",\r\n    \"BULK-FLOW A-WARD\",\r\n    \"DAFANG CRANE\",\r\n    \"ROTOFLO SEVERFIELD\",\r\n    \"VOLKMANN\",\r\n    \"ZENITH\",\r\n    \"FIKE\",\r\n    \"ERIEZ\",\r\n    \"GRACIDA\",\r\n    \"K-TRON\",\r\n    \"MARTIN ENGINEERING\",\r\n    \"MOLLET\"\r\n\r\n  ];\r\n\r\n\r\n  \/* ==================================================\r\n     JERARQU\u00cdA\r\n  ================================================== *\/\r\n\r\n  const primaryBrands = [\r\n\r\n    \"SYCSA\",\r\n    \"MORRIS COUPLING\",\r\n    \"WAM\",\r\n    \"VORTEX\",\r\n    \"GARDNER DENVER\",\r\n    \"BUNTING\"\r\n\r\n  ];\r\n\r\n\r\n  const secondaryBrands = [\r\n\r\n    \"SIEMENS\",\r\n    \"UWT\",\r\n    \"FERLIN\",\r\n    \"CIMCO\",\r\n    \"KAHL\",\r\n    \"MIXACO\",\r\n    \"SCHENK PROCESS\",\r\n    \"ANDRITZ\",\r\n    \"MUNTERS\",\r\n    \"BINDICATOR\",\r\n    \"ENDRESS + HAUSER\",\r\n    \"FESTO\",\r\n    \"DMN WESTINGHOUSE\",\r\n    \"OLI\",\r\n    \"PAYPER\",\r\n    \"SWECO\"\r\n\r\n  ];\r\n\r\n\r\n  const tertiaryBrands = [\r\n\r\n    \"UNA-DYN\",\r\n    \"SODIMATE\",\r\n    \"X-CHANGER\",\r\n    \"GREAT WESTNERN\",\r\n    \"KASON\",\r\n    \"REMBE\",\r\n    \"CIESA\",\r\n    \"CONPRO\",\r\n    \"PRATER\",\r\n    \"MATCON\",\r\n    \"M-TEC\",\r\n    \"HAVER&BOECKER\",\r\n    \"JACOBS\",\r\n    \"TEKA\",\r\n    \"PELLETRON\",\r\n    \"CABLEVEY\",\r\n    \"SOLBERG\",\r\n    \"FIKE\",\r\n    \"ERIEZ\",\r\n    \"K-TRON\",\r\n    \"MARTIN ENGINEERING\",\r\n    \"MOLLET\"\r\n\r\n  ];\r\n\r\n\r\n  const prioritizedBrands = new Set([\r\n\r\n    ...primaryBrands,\r\n    ...secondaryBrands,\r\n    ...tertiaryBrands\r\n\r\n  ]);\r\n\r\n\r\n  const brandNames = [\r\n\r\n    ...primaryBrands,\r\n    ...secondaryBrands,\r\n    ...tertiaryBrands,\r\n\r\n    ...originalBrandNames.filter(\r\n      function (name) {\r\n        return !prioritizedBrands.has(name);\r\n      }\r\n    )\r\n\r\n  ];\r\n\r\n\r\n  \/* ==================================================\r\n     \u00d3RBITAS\r\n  ================================================== *\/\r\n\r\n  const outerRings = [\r\n\r\n    {\r\n      count: 16,\r\n      radiusX: 360,\r\n      radiusY: 295,\r\n      offset:\r\n        -Math.PI \/ 2 +\r\n        Math.PI \/ 16\r\n    },\r\n\r\n    {\r\n      count: 18,\r\n      radiusX: 445,\r\n      radiusY: 360,\r\n      offset:\r\n        -Math.PI \/ 2\r\n    },\r\n\r\n    {\r\n      count: 22,\r\n      radiusX: 525,\r\n      radiusY: 430,\r\n      offset:\r\n        -Math.PI \/ 2 +\r\n        Math.PI \/ 22\r\n    },\r\n\r\n    {\r\n      count: 24,\r\n      radiusX: 600,\r\n      radiusY: 500,\r\n      offset:\r\n        -Math.PI \/ 2\r\n    },\r\n\r\n    {\r\n      count: 32,\r\n      radiusX: 665,\r\n      radiusY: 560,\r\n      offset:\r\n        -Math.PI \/ 2 +\r\n        Math.PI \/ 32\r\n    }\r\n\r\n  ];\r\n\r\n\r\n  \/* ==================================================\r\n     HELPERS\r\n  ================================================== *\/\r\n\r\n  function normalize(value) {\r\n\r\n    return value\r\n      .normalize('NFD')\r\n      .replace(\r\n        \/[\\u0300-\\u036f]\/g,\r\n        ''\r\n      )\r\n      .toLowerCase()\r\n      .trim();\r\n\r\n  }\r\n\r\n\r\n  function slugify(value) {\r\n\r\n    return normalize(value)\r\n      .replace(\/&\/g, ' y ')\r\n      .replace(\/\\+\/g, ' plus ')\r\n      .replace(\r\n        \/[^a-z0-9]+\/g,\r\n        '-'\r\n      )\r\n      .replace(\r\n        \/^-+|-+$\/g,\r\n        ''\r\n      );\r\n\r\n  }\r\n\r\n\r\n  function initials(name) {\r\n\r\n    const words =\r\n      name\r\n        .replace(\/[()]\/g, ' ')\r\n        .split(\/\\s+\/)\r\n        .filter(Boolean);\r\n\r\n    if (words.length === 1) {\r\n\r\n      return words[0]\r\n        .slice(0, 3)\r\n        .toUpperCase();\r\n\r\n    }\r\n\r\n    return (\r\n      words[0].charAt(0) +\r\n      words[\r\n        words.length - 1\r\n      ].charAt(0)\r\n    ).toUpperCase();\r\n\r\n  }\r\n\r\n\r\n  \/* ==================================================\r\n     CREAR NODOS\r\n  ================================================== *\/\r\n\r\n  function createNodes() {\r\n\r\n    nodesWrap.innerHTML = '';\r\n\r\n\r\n    brandNames.forEach(\r\n      function (name, index) {\r\n\r\n        const link =\r\n          document.createElement('a');\r\n\r\n\r\n        link.className =\r\n          'clu-node';\r\n\r\n        link.dataset.brand =\r\n          slugify(name);\r\n\r\n\r\n        if (\r\n          primaryBrands.includes(name)\r\n        ) {\r\n\r\n          link.classList.add(\r\n            'clu-node--primary'\r\n          );\r\n\r\n        } else if (\r\n          secondaryBrands.includes(name)\r\n        ) {\r\n\r\n          link.classList.add(\r\n            'clu-node--secondary'\r\n          );\r\n\r\n        } else if (\r\n          tertiaryBrands.includes(name)\r\n        ) {\r\n\r\n          link.classList.add(\r\n            'clu-node--tertiary'\r\n          );\r\n\r\n        } else {\r\n\r\n          link.classList.add(\r\n            'clu-node--support'\r\n          );\r\n\r\n        }\r\n\r\n\r\n        if (name === 'SYCSA') {\r\n\r\n          link.classList.add(\r\n            'clu-node--sycsa'\r\n          );\r\n\r\n        }\r\n\r\n\r\n        if (index % 8 === 0) {\r\n\r\n          link.classList.add(\r\n            'clu-node--animated'\r\n          );\r\n\r\n        }\r\n\r\n\r\n        link.href =\r\n          '\/marca\/' +\r\n          slugify(name) +\r\n          '\/';\r\n\r\n\r\n        link.setAttribute(\r\n          'aria-label',\r\n          'Explorar la marca ' +\r\n          name\r\n        );\r\n\r\n\r\n        link.style.setProperty(\r\n          '--clu-float-duration',\r\n          5.3 +\r\n          (index % 7) *\r\n          0.42 +\r\n          's'\r\n        );\r\n\r\n\r\n        link.style.setProperty(\r\n          '--clu-float-delay',\r\n          -(index % 11) *\r\n          0.31 +\r\n          's'\r\n        );\r\n\r\n\r\n        const image =\r\n          document.createElement(\r\n            'img'\r\n          );\r\n\r\n\r\n        image.src =\r\n          brandLogos[name];\r\n\r\n        image.alt =\r\n          name;\r\n\r\n        image.loading =\r\n          'eager';\r\n\r\n\r\n        if (index < 18) {\r\n\r\n          image.fetchPriority =\r\n            'high';\r\n\r\n        } else {\r\n\r\n          image.fetchPriority =\r\n            'auto';\r\n\r\n        }\r\n\r\n\r\n        image.decoding =\r\n          'async';\r\n\r\n\r\n        const fallback =\r\n          document.createElement(\r\n            'span'\r\n          );\r\n\r\n\r\n        fallback.className =\r\n          'clu-logo-fallback';\r\n\r\n        fallback.textContent =\r\n          initials(name);\r\n\r\n\r\n        const tooltip =\r\n          document.createElement(\r\n            'span'\r\n          );\r\n\r\n\r\n        tooltip.className =\r\n          'clu-node-tooltip';\r\n\r\n        tooltip.textContent =\r\n          name;\r\n\r\n\r\n        image.addEventListener(\r\n          'error',\r\n          function () {\r\n\r\n            image.style.display =\r\n              'none';\r\n\r\n            fallback.style.display =\r\n              'block';\r\n\r\n          }\r\n        );\r\n\r\n\r\n        link.appendChild(\r\n          image\r\n        );\r\n\r\n        link.appendChild(\r\n          fallback\r\n        );\r\n\r\n        link.appendChild(\r\n          tooltip\r\n        );\r\n\r\n\r\n        nodesWrap.appendChild(\r\n          link\r\n        );\r\n\r\n      }\r\n    );\r\n\r\n  }\r\n\r\n\r\n  \/* ==================================================\r\n     POSICIONES CUSTOM\r\n  ================================================== *\/\r\n\r\n  function adjustCustomNodePositions() {\r\n\r\n    return;\r\n\r\n  }\r\n\r\n\r\n  \/* ==================================================\r\n     DISTRIBUIR NODOS\r\n  ================================================== *\/\r\n\r\n  function distributeNodes() {\r\n\r\n    if (\r\n      window.innerWidth <= 1100\r\n    ) {\r\n      return;\r\n    }\r\n\r\n\r\n    const nodes = Array.from(\r\n      nodesWrap.querySelectorAll(\r\n        '.clu-node'\r\n      )\r\n    );\r\n\r\n\r\n    const width =\r\n      stage.clientWidth;\r\n\r\n    const height =\r\n      stage.clientHeight;\r\n\r\n\r\n    const centerX =\r\n      width \/ 2;\r\n\r\n    const centerY =\r\n      height \/ 2;\r\n\r\n\r\n    core.style.left =\r\n      centerX + 'px';\r\n\r\n    core.style.top =\r\n      centerY + 'px';\r\n\r\n\r\n    \/* ==================================================\r\n       \u00d3RBITA INTERIOR\r\n    ================================================== *\/\r\n\r\n    const innerSlots =\r\n      primaryBrands.length;\r\n\r\n\r\n    const innerRadiusX =\r\n      275;\r\n\r\n    const innerRadiusY =\r\n      235;\r\n\r\n\r\n    const innerNodes =\r\n      nodes.slice(\r\n        0,\r\n        innerSlots\r\n      );\r\n\r\n\r\n    innerNodes.forEach(\r\n      function (node, index) {\r\n\r\n        const angle =\r\n          -Math.PI \/ 2 +\r\n          (\r\n            Math.PI *\r\n            2 *\r\n            index\r\n          ) \/\r\n          innerSlots;\r\n\r\n\r\n        const x =\r\n          centerX +\r\n          Math.cos(angle) *\r\n          innerRadiusX;\r\n\r\n\r\n        const y =\r\n          centerY +\r\n          Math.sin(angle) *\r\n          innerRadiusY;\r\n\r\n\r\n        const nodeWidth =\r\n          node.offsetWidth ||\r\n          92;\r\n\r\n\r\n        const nodeHeight =\r\n          node.offsetHeight ||\r\n          58;\r\n\r\n\r\n        node.style.left =\r\n          Math.round(\r\n            x -\r\n            nodeWidth \/ 2\r\n          ) +\r\n          'px';\r\n\r\n\r\n        node.style.top =\r\n          Math.round(\r\n            y -\r\n            nodeHeight \/ 2\r\n          ) +\r\n          'px';\r\n\r\n\r\n        node.dataset.ring =\r\n          '0';\r\n\r\n      }\r\n    );\r\n\r\n\r\n    \/* ==================================================\r\n       \u00d3RBITAS EXTERIORES\r\n    ================================================== *\/\r\n\r\n    let cursor =\r\n      innerSlots;\r\n\r\n\r\n    outerRings.forEach(\r\n      function (\r\n        ring,\r\n        ringIndex\r\n      ) {\r\n\r\n        const section =\r\n          nodes.slice(\r\n            cursor,\r\n            cursor +\r\n            ring.count\r\n          );\r\n\r\n\r\n        section.forEach(\r\n          function (\r\n            node,\r\n            index\r\n          ) {\r\n\r\n            const angle =\r\n              ring.offset +\r\n              (\r\n                Math.PI *\r\n                2 *\r\n                index\r\n              ) \/\r\n              ring.count;\r\n\r\n\r\n            const x =\r\n              centerX +\r\n              Math.cos(angle) *\r\n              ring.radiusX;\r\n\r\n\r\n            const y =\r\n              centerY +\r\n              Math.sin(angle) *\r\n              ring.radiusY;\r\n\r\n\r\n            const nodeWidth =\r\n              node.offsetWidth ||\r\n              92;\r\n\r\n\r\n            const nodeHeight =\r\n              node.offsetHeight ||\r\n              58;\r\n\r\n\r\n            node.style.left =\r\n              Math.round(\r\n                x -\r\n                nodeWidth \/ 2\r\n              ) +\r\n              'px';\r\n\r\n\r\n            node.style.top =\r\n              Math.round(\r\n                y -\r\n                nodeHeight \/ 2\r\n              ) +\r\n              'px';\r\n\r\n\r\n            node.dataset.ring =\r\n              String(\r\n                ringIndex +\r\n                1\r\n              );\r\n\r\n          }\r\n        );\r\n\r\n\r\n        cursor +=\r\n          ring.count;\r\n\r\n      }\r\n    );\r\n\r\n\r\n    adjustCustomNodePositions();\r\n\r\n    drawConnections();\r\n\r\n  }\r\n\r\n\r\n  \/* ==================================================\r\n     CONEXIONES\r\n  ================================================== *\/\r\n\r\n  function drawConnections() {\r\n\r\n    if (\r\n      window.innerWidth <= 1100 ||\r\n      !linesGroup\r\n    ) {\r\n      return;\r\n    }\r\n\r\n\r\n    linesGroup.innerHTML =\r\n      '';\r\n\r\n\r\n    const stageRect =\r\n      stage.getBoundingClientRect();\r\n\r\n\r\n    const centerX =\r\n      stage.clientWidth \/ 2;\r\n\r\n\r\n    const centerY =\r\n      stage.clientHeight \/ 2;\r\n\r\n\r\n    const drawable =\r\n      Array.from(\r\n        nodesWrap.querySelectorAll(\r\n          '.clu-node'\r\n        )\r\n      );\r\n\r\n\r\n    drawable.forEach(\r\n      function (\r\n        node,\r\n        index\r\n      ) {\r\n\r\n        const nodeRect =\r\n          node.getBoundingClientRect();\r\n\r\n\r\n        const x =\r\n          nodeRect.left -\r\n          stageRect.left +\r\n          nodeRect.width \/ 2;\r\n\r\n\r\n        const y =\r\n          nodeRect.top -\r\n          stageRect.top +\r\n          nodeRect.height \/ 2;\r\n\r\n\r\n        const line =\r\n          document.createElementNS(\r\n            'http:\/\/www.w3.org\/2000\/svg',\r\n            'line'\r\n          );\r\n\r\n\r\n        line.setAttribute(\r\n          'x1',\r\n          centerX\r\n        );\r\n\r\n\r\n        line.setAttribute(\r\n          'y1',\r\n          centerY\r\n        );\r\n\r\n\r\n        line.setAttribute(\r\n          'x2',\r\n          x\r\n        );\r\n\r\n\r\n        line.setAttribute(\r\n          'y2',\r\n          y\r\n        );\r\n\r\n\r\n        line.setAttribute(\r\n          'class',\r\n          index % 4 === 0\r\n            ? 'clu-connection clu-connection--flow'\r\n            : 'clu-connection'\r\n        );\r\n\r\n\r\n        if (\r\n          index % 4 === 0\r\n        ) {\r\n\r\n          line.style.animationDelay =\r\n            -(index % 13) *\r\n            0.22 +\r\n            's';\r\n\r\n        }\r\n\r\n\r\n        linesGroup.appendChild(\r\n          line\r\n        );\r\n\r\n      }\r\n    );\r\n\r\n  }\r\n\r\n\r\n  \/* ==================================================\r\n     MOVIMIENTO DEL CORE\r\n  ================================================== *\/\r\n\r\n  function initializePointerMotion() {\r\n\r\n    if (\r\n      window.innerWidth <= 1100 ||\r\n      !window.matchMedia(\r\n        '(hover: hover)'\r\n      ).matches\r\n    ) {\r\n      return;\r\n    }\r\n\r\n\r\n    let pointerFrame =\r\n      null;\r\n\r\n    let pointerX =\r\n      0;\r\n\r\n    let pointerY =\r\n      0;\r\n\r\n\r\n    function renderPointerMotion() {\r\n\r\n      core.style.setProperty(\r\n        '--clu-core-x',\r\n        pointerX *\r\n        -9 +\r\n        'px'\r\n      );\r\n\r\n\r\n      core.style.setProperty(\r\n        '--clu-core-y',\r\n        pointerY *\r\n        -9 +\r\n        'px'\r\n      );\r\n\r\n\r\n      pointerFrame =\r\n        null;\r\n\r\n    }\r\n\r\n\r\n    stage.addEventListener(\r\n      'mousemove',\r\n      function (event) {\r\n\r\n        const bounds =\r\n          stage.getBoundingClientRect();\r\n\r\n\r\n        pointerX =\r\n          (\r\n            event.clientX -\r\n            bounds.left\r\n          ) \/\r\n          bounds.width -\r\n          0.5;\r\n\r\n\r\n        pointerY =\r\n          (\r\n            event.clientY -\r\n            bounds.top\r\n          ) \/\r\n          bounds.height -\r\n          0.5;\r\n\r\n\r\n        if (!pointerFrame) {\r\n\r\n          pointerFrame =\r\n            window.requestAnimationFrame(\r\n              renderPointerMotion\r\n            );\r\n\r\n        }\r\n\r\n      },\r\n      {\r\n        passive: true\r\n      }\r\n    );\r\n\r\n\r\n    stage.addEventListener(\r\n      'mouseleave',\r\n      function () {\r\n\r\n        pointerX =\r\n          0;\r\n\r\n        pointerY =\r\n          0;\r\n\r\n\r\n        if (!pointerFrame) {\r\n\r\n          pointerFrame =\r\n            window.requestAnimationFrame(\r\n              renderPointerMotion\r\n            );\r\n\r\n        }\r\n\r\n      }\r\n    );\r\n\r\n  }\r\n\r\n\r\n  \/* ==================================================\r\n     ENTRADA\r\n  ================================================== *\/\r\n\r\n  if (\r\n    'IntersectionObserver' in window\r\n  ) {\r\n\r\n    const observer =\r\n      new IntersectionObserver(\r\n        function (entries) {\r\n\r\n          entries.forEach(\r\n            function (entry) {\r\n\r\n              if (\r\n                !entry.isIntersecting\r\n              ) {\r\n                return;\r\n              }\r\n\r\n\r\n              entry.target.classList.add(\r\n                'is-visible'\r\n              );\r\n\r\n\r\n              observer.unobserve(\r\n                entry.target\r\n              );\r\n\r\n            }\r\n          );\r\n\r\n        },\r\n        {\r\n          threshold: 0.1\r\n        }\r\n      );\r\n\r\n\r\n    revealElements.forEach(\r\n      function (element) {\r\n\r\n        observer.observe(\r\n          element\r\n        );\r\n\r\n      }\r\n    );\r\n\r\n  } else {\r\n\r\n    revealElements.forEach(\r\n      function (element) {\r\n\r\n        element.classList.add(\r\n          'is-visible'\r\n        );\r\n\r\n      }\r\n    );\r\n\r\n  }\r\n\r\n\r\n  \/* ==================================================\r\n     INICIALIZACI\u00d3N\r\n  ================================================== *\/\r\n\r\n  createNodes();\r\n\r\n\r\n  requestAnimationFrame(\r\n    function () {\r\n\r\n      distributeNodes();\r\n\r\n      initializePointerMotion();\r\n\r\n    }\r\n  );\r\n\r\n\r\n  \/* ==================================================\r\n     RESIZE\r\n  ================================================== *\/\r\n\r\n  let resizeTimer;\r\n\r\n\r\n  window.addEventListener(\r\n    'resize',\r\n    function () {\r\n\r\n      window.clearTimeout(\r\n        resizeTimer\r\n      );\r\n\r\n\r\n      resizeTimer =\r\n        window.setTimeout(\r\n          function () {\r\n\r\n            distributeNodes();\r\n\r\n          },\r\n          140\r\n        );\r\n\r\n    }\r\n  );\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-b1c2b83 e-con e-atomic-element e-flexbox-base e-743dac5 \" data-id=\"b1c2b83\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"b1c2b83\" data-e-type=\"e-flexbox\" data-id=\"b1c2b83\">\n    \t\t<div class=\"elementor-element elementor-element-6c7f100 elementor-widget elementor-widget-html\" data-id=\"6c7f100\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section\r\n  id=\"commerss-industry-showcase\"\r\n  class=\"cis-section\"\r\n  tabindex=\"0\"\r\n  role=\"region\"\r\n  aria-label=\"Productos Bulk Commerss\"\r\n  aria-roledescription=\"carousel\"\r\n>\r\n  <div class=\"cis-shell\">\r\n\r\n    <!-- ENCABEZADO -->\r\n    <header class=\"cis-header\">\r\n      <div class=\"cis-heading\">\r\n        <span class=\"cis-eyebrow\">REPRESENTANTE OFICIAL SYCSA<\/span>\r\n\r\n        <h2>\r\n          Productos para<br>\r\n          almacenamiento de\r\n          materiales a granel.\r\n        <\/h2>\r\n      <\/div>\r\n\r\n      <div class=\"cis-intro\">\r\n        <p>\r\n          Silos y tanques atornillados o soldados, fabricados en acero al carb\u00f3n, acero inoxidable o aluminio.\r\n        <\/p>\r\n\r\n        <a class=\"cis-all-link\" href=\"\/productos\/\">\r\n          Ver todos los productos\r\n\r\n          <span class=\"cis-all-link-icon\" aria-hidden=\"true\">\r\n            <svg viewBox=\"0 0 24 24\">\r\n              <path d=\"M7 17L17 7\"><\/path>\r\n              <path d=\"M9 7h8v8\"><\/path>\r\n            <\/svg>\r\n          <\/span>\r\n        <\/a>\r\n      <\/div>\r\n    <\/header>\r\n\r\n    <!-- CARDS \/ CARRUSEL RESPONSIVE -->\r\n    <div class=\"cis-viewport\">\r\n      <div class=\"cis-track\"><\/div>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<style>\r\n\/* ==================================================\r\n   VARIABLES GENERALES\r\n================================================== *\/\r\n\r\n#commerss-industry-showcase {\r\n  --cis-navy: #073f5b;\r\n  --cis-dark: #082f3d;\r\n  --cis-turquoise: #4ba6a6;\r\n  --cis-text: #637580;\r\n  --cis-light: #f5f5f7;\r\n  --cis-border: rgba(7, 63, 91, 0.1);\r\n  --cis-gap: 16px;\r\n  --cis-radius: 28px;\r\n\r\n  width: 100%;\r\n  overflow: hidden;\r\n\r\n  background:\r\n    radial-gradient(\r\n      circle at 90% 5%,\r\n      rgba(75, 166, 166, 0.1),\r\n      transparent 25%\r\n    ),\r\n    #ffffff;\r\n\r\n  color: var(--cis-navy);\r\n\r\n  font-family:\r\n    -apple-system,\r\n    BlinkMacSystemFont,\r\n    \"SF Pro Display\",\r\n    \"Segoe UI\",\r\n    sans-serif;\r\n\r\n  outline: none;\r\n}\r\n\r\n#commerss-industry-showcase *,\r\n#commerss-industry-showcase *::before,\r\n#commerss-industry-showcase *::after {\r\n  box-sizing: border-box;\r\n}\r\n\r\n#commerss-industry-showcase .cis-shell {\r\n  width: min(1440px, calc(100% - 48px));\r\n  margin: 0 auto;\r\n  padding: clamp(70px, 8vw, 120px) 0;\r\n}\r\n\r\n\/* ==================================================\r\n   ENCABEZADO\r\n================================================== *\/\r\n\r\n#commerss-industry-showcase .cis-header {\r\n  display: grid;\r\n  grid-template-columns: minmax(0, 1.4fr) minmax(320px, 0.75fr);\r\n  align-items: end;\r\n  gap: clamp(40px, 8vw, 110px);\r\n\r\n  margin-bottom: 46px;\r\n}\r\n\r\n#commerss-industry-showcase .cis-eyebrow {\r\n  display: block;\r\n  margin-bottom: 16px;\r\n\r\n  color: var(--cis-turquoise);\r\n  font-size: 12px;\r\n  font-weight: 700;\r\n  letter-spacing: 0.15em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n#commerss-industry-showcase .cis-heading h2 {\r\n  margin: 0;\r\n\r\n  color: var(--cis-navy);\r\n  font-size: clamp(43px, 5.5vw, 78px);\r\n  font-weight: 650;\r\n  line-height: 0.98;\r\n  letter-spacing: -0.055em;\r\n}\r\n\r\n#commerss-industry-showcase .cis-intro p {\r\n  margin: 0;\r\n\r\n  color: var(--cis-text);\r\n  font-size: clamp(16px, 1.3vw, 19px);\r\n  line-height: 1.65;\r\n}\r\n\r\n#commerss-industry-showcase .cis-all-link {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 9px;\r\n\r\n  margin-top: 22px;\r\n\r\n  color: var(--cis-navy);\r\n  font-size: 14px;\r\n  font-weight: 650;\r\n  text-decoration: none;\r\n}\r\n\r\n#commerss-industry-showcase .cis-all-link-icon {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  width: 19px;\r\n  height: 19px;\r\n\r\n  border-radius: 50%;\r\n  background: var(--cis-turquoise);\r\n  color: #ffffff;\r\n\r\n  transition:\r\n    transform 0.3s ease,\r\n    background 0.3s ease;\r\n}\r\n\r\n#commerss-industry-showcase .cis-all-link-icon svg {\r\n  width: 11px;\r\n  height: 11px;\r\n\r\n  fill: none;\r\n  stroke: currentColor;\r\n  stroke-width: 2.2;\r\n  stroke-linecap: round;\r\n  stroke-linejoin: round;\r\n}\r\n\r\n#commerss-industry-showcase .cis-all-link:hover .cis-all-link-icon {\r\n  transform: translate(4px, -4px);\r\n}\r\n\r\n\/* ==================================================\r\n   VIEWPORT Y TRACK\r\n================================================== *\/\r\n\r\n#commerss-industry-showcase .cis-viewport {\r\n  width: 100%;\r\n  overflow: hidden;\r\n  padding: 8px 0 12px;\r\n}\r\n\r\n#commerss-industry-showcase .cis-track {\r\n  display: flex;\r\n  align-items: stretch;\r\n  gap: var(--cis-gap);\r\n\r\n  width: 100%;\r\n  will-change: transform;\r\n\r\n  transition:\r\n    transform 0.8s cubic-bezier(.22, .61, .36, 1);\r\n}\r\n\r\n\/* ==================================================\r\n   TARJETAS\r\n================================================== *\/\r\n\r\n#commerss-industry-showcase .cis-card {\r\n  position: relative;\r\n  isolation: isolate;\r\n\r\n  flex: 0 0 calc((100% - 32px) \/ 3);\r\n  min-width: 0;\r\n  height: clamp(470px, 46vw, 640px);\r\n\r\n  overflow: hidden;\r\n\r\n  border-radius: var(--cis-radius);\r\n  background: #dfe7e8;\r\n  color: #ffffff;\r\n  text-decoration: none;\r\n\r\n  box-shadow:\r\n    0 2px 6px rgba(7, 63, 91, 0.04),\r\n    0 18px 45px rgba(7, 63, 91, 0.08);\r\n\r\n  transform: translateY(0);\r\n\r\n  transition:\r\n    transform 0.65s cubic-bezier(.22, .61, .36, 1),\r\n    box-shadow 0.65s ease,\r\n    opacity 0.4s ease;\r\n}\r\n\r\n#commerss-industry-showcase .cis-card-image {\r\n  position: absolute;\r\n  inset: 0;\r\n  z-index: -3;\r\n\r\n  width: 100%;\r\n  height: 100%;\r\n\r\n  object-fit: cover;\r\n  object-position: center;\r\n\r\n  transform: scale(1.001);\r\n\r\n  transition:\r\n    transform 1.1s cubic-bezier(.22, .61, .36, 1),\r\n    filter 0.7s ease;\r\n}\r\n\r\n\/* DEGRADADO *\/\r\n\r\n#commerss-industry-showcase .cis-card::before {\r\n  content: \"\";\r\n\r\n  position: absolute;\r\n  inset: 0;\r\n  z-index: -2;\r\n\r\n  background:\r\n    linear-gradient(\r\n      180deg,\r\n      rgba(2, 28, 38, 0.04) 20%,\r\n      rgba(2, 28, 38, 0.12) 48%,\r\n      rgba(2, 28, 38, 0.9) 100%\r\n    );\r\n\r\n  transition: background 0.6s ease;\r\n}\r\n\r\n\/* BRILLO *\/\r\n\r\n#commerss-industry-showcase .cis-card::after {\r\n  content: \"\";\r\n\r\n  position: absolute;\r\n  inset: 0;\r\n  z-index: -1;\r\n\r\n  pointer-events: none;\r\n\r\n  background:\r\n    linear-gradient(\r\n      115deg,\r\n      transparent 22%,\r\n      rgba(255, 255, 255, 0.15) 46%,\r\n      transparent 69%\r\n    );\r\n\r\n  transform: translateX(-130%);\r\n\r\n  transition: transform 1.15s cubic-bezier(.22, .61, .36, 1);\r\n}\r\n\r\n\/* N\u00daMERO *\/\r\n\r\n#commerss-industry-showcase .cis-card-number {\r\n  position: absolute;\r\n  top: 26px;\r\n  left: 26px;\r\n\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  min-width: 42px;\r\n  height: 30px;\r\n  padding: 0 12px;\r\n\r\n  border: 1px solid rgba(255, 255, 255, 0.36);\r\n  border-radius: 999px;\r\n\r\n  background: rgba(255, 255, 255, 0.12);\r\n\r\n  color: #ffffff;\r\n  font-size: 11px;\r\n  font-weight: 650;\r\n  letter-spacing: 0.08em;\r\n\r\n  backdrop-filter: blur(14px);\r\n  -webkit-backdrop-filter: blur(14px);\r\n}\r\n\r\n\/* FLECHA SUPERIOR *\/\r\n\r\n#commerss-industry-showcase .cis-card-arrow {\r\n  position: absolute;\r\n  top: 23px;\r\n  right: 23px;\r\n\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  width: 43px;\r\n  height: 43px;\r\n\r\n  border-radius: 50%;\r\n\r\n  background: rgba(255, 255, 255, 0.13);\r\n  color: #ffffff;\r\n\r\n  backdrop-filter: blur(14px);\r\n  -webkit-backdrop-filter: blur(14px);\r\n\r\n  opacity: 0;\r\n  transform: translateY(8px);\r\n\r\n  transition:\r\n    opacity 0.35s ease,\r\n    transform 0.4s ease,\r\n    background 0.3s ease;\r\n}\r\n\r\n#commerss-industry-showcase .cis-card-arrow svg {\r\n  width: 18px;\r\n  height: 18px;\r\n\r\n  fill: none;\r\n  stroke: currentColor;\r\n  stroke-width: 2;\r\n  stroke-linecap: round;\r\n  stroke-linejoin: round;\r\n}\r\n\r\n\/* CONTENIDO *\/\r\n\r\n#commerss-industry-showcase .cis-card-content {\r\n  position: absolute;\r\n  left: 29px;\r\n  right: 29px;\r\n  bottom: 28px;\r\n\r\n  z-index: 2;\r\n\r\n  transform: translateY(8px);\r\n\r\n  transition: transform 0.55s ease;\r\n}\r\n\r\n#commerss-industry-showcase .cis-card-eyebrow {\r\n  display: block;\r\n  margin-bottom: 9px;\r\n\r\n  color: rgba(255, 255, 255, 0.67);\r\n  font-size: 10px;\r\n  font-weight: 700;\r\n  letter-spacing: 0.14em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n#commerss-industry-showcase .cis-card-title {\r\n  display: block;\r\n  margin: 0;\r\n\r\n  color: #ffffff;\r\n  font-size: clamp(33px, 2.8vw, 49px);\r\n  font-weight: 650;\r\n  line-height: 0.98;\r\n  letter-spacing: -0.04em;\r\n\r\n  text-wrap: balance;\r\n}\r\n\r\n#commerss-industry-showcase .cis-card-description {\r\n  max-width: 430px;\r\n  margin: 13px 0 0;\r\n\r\n  color: rgba(255, 255, 255, 0.8);\r\n  font-size: 14px;\r\n  line-height: 1.55;\r\n\r\n  opacity: 0;\r\n  transform: translateY(12px);\r\n\r\n  transition:\r\n    opacity 0.4s ease,\r\n    transform 0.5s ease;\r\n}\r\n\r\n\/* ==================================================\r\n   HOVER\r\n================================================== *\/\r\n\r\n@media (hover: hover) and (min-width: 1025px) {\r\n  #commerss-industry-showcase .cis-card:hover,\r\n  #commerss-industry-showcase .cis-card:focus-visible {\r\n    z-index: 4;\r\n\r\n    transform: translateY(-10px);\r\n\r\n    box-shadow:\r\n      0 12px 25px rgba(7, 63, 91, 0.1),\r\n      0 38px 70px rgba(7, 63, 91, 0.18);\r\n  }\r\n\r\n  #commerss-industry-showcase .cis-card:hover .cis-card-image,\r\n  #commerss-industry-showcase .cis-card:focus-visible .cis-card-image {\r\n    transform: scale(1.075);\r\n    filter: saturate(1.07);\r\n  }\r\n\r\n  #commerss-industry-showcase .cis-card:hover::before,\r\n  #commerss-industry-showcase .cis-card:focus-visible::before {\r\n    background:\r\n      linear-gradient(\r\n        180deg,\r\n        rgba(2, 28, 38, 0.02) 18%,\r\n        rgba(2, 28, 38, 0.16) 48%,\r\n        rgba(2, 28, 38, 0.95) 100%\r\n      );\r\n  }\r\n\r\n  #commerss-industry-showcase .cis-card:hover::after,\r\n  #commerss-industry-showcase .cis-card:focus-visible::after {\r\n    transform: translateX(130%);\r\n  }\r\n\r\n  #commerss-industry-showcase .cis-card:hover .cis-card-content,\r\n  #commerss-industry-showcase .cis-card:focus-visible .cis-card-content {\r\n    transform: translateY(0);\r\n  }\r\n\r\n  #commerss-industry-showcase .cis-card:hover .cis-card-description,\r\n  #commerss-industry-showcase .cis-card:focus-visible .cis-card-description {\r\n    opacity: 1;\r\n    transform: translateY(0);\r\n  }\r\n\r\n  #commerss-industry-showcase .cis-card:hover .cis-card-arrow,\r\n  #commerss-industry-showcase .cis-card:focus-visible .cis-card-arrow {\r\n    opacity: 1;\r\n    transform: translateY(0);\r\n  }\r\n\r\n  #commerss-industry-showcase .cis-card-arrow:hover {\r\n    background: var(--cis-turquoise);\r\n  }\r\n}\r\n\r\n\/* ==================================================\r\n   TABLET\r\n================================================== *\/\r\n\r\n@media (max-width: 1024px) {\r\n  #commerss-industry-showcase .cis-header {\r\n    grid-template-columns: 1fr;\r\n    gap: 25px;\r\n  }\r\n\r\n  #commerss-industry-showcase .cis-intro {\r\n    max-width: 680px;\r\n  }\r\n\r\n  #commerss-industry-showcase .cis-card {\r\n    flex-basis: calc((100% - var(--cis-gap)) \/ 2);\r\n    height: 530px;\r\n  }\r\n\r\n  #commerss-industry-showcase .cis-card-description,\r\n  #commerss-industry-showcase .cis-card-arrow {\r\n    opacity: 1;\r\n    transform: none;\r\n  }\r\n}\r\n\r\n\/* ==================================================\r\n   CELULAR\r\n================================================== *\/\r\n\r\n@media (max-width: 767px) {\r\n  #commerss-industry-showcase {\r\n    --cis-radius: 22px;\r\n    --cis-gap: 12px;\r\n  }\r\n\r\n  #commerss-industry-showcase .cis-shell {\r\n    width: 100%;\r\n    padding: 62px 0;\r\n  }\r\n\r\n  #commerss-industry-showcase .cis-header {\r\n    width: calc(100% - 34px);\r\n    margin: 0 auto 32px;\r\n  }\r\n\r\n  #commerss-industry-showcase .cis-heading h2 {\r\n    font-size: 43px;\r\n  }\r\n\r\n  #commerss-industry-showcase .cis-viewport {\r\n    padding: 8px 17px 12px;\r\n  }\r\n\r\n  #commerss-industry-showcase .cis-card {\r\n    flex-basis: 87%;\r\n    height: 500px;\r\n  }\r\n\r\n  #commerss-industry-showcase .cis-card-title {\r\n    font-size: 36px;\r\n    line-height: 1;\r\n  }\r\n\r\n  #commerss-industry-showcase .cis-card-content {\r\n    left: 23px;\r\n    right: 23px;\r\n    bottom: 24px;\r\n  }\r\n}\r\n\r\n@media (prefers-reduced-motion: reduce) {\r\n  #commerss-industry-showcase *,\r\n  #commerss-industry-showcase *::before,\r\n  #commerss-industry-showcase *::after {\r\n    transition-duration: 0.01ms !important;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<script>\r\n(function () {\r\n  const root = document.getElementById('commerss-industry-showcase');\r\n\r\n  if (!root || root.dataset.ready === 'true') {\r\n    return;\r\n  }\r\n\r\n  root.dataset.ready = 'true';\r\n\r\n  const products = [\r\n    {\r\n      name: 'Silos',\r\n      badge: 'S\u00f3lidos',\r\n      description:\r\n        'Silos para almacenamiento de materiales s\u00f3lidos a granel.',\r\n      image:\r\n        'http:\/\/commerss.com\/wp-content\/uploads\/2026\/06\/Silos-para-solidos-CSS-scaled.jpg',\r\n      position: 'center',\r\n      url: 'https:\/\/commerss.com\/marca\/sycsa\/'\r\n    },\r\n    {\r\n      name: 'Tanques',\r\n      badge: 'L\u00edquidos',\r\n      description:\r\n        'Tanques para almacenamiento de agua en proyectos industriales.',\r\n      image:\r\n        'http:\/\/commerss.com\/wp-content\/uploads\/2026\/06\/Tanque-de-agua-CSS-scaled.jpg',\r\n      position: 'center',\r\n      url: 'https:\/\/commerss.com\/marca\/sycsa\/'\r\n    },\r\n    {\r\n      name: 'Tolvas',\r\n      badge: 'S\u00f3lidos',\r\n      description:\r\n        'Equipos para recepci\u00f3n, descarga y alimentaci\u00f3n controlada de materiales a granel dentro de l\u00edneas de producci\u00f3n.',\r\n      image:\r\n        'http:\/\/commerss.com\/wp-content\/uploads\/2026\/06\/Tolva-CSS-scaled.jpg',\r\n      position: 'center',\r\n      url: 'https:\/\/commerss.com\/marca\/sycsa\/'\r\n    }\r\n  ];\r\n\r\n  const track = root.querySelector('.cis-track');\r\n  const viewport = root.querySelector('.cis-viewport');\r\n\r\n  let currentIndex = 0;\r\n  let touchStartX = 0;\r\n  let touchStartY = 0;\r\n  let resizeTimer;\r\n\r\n  function visibleCards() {\r\n    if (window.innerWidth <= 767) {\r\n      return 1;\r\n    }\r\n\r\n    if (window.innerWidth <= 1024) {\r\n      return 2;\r\n    }\r\n\r\n    return 3;\r\n  }\r\n\r\n  function maximumIndex() {\r\n    return Math.max(\r\n      0,\r\n      products.length - visibleCards()\r\n    );\r\n  }\r\n\r\n  function createCards() {\r\n    track.innerHTML = '';\r\n\r\n    products.forEach(function (product, index) {\r\n      const card = document.createElement('a');\r\n\r\n      card.className = 'cis-card';\r\n      card.href = product.url;\r\n      card.setAttribute('aria-label', product.name);\r\n\r\n      const image = document.createElement('img');\r\n\r\n      image.className = 'cis-card-image';\r\n      image.src = product.image;\r\n      image.alt = product.name;\r\n      image.loading = 'eager';\r\n      image.decoding = 'async';\r\n      image.style.objectPosition = product.position || 'center';\r\n\r\n      const number = document.createElement('span');\r\n\r\n      number.className = 'cis-card-number';\r\n      number.textContent = String(index + 1).padStart(2, '0');\r\n\r\n      const arrow = document.createElement('span');\r\n\r\n      arrow.className = 'cis-card-arrow';\r\n      arrow.setAttribute('aria-hidden', 'true');\r\n\r\n      arrow.innerHTML =\r\n        '<svg viewBox=\"0 0 24 24\">' +\r\n          '<path d=\"M7 17L17 7\"><\/path>' +\r\n          '<path d=\"M9 7h8v8\"><\/path>' +\r\n        '<\/svg>';\r\n\r\n      const content = document.createElement('div');\r\n\r\n      content.className = 'cis-card-content';\r\n\r\n      const eyebrow = document.createElement('span');\r\n\r\n      eyebrow.className = 'cis-card-eyebrow';\r\n      eyebrow.textContent = product.badge;\r\n\r\n      const cardTitle = document.createElement('strong');\r\n\r\n      cardTitle.className = 'cis-card-title';\r\n      cardTitle.textContent = product.name;\r\n\r\n      const description = document.createElement('p');\r\n\r\n      description.className = 'cis-card-description';\r\n      description.textContent = product.description;\r\n\r\n      content.appendChild(eyebrow);\r\n      content.appendChild(cardTitle);\r\n      content.appendChild(description);\r\n\r\n      card.appendChild(image);\r\n      card.appendChild(number);\r\n      card.appendChild(arrow);\r\n      card.appendChild(content);\r\n\r\n      track.appendChild(card);\r\n    });\r\n  }\r\n\r\n  function cardStep() {\r\n    const firstCard = track.querySelector('.cis-card');\r\n\r\n    if (!firstCard) {\r\n      return 0;\r\n    }\r\n\r\n    const trackStyles = window.getComputedStyle(track);\r\n\r\n    const gap =\r\n      parseFloat(\r\n        trackStyles.columnGap || trackStyles.gap\r\n      ) || 0;\r\n\r\n    return firstCard.getBoundingClientRect().width + gap;\r\n  }\r\n\r\n  function goTo(index) {\r\n    const max = maximumIndex();\r\n\r\n    if (index < 0) {\r\n      currentIndex = max;\r\n    } else if (index > max) {\r\n      currentIndex = 0;\r\n    } else {\r\n      currentIndex = index;\r\n    }\r\n\r\n    track.style.transform =\r\n      'translate3d(-' +\r\n      currentIndex * cardStep() +\r\n      'px, 0, 0)';\r\n  }\r\n\r\n  function previous() {\r\n    goTo(currentIndex - 1);\r\n  }\r\n\r\n  function next() {\r\n    goTo(currentIndex + 1);\r\n  }\r\n\r\n  root.addEventListener('keydown', function (event) {\r\n    if (event.key === 'ArrowLeft') {\r\n      previous();\r\n    }\r\n\r\n    if (event.key === 'ArrowRight') {\r\n      next();\r\n    }\r\n  });\r\n\r\n  viewport.addEventListener(\r\n    'touchstart',\r\n    function (event) {\r\n      touchStartX = event.changedTouches[0].clientX;\r\n      touchStartY = event.changedTouches[0].clientY;\r\n    },\r\n    {\r\n      passive: true\r\n    }\r\n  );\r\n\r\n  viewport.addEventListener(\r\n    'touchend',\r\n    function (event) {\r\n      const distanceX = touchStartX - event.changedTouches[0].clientX;\r\n      const distanceY = touchStartY - event.changedTouches[0].clientY;\r\n\r\n      if (\r\n        Math.abs(distanceX) < 45 ||\r\n        Math.abs(distanceY) > Math.abs(distanceX)\r\n      ) {\r\n        return;\r\n      }\r\n\r\n      if (distanceX > 0) {\r\n        next();\r\n      } else {\r\n        previous();\r\n      }\r\n    },\r\n    {\r\n      passive: true\r\n    }\r\n  );\r\n\r\n  window.addEventListener('resize', function () {\r\n    window.clearTimeout(resizeTimer);\r\n\r\n    resizeTimer = window.setTimeout(\r\n      function () {\r\n        currentIndex = Math.min(\r\n          currentIndex,\r\n          maximumIndex()\r\n        );\r\n\r\n        goTo(currentIndex);\r\n      },\r\n      180\r\n    );\r\n  });\r\n\r\n  products.forEach(function (product) {\r\n    const preload = new Image();\r\n    preload.src = product.image;\r\n  });\r\n\r\n  createCards();\r\n  goTo(0);\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-726ec52 e-con e-atomic-element e-flexbox-base e-0b187ce \" data-id=\"726ec52\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"726ec52\" data-e-type=\"e-flexbox\" data-id=\"726ec52\">\n    \t\t<div class=\"elementor-element elementor-element-858a8f3 elementor-widget elementor-widget-html\" data-id=\"858a8f3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section\r\n  id=\"commerss-solutions-spotlight\"\r\n  class=\"cssp-section\"\r\n  tabindex=\"0\"\r\n  role=\"region\"\r\n  aria-label=\"Categor\u00edas destacadas de productos\"\r\n>\r\n  <div class=\"cssp-shell\">\r\n\r\n    <!-- ENCABEZADO -->\r\n    <header class=\"cssp-header\">\r\n      <div class=\"cssp-heading\">\r\n        <span class=\"cssp-eyebrow\"><\/span>\r\n\r\n        <h2>\r\n          Categor\u00edas destacadas<br>\r\n          de productos.\r\n        <\/h2>\r\n      <\/div>\r\n\r\n      <div class=\"cssp-intro\">\r\n        <p class=\"cssp-header-copy\">\r\n          Explora nuestras principales categor\u00edas para encontrar\r\n          r\u00e1pidamente la soluci\u00f3n industrial que necesitas.\r\n        <\/p>\r\n\r\n        <a\r\n          href=\"\/productos\/\"\r\n          class=\"cssp-all-link\"\r\n        >\r\n          Ver m\u00e1s\r\n          <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\">\r\n            <path d=\"M7 17L17 7\"><\/path>\r\n            <path d=\"M8 7h9v9\"><\/path>\r\n          <\/svg>\r\n        <\/a>\r\n      <\/div>\r\n    <\/header>\r\n\r\n    <!-- CONTENIDO PRINCIPAL -->\r\n    <div class=\"cssp-layout\">\r\n\r\n      <!-- CATEGOR\u00cdA ACTIVA -->\r\n      <article class=\"cssp-feature\" aria-live=\"polite\">\r\n        <img decoding=\"async\"\r\n          class=\"cssp-feature-image\"\r\n          src=\"\"\r\n          alt=\"\"\r\n        >\r\n\r\n        <div class=\"cssp-feature-overlay\"><\/div>\r\n\r\n        <div class=\"cssp-feature-top\">\r\n          <span class=\"cssp-feature-index\">01<\/span>\r\n\r\n          <span class=\"cssp-feature-category\">\r\n            CATEGOR\u00cdA DESTACADA\r\n          <\/span>\r\n        <\/div>\r\n\r\n        <div class=\"cssp-feature-content\">\r\n          <h3 class=\"cssp-feature-title\"><\/h3>\r\n\r\n          <p class=\"cssp-feature-description\"><\/p>\r\n\r\n          <a class=\"cssp-feature-link\" href=\"#\">\r\n            Ver categor\u00eda\r\n            <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\">\r\n              <path d=\"M7 17L17 7\"><\/path>\r\n              <path d=\"M8 7h9v9\"><\/path>\r\n            <\/svg>\r\n          <\/a>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <!-- SELECTOR LATERAL -->\r\n      <aside class=\"cssp-selector\">\r\n        <div class=\"cssp-selector-heading\">\r\n          <span>Explorar<\/span>\r\n          <strong class=\"cssp-selector-count\">05 categor\u00edas<\/strong>\r\n        <\/div>\r\n\r\n        <div class=\"cssp-options\"><\/div>\r\n\r\n        <div class=\"cssp-controls\">\r\n          <div class=\"cssp-progress\">\r\n            <span class=\"cssp-current\">01<\/span>\r\n\r\n            <div class=\"cssp-progress-track\">\r\n              <span class=\"cssp-progress-fill\"><\/span>\r\n            <\/div>\r\n\r\n            <span class=\"cssp-total\">05<\/span>\r\n          <\/div>\r\n\r\n          <div class=\"cssp-arrows\">\r\n            <button\r\n              class=\"cssp-arrow cssp-previous\"\r\n              type=\"button\"\r\n              aria-label=\"Categor\u00eda anterior\"\r\n            >\r\n              <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n                <path d=\"M15 18l-6-6 6-6\"><\/path>\r\n              <\/svg>\r\n            <\/button>\r\n\r\n            <button\r\n              class=\"cssp-arrow cssp-next\"\r\n              type=\"button\"\r\n              aria-label=\"Siguiente categor\u00eda\"\r\n            >\r\n              <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n                <path d=\"M9 6l6 6-6 6\"><\/path>\r\n              <\/svg>\r\n            <\/button>\r\n          <\/div>\r\n        <\/div>\r\n      <\/aside>\r\n\r\n    <\/div>\r\n\r\n<style>\r\n\/* ==================================================\r\n   CONFIGURACI\u00d3N GENERAL\r\n================================================== *\/\r\n\r\n#commerss-solutions-spotlight {\r\n  --cssp-navy: #073f5b;\r\n  --cssp-dark: #062f42;\r\n  --cssp-turquoise: #4ba6a6;\r\n  --cssp-text: #657782;\r\n  --cssp-light: #f5f5f7;\r\n  --cssp-border: rgba(7, 63, 91, 0.1);\r\n  --cssp-radius: 30px;\r\n\r\n  width: 100%;\r\n  overflow: hidden;\r\n\r\n  background:\r\n    radial-gradient(\r\n      circle at 84% 3%,\r\n      rgba(75, 166, 166, 0.1),\r\n      transparent 24%\r\n    ),\r\n    #ffffff;\r\n\r\n  color: var(--cssp-navy);\r\n\r\n  font-family:\r\n    -apple-system,\r\n    BlinkMacSystemFont,\r\n    \"SF Pro Display\",\r\n    \"Segoe UI\",\r\n    sans-serif;\r\n\r\n  outline: none;\r\n}\r\n\r\n#commerss-solutions-spotlight *,\r\n#commerss-solutions-spotlight *::before,\r\n#commerss-solutions-spotlight *::after {\r\n  box-sizing: border-box;\r\n}\r\n\r\n#commerss-solutions-spotlight .cssp-shell {\r\n  width: min(1400px, calc(100% - 48px));\r\n  margin: 0 auto;\r\n\r\n  padding:\r\n    clamp(75px, 8vw, 125px)\r\n    0\r\n    clamp(70px, 8vw, 110px);\r\n}\r\n\r\n\/* ==================================================\r\n   ENCABEZADO\r\n================================================== *\/\r\n\r\n#commerss-solutions-spotlight .cssp-header {\r\n  display: grid;\r\n  grid-template-columns: minmax(0, 1.4fr) minmax(300px, 0.65fr);\r\n  align-items: end;\r\n  gap: clamp(50px, 8vw, 120px);\r\n\r\n  margin-bottom: 48px;\r\n}\r\n\r\n#commerss-solutions-spotlight .cssp-eyebrow {\r\n  display: block;\r\n  margin-bottom: 15px;\r\n\r\n  color: var(--cssp-turquoise);\r\n  font-size: 12px;\r\n  font-weight: 700;\r\n  letter-spacing: 0.15em;\r\n}\r\n\r\n#commerss-solutions-spotlight .cssp-heading h2 {\r\n  margin: 0;\r\n\r\n  color: var(--cssp-navy);\r\n  font-size: clamp(42px, 5.2vw, 76px);\r\n  font-weight: 650;\r\n  line-height: 0.98;\r\n  letter-spacing: -0.055em;\r\n}\r\n\r\n#commerss-solutions-spotlight .cssp-intro {\r\n  display: flex;\r\n  flex-direction: column;\r\n  align-items: flex-start;\r\n  justify-self: end;\r\n\r\n  width: min(100%, 430px);\r\n}\r\n\r\n#commerss-solutions-spotlight .cssp-header-copy {\r\n  max-width: 430px;\r\n  margin: 0 0 24px;\r\n\r\n  color: var(--cssp-text);\r\n  font-size: clamp(15px, 1.2vw, 18px);\r\n  line-height: 1.65;\r\n}\r\n\r\n#commerss-solutions-spotlight .cssp-all-link {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 10px;\r\n\r\n  color: var(--cssp-navy);\r\n  font-size: 14px;\r\n  font-weight: 700;\r\n  text-decoration: none;\r\n}\r\n\r\n#commerss-solutions-spotlight .cssp-all-link svg,\r\n#commerss-solutions-spotlight .cssp-feature-link svg {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  width: 24px;\r\n  height: 24px;\r\n  padding: 5px;\r\n\r\n  border-radius: 50%;\r\n\r\n  background: var(--cssp-turquoise);\r\n  color: #ffffff;\r\n\r\n  fill: none;\r\n  stroke: currentColor;\r\n  stroke-width: 2;\r\n  stroke-linecap: round;\r\n  stroke-linejoin: round;\r\n\r\n  transition:\r\n    transform 0.3s ease,\r\n    background 0.3s ease;\r\n}\r\n\r\n#commerss-solutions-spotlight .cssp-all-link:hover svg {\r\n  transform: translate(4px, -4px);\r\n  background: var(--cssp-navy);\r\n}\r\n\r\n\/* ==================================================\r\n   LAYOUT PRINCIPAL\r\n================================================== *\/\r\n\r\n#commerss-solutions-spotlight .cssp-layout {\r\n  display: grid;\r\n  grid-template-columns: minmax(0, 1.7fr) minmax(320px, 0.7fr);\r\n  gap: 18px;\r\n\r\n  min-height: 690px;\r\n}\r\n\r\n\/* ==================================================\r\n   TARJETA PRINCIPAL\r\n================================================== *\/\r\n\r\n#commerss-solutions-spotlight .cssp-feature {\r\n  position: relative;\r\n  min-width: 0;\r\n  min-height: 690px;\r\n  overflow: hidden;\r\n\r\n  border-radius: var(--cssp-radius);\r\n\r\n  background: var(--cssp-dark);\r\n  color: #ffffff;\r\n\r\n  isolation: isolate;\r\n\r\n  box-shadow:\r\n    0 5px 14px rgba(7, 63, 91, 0.06),\r\n    0 26px 65px rgba(7, 63, 91, 0.13);\r\n}\r\n\r\n#commerss-solutions-spotlight .cssp-feature-image {\r\n  position: absolute;\r\n  inset: 0;\r\n  z-index: -3;\r\n\r\n  width: 100%;\r\n  height: 100%;\r\n\r\n  object-fit: contain;\r\n  object-position: center;\r\n  padding: clamp(28px, 4vw, 62px);\r\n\r\n  background:\r\n    radial-gradient(\r\n      circle at 50% 42%,\r\n      rgba(75, 166, 166, 0.13),\r\n      transparent 46%\r\n    ),\r\n    #f2f5f6;\r\n\r\n  transform: scale(1.001);\r\n\r\n  transition:\r\n    opacity 0.45s ease,\r\n    transform 1.2s cubic-bezier(.22, .61, .36, 1),\r\n    filter 0.7s ease;\r\n}\r\n\r\n#commerss-solutions-spotlight .cssp-feature-overlay {\r\n  position: absolute;\r\n  inset: 0;\r\n  z-index: -2;\r\n\r\n  background:\r\n    linear-gradient(\r\n      180deg,\r\n      rgba(1, 28, 39, 0.06) 10%,\r\n      rgba(1, 28, 39, 0.16) 43%,\r\n      rgba(1, 28, 39, 0.93) 100%\r\n    );\r\n}\r\n\r\n#commerss-solutions-spotlight .cssp-feature::after {\r\n  content: \"\";\r\n\r\n  position: absolute;\r\n  inset: 0;\r\n  z-index: -1;\r\n\r\n  pointer-events: none;\r\n\r\n  background:\r\n    linear-gradient(\r\n      115deg,\r\n      transparent 22%,\r\n      rgba(255,255,255,0.12) 47%,\r\n      transparent 70%\r\n    );\r\n\r\n  transform: translateX(-130%);\r\n  transition: transform 1.2s cubic-bezier(.22, .61, .36, 1);\r\n}\r\n\r\n#commerss-solutions-spotlight .cssp-feature:hover::after {\r\n  transform: translateX(130%);\r\n}\r\n\r\n#commerss-solutions-spotlight .cssp-feature:hover .cssp-feature-image {\r\n  transform: scale(1.025);\r\n  filter: saturate(1.05);\r\n}\r\n\r\n\/* PARTE SUPERIOR *\/\r\n\r\n#commerss-solutions-spotlight .cssp-feature-top {\r\n  position: absolute;\r\n  top: 29px;\r\n  left: 30px;\r\n  right: 30px;\r\n\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n}\r\n\r\n#commerss-solutions-spotlight .cssp-feature-index,\r\n#commerss-solutions-spotlight .cssp-feature-category {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  min-height: 30px;\r\n  padding: 0 12px;\r\n\r\n  border: 1px solid rgba(255,255,255,0.27);\r\n  border-radius: 999px;\r\n\r\n  background: rgba(255,255,255,0.1);\r\n  color: rgba(255,255,255,0.86);\r\n\r\n  font-size: 10px;\r\n  font-weight: 700;\r\n  letter-spacing: 0.12em;\r\n\r\n  backdrop-filter: blur(16px);\r\n  -webkit-backdrop-filter: blur(16px);\r\n}\r\n\r\n\/* TEXTO INFERIOR *\/\r\n\r\n#commerss-solutions-spotlight .cssp-feature-content {\r\n  position: absolute;\r\n  left: clamp(28px, 4vw, 56px);\r\n  right: clamp(28px, 4vw, 56px);\r\n  bottom: clamp(30px, 4vw, 55px);\r\n\r\n  max-width: 760px;\r\n\r\n  transition:\r\n    opacity 0.35s ease,\r\n    transform 0.45s ease;\r\n}\r\n\r\n#commerss-solutions-spotlight .cssp-feature-content.is-changing {\r\n  opacity: 0;\r\n  transform: translateY(15px);\r\n}\r\n\r\n#commerss-solutions-spotlight .cssp-feature-title {\r\n  margin: 0;\r\n\r\n  color: #ffffff;\r\n  font-size: clamp(38px, 4.7vw, 72px);\r\n  font-weight: 630;\r\n  line-height: 0.98;\r\n  letter-spacing: -0.055em;\r\n}\r\n\r\n#commerss-solutions-spotlight .cssp-feature-description {\r\n  max-width: 630px;\r\n  margin: 22px 0 0;\r\n\r\n  color: rgba(255,255,255,0.75);\r\n  font-size: clamp(15px, 1.25vw, 18px);\r\n  line-height: 1.6;\r\n}\r\n\r\n#commerss-solutions-spotlight .cssp-feature-link {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 10px;\r\n\r\n  margin-top: 28px;\r\n\r\n  min-height: 49px;\r\n  padding: 0 21px;\r\n\r\n  border-radius: 999px;\r\n\r\n  background: rgba(255,255,255,0.94);\r\n  color: var(--cssp-navy);\r\n\r\n  font-size: 14px;\r\n  font-weight: 650;\r\n  text-decoration: none;\r\n\r\n  transition:\r\n    background 0.3s ease,\r\n    color 0.3s ease,\r\n    transform 0.3s ease;\r\n}\r\n\r\n#commerss-solutions-spotlight .cssp-feature-link:hover {\r\n  transform: translateY(-3px);\r\n\r\n  background: var(--cssp-turquoise);\r\n  color: #ffffff;\r\n}\r\n\r\n#commerss-solutions-spotlight .cssp-feature-link:hover svg {\r\n  transform: translate(3px, -3px);\r\n  background: var(--cssp-navy);\r\n}\r\n\r\n\/* ==================================================\r\n   SELECTOR LATERAL\r\n================================================== *\/\r\n\r\n#commerss-solutions-spotlight .cssp-selector {\r\n  display: flex;\r\n  flex-direction: column;\r\n\r\n  min-width: 0;\r\n  padding: 26px;\r\n\r\n  border: 1px solid var(--cssp-border);\r\n  border-radius: var(--cssp-radius);\r\n\r\n  background:\r\n    linear-gradient(\r\n      145deg,\r\n      rgba(255,255,255,0.98),\r\n      rgba(245,247,248,0.95)\r\n    );\r\n\r\n  box-shadow:\r\n    0 3px 8px rgba(7,63,91,0.025),\r\n    0 18px 45px rgba(7,63,91,0.055);\r\n}\r\n\r\n#commerss-solutions-spotlight .cssp-selector-heading {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  gap: 20px;\r\n\r\n  margin-bottom: 18px;\r\n  padding: 0 3px 19px;\r\n\r\n  border-bottom: 1px solid var(--cssp-border);\r\n}\r\n\r\n#commerss-solutions-spotlight .cssp-selector-heading span {\r\n  color: var(--cssp-navy);\r\n  font-size: 18px;\r\n  font-weight: 650;\r\n}\r\n\r\n#commerss-solutions-spotlight .cssp-selector-heading strong {\r\n  color: var(--cssp-text);\r\n  font-size: 11px;\r\n  font-weight: 600;\r\n}\r\n\r\n\/* OPCIONES *\/\r\n\r\n#commerss-solutions-spotlight .cssp-options {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 7px;\r\n\r\n  flex: 1;\r\n}\r\n\r\n#commerss-solutions-spotlight .cssp-option {\r\n  position: relative;\r\n\r\n  display: grid;\r\n  grid-template-columns: 62px minmax(0, 1fr) auto;\r\n  align-items: center;\r\n  gap: 15px;\r\n\r\n  width: 100%;\r\n  min-height: 83px;\r\n  padding: 10px 12px;\r\n\r\n  border: 0;\r\n  border-radius: 18px;\r\n\r\n  background: transparent;\r\n  color: var(--cssp-navy);\r\n\r\n  font-family: inherit;\r\n  text-align: left;\r\n\r\n  cursor: pointer;\r\n\r\n  transition:\r\n    background 0.3s ease,\r\n    transform 0.3s ease;\r\n}\r\n\r\n#commerss-solutions-spotlight .cssp-option:hover {\r\n  transform: translateX(4px);\r\n  background: rgba(75,166,166,0.08);\r\n}\r\n\r\n#commerss-solutions-spotlight .cssp-option.is-active {\r\n  background: #ffffff;\r\n\r\n  box-shadow:\r\n    0 5px 15px rgba(7,63,91,0.05),\r\n    0 12px 30px rgba(7,63,91,0.065);\r\n}\r\n\r\n#commerss-solutions-spotlight .cssp-option-image {\r\n  width: 62px;\r\n  height: 62px;\r\n\r\n  border-radius: 14px;\r\n\r\n  object-fit: contain;\r\n  object-position: center;\r\n  padding: 7px;\r\n\r\n  background: #ffffff;\r\n\r\n  filter: saturate(0.86);\r\n\r\n  transition:\r\n    transform 0.45s ease,\r\n    filter 0.35s ease;\r\n}\r\n\r\n#commerss-solutions-spotlight .cssp-option:hover .cssp-option-image,\r\n#commerss-solutions-spotlight .cssp-option.is-active .cssp-option-image {\r\n  transform: scale(1.045);\r\n  filter: saturate(1);\r\n}\r\n\r\n#commerss-solutions-spotlight .cssp-option-copy {\r\n  min-width: 0;\r\n}\r\n\r\n#commerss-solutions-spotlight .cssp-option-number {\r\n  display: block;\r\n  margin-bottom: 5px;\r\n\r\n  color: var(--cssp-turquoise);\r\n  font-size: 9px;\r\n  font-weight: 700;\r\n  letter-spacing: 0.12em;\r\n}\r\n\r\n#commerss-solutions-spotlight .cssp-option-title {\r\n  display: block;\r\n\r\n  color: var(--cssp-navy);\r\n  font-size: 14px;\r\n  font-weight: 650;\r\n  line-height: 1.25;\r\n}\r\n\r\n#commerss-solutions-spotlight .cssp-option-arrow {\r\n  color: var(--cssp-turquoise);\r\n  font-size: 18px;\r\n\r\n  opacity: 0;\r\n  transform: translateX(-5px);\r\n\r\n  transition:\r\n    opacity 0.3s ease,\r\n    transform 0.3s ease;\r\n}\r\n\r\n#commerss-solutions-spotlight .cssp-option:hover .cssp-option-arrow,\r\n#commerss-solutions-spotlight .cssp-option.is-active .cssp-option-arrow {\r\n  opacity: 1;\r\n  transform: translateX(0);\r\n}\r\n\r\n\/* ==================================================\r\n   CONTROLES\r\n================================================== *\/\r\n\r\n#commerss-solutions-spotlight .cssp-controls {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  gap: 18px;\r\n\r\n  margin-top: 18px;\r\n  padding-top: 20px;\r\n\r\n  border-top: 1px solid var(--cssp-border);\r\n}\r\n\r\n#commerss-solutions-spotlight .cssp-progress {\r\n  display: grid;\r\n  grid-template-columns: auto 75px auto;\r\n  align-items: center;\r\n  gap: 9px;\r\n\r\n  color: rgba(7,63,91,0.5);\r\n  font-size: 10px;\r\n  font-weight: 700;\r\n}\r\n\r\n#commerss-solutions-spotlight .cssp-progress-track {\r\n  height: 2px;\r\n  overflow: hidden;\r\n\r\n  border-radius: 999px;\r\n\r\n  background: rgba(7,63,91,0.12);\r\n}\r\n\r\n#commerss-solutions-spotlight .cssp-progress-fill {\r\n  display: block;\r\n\r\n  width: 12.5%;\r\n  height: 100%;\r\n\r\n  border-radius: inherit;\r\n\r\n  background: var(--cssp-turquoise);\r\n\r\n  transition: width 0.55s cubic-bezier(.22,.61,.36,1);\r\n}\r\n\r\n#commerss-solutions-spotlight .cssp-arrows {\r\n  display: flex;\r\n  gap: 7px;\r\n}\r\n\r\n#commerss-solutions-spotlight .cssp-arrow {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  width: 42px;\r\n  height: 42px;\r\n  padding: 0;\r\n\r\n  border: 1px solid rgba(7,63,91,0.08);\r\n  border-radius: 50%;\r\n\r\n  background: #ffffff;\r\n  color: var(--cssp-navy);\r\n\r\n  cursor: pointer;\r\n\r\n  transition:\r\n    background 0.25s ease,\r\n    color 0.25s ease,\r\n    transform 0.25s ease;\r\n}\r\n\r\n#commerss-solutions-spotlight .cssp-arrow:hover {\r\n  transform: scale(1.06);\r\n\r\n  background: var(--cssp-navy);\r\n  color: #ffffff;\r\n}\r\n\r\n#commerss-solutions-spotlight .cssp-arrow svg {\r\n  width: 20px;\r\n  height: 20px;\r\n\r\n  fill: none;\r\n  stroke: currentColor;\r\n  stroke-width: 1.8;\r\n  stroke-linecap: round;\r\n  stroke-linejoin: round;\r\n}\r\n\r\n\/* ==================================================\r\n   TABLET\r\n================================================== *\/\r\n\r\n@media (max-width: 1024px) {\r\n  #commerss-solutions-spotlight .cssp-header {\r\n    grid-template-columns: 1fr;\r\n    gap: 26px;\r\n  }\r\n\r\n  #commerss-solutions-spotlight .cssp-intro {\r\n    justify-self: start;\r\n    max-width: 700px;\r\n  }\r\n\r\n  #commerss-solutions-spotlight .cssp-layout {\r\n    grid-template-columns: 1fr;\r\n    min-height: auto;\r\n  }\r\n\r\n  #commerss-solutions-spotlight .cssp-feature {\r\n    min-height: 620px;\r\n  }\r\n\r\n  #commerss-solutions-spotlight .cssp-selector {\r\n    padding: 20px;\r\n  }\r\n\r\n  #commerss-solutions-spotlight .cssp-options {\r\n    display: grid;\r\n    grid-template-columns: repeat(2, minmax(0, 1fr));\r\n  }\r\n}\r\n\r\n\/* ==================================================\r\n   M\u00d3VIL\r\n================================================== *\/\r\n\r\n@media (max-width: 767px) {\r\n  #commerss-solutions-spotlight {\r\n    --cssp-radius: 23px;\r\n  }\r\n\r\n  #commerss-solutions-spotlight .cssp-shell {\r\n    width: calc(100% - 28px);\r\n\r\n    padding:\r\n      62px\r\n      0\r\n      68px;\r\n  }\r\n\r\n  #commerss-solutions-spotlight .cssp-heading h2 {\r\n    font-size: 44px;\r\n  }\r\n\r\n  #commerss-solutions-spotlight .cssp-header {\r\n    margin-bottom: 34px;\r\n  }\r\n\r\n  #commerss-solutions-spotlight .cssp-header-copy {\r\n    margin-bottom: 20px;\r\n    font-size: 15px;\r\n  }\r\n\r\n  #commerss-solutions-spotlight .cssp-feature {\r\n    min-height: 560px;\r\n  }\r\n\r\n  #commerss-solutions-spotlight .cssp-feature-top {\r\n    top: 20px;\r\n    left: 20px;\r\n    right: 20px;\r\n  }\r\n\r\n  #commerss-solutions-spotlight .cssp-feature-content {\r\n    left: 22px;\r\n    right: 22px;\r\n    bottom: 24px;\r\n  }\r\n\r\n  #commerss-solutions-spotlight .cssp-feature-title {\r\n    font-size: 42px;\r\n  }\r\n\r\n  #commerss-solutions-spotlight .cssp-feature-description {\r\n    font-size: 15px;\r\n  }\r\n\r\n  #commerss-solutions-spotlight .cssp-selector {\r\n    padding: 16px;\r\n  }\r\n\r\n  #commerss-solutions-spotlight .cssp-options {\r\n    display: flex;\r\n    flex-direction: row;\r\n\r\n    gap: 10px;\r\n\r\n    padding-bottom: 8px;\r\n\r\n    overflow-x: auto;\r\n    scroll-snap-type: x mandatory;\r\n    scrollbar-width: none;\r\n  }\r\n\r\n  #commerss-solutions-spotlight .cssp-options::-webkit-scrollbar {\r\n    display: none;\r\n  }\r\n\r\n  #commerss-solutions-spotlight .cssp-option {\r\n    flex: 0 0 87%;\r\n    min-height: 86px;\r\n\r\n    scroll-snap-align: center;\r\n\r\n    background: #ffffff;\r\n\r\n    box-shadow:\r\n      0 4px 14px rgba(7,63,91,0.04);\r\n  }\r\n\r\n  #commerss-solutions-spotlight .cssp-benefits {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  #commerss-solutions-spotlight .cssp-benefit + .cssp-benefit {\r\n    border-top: 1px solid var(--cssp-border);\r\n    border-left: 0;\r\n  }\r\n\r\n  #commerss-solutions-spotlight .cssp-benefit {\r\n    padding: 27px 23px;\r\n  }\r\n}\r\n\r\n@media (prefers-reduced-motion: reduce) {\r\n  #commerss-solutions-spotlight *,\r\n  #commerss-solutions-spotlight *::before,\r\n  #commerss-solutions-spotlight *::after {\r\n    transition-duration: 0.01ms !important;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<script>\r\n(function () {\r\n  const root = document.getElementById(\r\n    'commerss-solutions-spotlight'\r\n  );\r\n\r\n  if (!root || root.dataset.ready === 'true') {\r\n    return;\r\n  }\r\n\r\n  root.dataset.ready = 'true';\r\n\r\n  \/*\r\n   * CATEGOR\u00cdAS DESTACADAS.\r\n   * Se conserva exactamente la misma estructura visual y funcional.\r\n   *\/\r\n\r\n  const solutions = [\r\n    {\r\n      title: 'Colectores de polvo',\r\n      shortTitle: 'Colectores de polvo',\r\n      description:\r\n        'Soluciones para capturar part\u00edculas, controlar emisiones y mantener procesos industriales m\u00e1s limpios y seguros.',\r\n      category: 'FILTRACI\u00d3N INDUSTRIAL',\r\n      image:\r\n        'http:\/\/commerss.com\/wp-content\/uploads\/2026\/07\/Colectores-de-polvo.png',\r\n      position: 'center',\r\n      url: '\/categoria-producto\/colectores-de-polvo\/'\r\n    },\r\n    {\r\n      title: 'Sopladores',\r\n      shortTitle: 'Sopladores',\r\n      description:\r\n        'Equipos para generar flujo de aire en sistemas de transporte neum\u00e1tico, aireaci\u00f3n y distintas aplicaciones industriales.',\r\n      category: 'MOVIMIENTO DE AIRE',\r\n      image:\r\n        'http:\/\/commerss.com\/wp-content\/uploads\/2026\/07\/Sopladores.png',\r\n      position: 'center',\r\n      url: '\/categoria-producto\/sopladores\/'\r\n    },\r\n    {\r\n      title: 'Mezcladoras',\r\n      shortTitle: 'Mezcladoras',\r\n      description:\r\n        'Sistemas para integrar materiales de forma homog\u00e9nea y precisa en procesos de s\u00f3lidos, polvos, pl\u00e1sticos y lodos.',\r\n      category: 'MEZCLADO INDUSTRIAL',\r\n      image:\r\n        'http:\/\/commerss.com\/wp-content\/uploads\/2026\/07\/Mezcladores.png',\r\n      position: 'center',\r\n      url: '\/categoria-producto\/mezcladoras\/'\r\n    },\r\n    {\r\n      title: 'V\u00e1lvulas',\r\n      shortTitle: 'V\u00e1lvulas',\r\n      description:\r\n        'Equipos para controlar, aislar, dosificar o desviar el flujo de materiales dentro de diferentes l\u00edneas de proceso.',\r\n      category: 'CONTROL DE FLUJO',\r\n      image:\r\n        'http:\/\/commerss.com\/wp-content\/uploads\/2026\/07\/Valvulas.png',\r\n      position: 'center',\r\n      url: '\/categoria-producto\/valvulas\/'\r\n    },\r\n    {\r\n      title: 'Tornillos helicoidales',\r\n      shortTitle: 'Tornillos helicoidales',\r\n      description:\r\n        'Soluciones para transportar y dosificar de manera continua materiales en polvo, granulados y s\u00f3lidos a granel.',\r\n      category: 'TRANSPORTE MEC\u00c1NICO',\r\n      image:\r\n        'http:\/\/commerss.com\/wp-content\/uploads\/2026\/07\/Transportadores-helicoidales.png',\r\n      position: 'center',\r\n      url: '\/categoria-producto\/tornillos-helicoidales\/'\r\n    }\r\n  ];\r\n\r\n  const featureImage = root.querySelector(\r\n    '.cssp-feature-image'\r\n  );\r\n\r\n  const featureIndex = root.querySelector(\r\n    '.cssp-feature-index'\r\n  );\r\n\r\n  const featureCategory = root.querySelector(\r\n    '.cssp-feature-category'\r\n  );\r\n\r\n  const featureContent = root.querySelector(\r\n    '.cssp-feature-content'\r\n  );\r\n\r\n  const featureTitle = root.querySelector(\r\n    '.cssp-feature-title'\r\n  );\r\n\r\n  const featureDescription = root.querySelector(\r\n    '.cssp-feature-description'\r\n  );\r\n\r\n  const featureLink = root.querySelector(\r\n    '.cssp-feature-link'\r\n  );\r\n\r\n  const optionsContainer = root.querySelector(\r\n    '.cssp-options'\r\n  );\r\n\r\n  const currentLabel = root.querySelector(\r\n    '.cssp-current'\r\n  );\r\n\r\n  const totalLabel = root.querySelector(\r\n    '.cssp-total'\r\n  );\r\n\r\n  const selectorCount = root.querySelector(\r\n    '.cssp-selector-count'\r\n  );\r\n\r\n  const progressFill = root.querySelector(\r\n    '.cssp-progress-fill'\r\n  );\r\n\r\n  const previousButton = root.querySelector(\r\n    '.cssp-previous'\r\n  );\r\n\r\n  const nextButton = root.querySelector(\r\n    '.cssp-next'\r\n  );\r\n\r\n  const feature = root.querySelector('.cssp-feature');\r\n\r\n  let activeIndex = 0;\r\n  let touchStartX = 0;\r\n  let touchStartY = 0;\r\n  let changeTimer;\r\n\r\n  totalLabel.textContent =\r\n    String(solutions.length).padStart(2, '0');\r\n\r\n  selectorCount.textContent =\r\n    solutions.length + ' categor\u00edas';\r\n\r\n  function createOptions() {\r\n    optionsContainer.innerHTML = '';\r\n\r\n    solutions.forEach(function (solution, index) {\r\n      const button = document.createElement('button');\r\n\r\n      button.type = 'button';\r\n      button.className = 'cssp-option';\r\n\r\n      button.setAttribute(\r\n        'aria-label',\r\n        'Mostrar ' + solution.title\r\n      );\r\n\r\n      const image = document.createElement('img');\r\n\r\n      image.className = 'cssp-option-image';\r\n      image.src = solution.image;\r\n      image.alt = '';\r\n      image.loading = 'lazy';\r\n      image.decoding = 'async';\r\n\r\n      const copy = document.createElement('span');\r\n\r\n      copy.className = 'cssp-option-copy';\r\n\r\n      const number = document.createElement('span');\r\n\r\n      number.className = 'cssp-option-number';\r\n      number.textContent =\r\n        String(index + 1).padStart(2, '0');\r\n\r\n      const title = document.createElement('strong');\r\n\r\n      title.className = 'cssp-option-title';\r\n      title.textContent = solution.shortTitle;\r\n\r\n      const arrow = document.createElement('span');\r\n\r\n      arrow.className = 'cssp-option-arrow';\r\n      arrow.setAttribute('aria-hidden', 'true');\r\n      arrow.textContent = '\u2192';\r\n\r\n      copy.appendChild(number);\r\n      copy.appendChild(title);\r\n\r\n      button.appendChild(image);\r\n      button.appendChild(copy);\r\n      button.appendChild(arrow);\r\n\r\n      button.addEventListener('click', function () {\r\n        showSolution(index);\r\n      });\r\n\r\n      button.addEventListener(\r\n        'mouseenter',\r\n        function () {\r\n          if (window.innerWidth > 1024) {\r\n            showSolution(index);\r\n          }\r\n        }\r\n      );\r\n\r\n      optionsContainer.appendChild(button);\r\n    });\r\n  }\r\n\r\n  function updateOptions() {\r\n    optionsContainer\r\n      .querySelectorAll('.cssp-option')\r\n      .forEach(function (option, index) {\r\n        option.classList.toggle(\r\n          'is-active',\r\n          index === activeIndex\r\n        );\r\n\r\n        option.setAttribute(\r\n          'aria-current',\r\n          index === activeIndex ? 'true' : 'false'\r\n        );\r\n      });\r\n  }\r\n\r\n  function updateContent(solution) {\r\n    featureIndex.textContent =\r\n      String(activeIndex + 1).padStart(2, '0');\r\n\r\n    featureCategory.textContent =\r\n      solution.category;\r\n\r\n    featureTitle.textContent =\r\n      solution.title;\r\n\r\n    featureDescription.textContent =\r\n      solution.description;\r\n\r\n    featureLink.href =\r\n      solution.url;\r\n\r\n    featureImage.alt =\r\n      solution.title;\r\n\r\n    featureImage.style.objectPosition =\r\n      solution.position || 'center';\r\n\r\n    currentLabel.textContent =\r\n      String(activeIndex + 1).padStart(2, '0');\r\n\r\n    progressFill.style.width =\r\n      ((activeIndex + 1) \/ solutions.length) *\r\n        100 +\r\n      '%';\r\n  }\r\n\r\n  function showSolution(index, immediate) {\r\n    activeIndex =\r\n      (index + solutions.length) %\r\n      solutions.length;\r\n\r\n    const solution = solutions[activeIndex];\r\n\r\n    window.clearTimeout(changeTimer);\r\n\r\n    if (immediate) {\r\n      featureImage.src = solution.image;\r\n      updateContent(solution);\r\n      updateOptions();\r\n      return;\r\n    }\r\n\r\n    featureContent.classList.add('is-changing');\r\n    featureImage.style.opacity = '0';\r\n\r\n    changeTimer = window.setTimeout(\r\n      function () {\r\n        featureImage.src = solution.image;\r\n\r\n        updateContent(solution);\r\n        updateOptions();\r\n\r\n        window.requestAnimationFrame(\r\n          function () {\r\n            featureContent.classList.remove(\r\n              'is-changing'\r\n            );\r\n\r\n            featureImage.style.opacity = '1';\r\n          }\r\n        );\r\n      },\r\n      220\r\n    );\r\n  }\r\n\r\n  function previous() {\r\n    showSolution(activeIndex - 1);\r\n  }\r\n\r\n  function next() {\r\n    showSolution(activeIndex + 1);\r\n  }\r\n\r\n  previousButton.addEventListener(\r\n    'click',\r\n    previous\r\n  );\r\n\r\n  nextButton.addEventListener(\r\n    'click',\r\n    next\r\n  );\r\n\r\n  root.addEventListener(\r\n    'keydown',\r\n    function (event) {\r\n      if (event.key === 'ArrowLeft') {\r\n        previous();\r\n      }\r\n\r\n      if (event.key === 'ArrowRight') {\r\n        next();\r\n      }\r\n    }\r\n  );\r\n\r\n  feature.addEventListener(\r\n    'touchstart',\r\n    function (event) {\r\n      touchStartX =\r\n        event.changedTouches[0].clientX;\r\n\r\n      touchStartY =\r\n        event.changedTouches[0].clientY;\r\n    },\r\n    {\r\n      passive: true\r\n    }\r\n  );\r\n\r\n  feature.addEventListener(\r\n    'touchend',\r\n    function (event) {\r\n      const distanceX =\r\n        touchStartX -\r\n        event.changedTouches[0].clientX;\r\n\r\n      const distanceY =\r\n        touchStartY -\r\n        event.changedTouches[0].clientY;\r\n\r\n      if (\r\n        Math.abs(distanceX) < 45 ||\r\n        Math.abs(distanceY) >\r\n          Math.abs(distanceX)\r\n      ) {\r\n        return;\r\n      }\r\n\r\n      if (distanceX > 0) {\r\n        next();\r\n      } else {\r\n        previous();\r\n      }\r\n    },\r\n    {\r\n      passive: true\r\n    }\r\n  );\r\n\r\n  solutions.forEach(function (solution) {\r\n    const preload = new Image();\r\n    preload.src = solution.image;\r\n  });\r\n\r\n  createOptions();\r\n  showSolution(0, true);\r\n})();\r\n<\/script>\r\n<\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-73751e4 e-con e-atomic-element e-flexbox-base e-082b939 \" data-id=\"73751e4\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"73751e4\" data-e-type=\"e-flexbox\" data-id=\"73751e4\">\n    \t\t<div class=\"elementor-element elementor-element-b741529 elementor-widget elementor-widget-html\" data-id=\"b741529\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section\n  id=\"commerss-bento-proof\"\n  class=\"cbp-section\"\n  aria-label=\"Experiencia y capacidades de Commerss\"\n>\n  <div class=\"cbp-shell\">\n\n    <!-- ENCABEZADO -->\n    <header class=\"cbp-header cbp-reveal\">\n      <div class=\"cbp-heading\">\n        <span class=\"cbp-eyebrow\">COMMERSS \u00b7 COMERCIALIZADORA INDUSTRIAL<\/span>\n\n        <h2>\n          Un contacto.<br>\n          Todo un mundo de soluciones.\n        <\/h2>\n      <\/div>\n\n      <div class=\"cbp-header-copy\">\n        <p>\n          Te conectamos  con equipos, tecnolog\u00edas\n          y marcas especializadas para resolver cada etapa de tu proyecto.\n        <\/p>\n\n        <a href=\"\/nosotros\/\" class=\"cbp-text-link\">\n          Conocer Commerss\n\n          <span class=\"cbp-text-link-icon\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\">\n              <path d=\"M7 17L17 7\"><\/path>\n              <path d=\"M9 7h8v8\"><\/path>\n            <\/svg>\n          <\/span>\n        <\/a>\n      <\/div>\n    <\/header>\n\n    <!-- BENTO GRID -->\n    <div class=\"cbp-grid\">\n\n      <!-- TARJETA PRINCIPAL -->\n      <article class=\"cbp-card cbp-main-card cbp-reveal\">\n        <img decoding=\"async\"\n          class=\"cbp-main-image\"\n          src=\"http:\/\/commerss.com\/wp-content\/uploads\/2026\/07\/Imagen-inicio.png\"\n          alt=\"Instalaci\u00f3n industrial\"\n        >\n\n        <div class=\"cbp-main-overlay\"><\/div>\n\n        <div class=\"cbp-main-top\">\n          <span>EXPERIENCIA INDUSTRIAL<\/span>\n\n          <span class=\"cbp-main-location\">\n            Monterrey, Nuevo Le\u00f3n\n          <\/span>\n        <\/div>\n\n        <div class=\"cbp-main-content\">\n          <div class=\"cbp-large-metric\">\n            <span class=\"cbp-symbol\">+<\/span>\n\n            <span\n              class=\"cbp-counter\"\n              data-target=\"25\"\n            >\n              0\n            <\/span>\n          <\/div>\n\n          <h3>A\u00f1os comercializando productos industriales.<\/h3>\n\n          <p>\n            Contamos experiencia comercial, conocimiento t\u00e9cnico y un portafolio\n            especializado de marcas internacionales y cientos de productos para todos tus proyectos.\n          <\/p>\n\n          <a href=\"\/empresa\/\" class=\"cbp-main-button\">\n            Nuestra experiencia\n\n            <span aria-hidden=\"true\">\n              <svg viewBox=\"0 0 24 24\">\n                <path d=\"M7 17L17 7\"><\/path>\n                <path d=\"M8 7h9v9\"><\/path>\n              <\/svg>\n            <\/span>\n          <\/a>\n        <\/div>\n      <\/article>\n\n      <!-- MARCAS -->\n      <a\n        href=\"\/marcas\/\"\n        class=\"cbp-card cbp-brands-card cbp-reveal\"\n      >\n        <div class=\"cbp-card-top\">\n          <span class=\"cbp-card-index\">01<\/span>\n\n          <span class=\"cbp-round-arrow\">\n            <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n              <path d=\"M7 17L17 7\"><\/path>\n              <path d=\"M8 7h9v9\"><\/path>\n            <\/svg>\n          <\/span>\n        <\/div>\n\n        <div class=\"cbp-orbit\" aria-hidden=\"true\">\n          <span><\/span>\n          <span><\/span>\n          <span><\/span>\n\n          <i class=\"cbp-dot cbp-dot-one\"><\/i>\n          <i class=\"cbp-dot cbp-dot-two\"><\/i>\n          <i class=\"cbp-dot cbp-dot-three\"><\/i>\n        <\/div>\n\n        <div class=\"cbp-card-bottom\">\n          <span class=\"cbp-small-label\">PORTAFOLIO<\/span>\n\n          <strong>Decenas<\/strong>\n\n          <h3>de marcas especializadas<\/h3>\n\n          <p>\n            Conoce los productos disponibles.\n          <\/p>\n        <\/div>\n      <\/a>\n\n      <!-- APLICACIONES -->\n      <article class=\"cbp-card cbp-applications-card cbp-reveal\">\n        <div class=\"cbp-card-top\">\n          <span class=\"cbp-card-index\">02<\/span>\n\n          <span class=\"cbp-card-caption\">\n            APLICACIONES\n          <\/span>\n        <\/div>\n\n        <div class=\"cbp-applications-copy\">\n          <span class=\"cbp-small-label\">CAPACIDAD<\/span>\n\n          <strong>Cientos<\/strong>\n\n          <h3>de aplicaciones industriales<\/h3>\n        <\/div>\n\n        <div class=\"cbp-tag-cloud\" aria-label=\"Aplicaciones\">\n          <a href=\"\/productos\/?categoria=almacenamiento#catalogo-productos\">\n            Almacenamiento\n          <\/a>\n        \n          <a href=\"\/productos\/?categoria=dosificadores#catalogo-productos\">\n            Dosificaci\u00f3n\n          <\/a>\n        \n          <a href=\"\/productos\/?categoria=transporte-neumatico#catalogo-productos\">\n            Transporte neum\u00e1tico\n          <\/a>\n        \n          <a href=\"\/productos\/?categoria=filtrado-y-limpieza-de-material#catalogo-productos\">\n            Filtraci\u00f3n\n          <\/a>\n        \n          <a href=\"\/productos\/?categoria=mezclado#catalogo-productos\">\n            Mezclado\n          <\/a>\n        \n          <a href=\"\/productos\/?categoria=monitoreo-y-trazabilidad#catalogo-productos\">\n            Monitoreo\n          <\/a>\n        <\/div>\n      <\/article>\n\n      <!-- PROPUESTA -->\n      <article class=\"cbp-card cbp-statement-card cbp-reveal\">\n        <div class=\"cbp-statement-mark\" aria-hidden=\"true\">\n          \u201c\n        <\/div>\n\n        <div class=\"cbp-statement-content\">\n          <span class=\"cbp-small-label\">\n            NUESTRA PROPUESTA\n          <\/span>\n\n          <blockquote>\n            Una necesidad.<br>\n            M\u00faltiples marcas.<br>\n            Un solo proveedor.\n          <\/blockquote>\n\n          <p>\n            Te ayudamos encontrar los equipos adecuados para cumplir los objetivos de tu proyecto.\n          <\/p>\n        <\/div>\n\n        <div class=\"cbp-flow\" aria-hidden=\"true\">\n          <span><\/span>\n          <span><\/span>\n          <span><\/span>\n          <span><\/span>\n        <\/div>\n      <\/article>\n\n      <!-- CONTACTO -->\n      <article class=\"cbp-card cbp-contact-card cbp-reveal\">\n        <div>\n          <span class=\"cbp-small-label\">\n            HABLEMOS\n          <\/span>\n\n          <h3>Queremos escucharte.<\/h3>\n\n          <p>\n            Contacta con un especialista.\n          <\/p>\n        <\/div>\n\n        <div class=\"cbp-contact-links\">\n          <a href=\"tel:+528181421297\">\n            <span>\n              <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                <path d=\"M6.6 10.8a15.5 15.5 0 0 0 6.6 6.6l2.2-2.2c.3-.3.7-.4 1.1-.3a11.4 11.4 0 0 0 3.6.6c.6 0 1 .4 1 1V20c0 .6-.4 1-1 1C10.7 21 3 13.3 3 3.9c0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1a11.4 11.4 0 0 0 .6 3.6c.1.4 0 .8-.3 1.1l-2.2 2.2z\"><\/path>\n              <\/svg>\n            <\/span>\n\n            <div>\n              <small>Tel\u00e9fono<\/small>\n              <strong>+52 81 8142 1297<\/strong>\n            <\/div>\n          <\/a>\n\n          <a href=\"mailto:info@commerss.com\">\n            <span>\n              <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                <rect x=\"3\" y=\"5\" width=\"18\" height=\"14\" rx=\"2\"><\/rect>\n                <path d=\"M3 7l9 6 9-6\"><\/path>\n              <\/svg>\n            <\/span>\n\n            <div>\n              <small>Correo<\/small>\n              <strong>info@commerss.com<\/strong>\n            <\/div>\n          <\/a>\n        <\/div>\n      <\/article>\n\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<style>\n\/* ==================================================\n   VARIABLES\n================================================== *\/\n\n#commerss-bento-proof {\n  --cbp-navy: #063f5b;\n  --cbp-dark: #052f43;\n  --cbp-deep: #031f2d;\n  --cbp-teal: #4ba6a6;\n  --cbp-teal-light: #82cecb;\n  --cbp-text: #657984;\n  --cbp-soft: #f5f5f7;\n  --cbp-border: rgba(6, 63, 91, 0.1);\n  --cbp-radius: 30px;\n\n  width: 100%;\n  overflow: hidden;\n\n  background:\n    radial-gradient(\n      circle at 92% 2%,\n      rgba(75, 166, 166, 0.11),\n      transparent 24%\n    ),\n    #ffffff;\n\n  color: var(--cbp-navy);\n\n  font-family:\n    -apple-system,\n    BlinkMacSystemFont,\n    \"SF Pro Display\",\n    \"Segoe UI\",\n    sans-serif;\n}\n\n#commerss-bento-proof *,\n#commerss-bento-proof *::before,\n#commerss-bento-proof *::after {\n  box-sizing: border-box;\n}\n\n#commerss-bento-proof .cbp-shell {\n  width: min(1400px, calc(100% - 48px));\n  margin: 0 auto;\n\n  padding:\n    clamp(75px, 8vw, 125px)\n    0\n    clamp(75px, 8vw, 115px);\n}\n\n\/* ==================================================\n   ENCABEZADO\n================================================== *\/\n\n#commerss-bento-proof .cbp-header {\n  display: grid;\n  grid-template-columns:\n    minmax(0, 1.45fr)\n    minmax(300px, 0.65fr);\n\n  align-items: end;\n  gap: clamp(45px, 8vw, 120px);\n\n  margin-bottom: 48px;\n}\n\n#commerss-bento-proof .cbp-eyebrow {\n  display: block;\n  margin-bottom: 15px;\n\n  color: var(--cbp-teal);\n  font-size: 12px;\n  font-weight: 700;\n  letter-spacing: 0.15em;\n}\n\n#commerss-bento-proof .cbp-heading h2 {\n  margin: 0;\n\n  color: var(--cbp-navy);\n  font-size: clamp(43px, 5.2vw, 76px);\n  font-weight: 650;\n  line-height: 0.98;\n  letter-spacing: -0.055em;\n}\n\n#commerss-bento-proof .cbp-header-copy p {\n  margin: 0;\n\n  color: var(--cbp-text);\n  font-size: clamp(16px, 1.25vw, 19px);\n  line-height: 1.65;\n}\n\n#commerss-bento-proof .cbp-text-link {\n  display: inline-flex;\n  align-items: center;\n  gap: 9px;\n\n  margin-top: 22px;\n\n  color: var(--cbp-navy);\n  font-size: 14px;\n  font-weight: 650;\n  text-decoration: none;\n}\n\n#commerss-bento-proof .cbp-text-link-icon {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n\n  width: 19px;\n  height: 19px;\n\n  border-radius: 50%;\n  background: var(--cbp-teal);\n  color: #ffffff;\n\n  transition:\n    transform 0.3s ease,\n    background 0.3s ease;\n}\n\n#commerss-bento-proof .cbp-text-link-icon svg {\n  width: 11px;\n  height: 11px;\n\n  fill: none;\n  stroke: currentColor;\n  stroke-width: 2.2;\n  stroke-linecap: round;\n  stroke-linejoin: round;\n}\n\n#commerss-bento-proof .cbp-text-link:hover .cbp-text-link-icon {\n  transform: translate(4px, -4px);\n}\n\n\/* ==================================================\n   BENTO GRID\n================================================== *\/\n\n#commerss-bento-proof .cbp-grid {\n  display: grid;\n  grid-template-columns:\n    repeat(12, minmax(0, 1fr));\n\n  grid-auto-rows: minmax(150px, auto);\n  gap: 16px;\n}\n\n\/* TARJETAS BASE *\/\n\n#commerss-bento-proof .cbp-card {\n  position: relative;\n  min-width: 0;\n  overflow: hidden;\n\n  border: 1px solid var(--cbp-border);\n  border-radius: var(--cbp-radius);\n\n  background: var(--cbp-soft);\n\n  color: var(--cbp-navy);\n  text-decoration: none;\n\n  box-shadow:\n    0 3px 9px rgba(6, 63, 91, 0.025),\n    0 18px 45px rgba(6, 63, 91, 0.055);\n\n  transform: translateY(0);\n\n  transition:\n    transform 0.55s cubic-bezier(.22, .61, .36, 1),\n    box-shadow 0.55s ease,\n    border-color 0.45s ease;\n}\n\n#commerss-bento-proof .cbp-card:hover {\n  z-index: 4;\n\n  transform: translateY(-8px);\n\n  border-color: rgba(75, 166, 166, 0.3);\n\n  box-shadow:\n    0 15px 35px rgba(6, 63, 91, 0.09),\n    0 36px 75px rgba(6, 63, 91, 0.13);\n}\n\n#commerss-bento-proof .cbp-card-top {\n  position: absolute;\n  top: 25px;\n  left: 27px;\n  right: 25px;\n  z-index: 4;\n\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n}\n\n#commerss-bento-proof .cbp-card-index,\n#commerss-bento-proof .cbp-card-caption {\n  color: rgba(6, 63, 91, 0.45);\n  font-size: 10px;\n  font-weight: 700;\n  letter-spacing: 0.13em;\n}\n\n#commerss-bento-proof .cbp-small-label {\n  display: block;\n  margin-bottom: 11px;\n\n  color: var(--cbp-teal);\n  font-size: 10px;\n  font-weight: 700;\n  letter-spacing: 0.14em;\n}\n\n\/* ==================================================\n   TARJETA PRINCIPAL\n================================================== *\/\n\n#commerss-bento-proof .cbp-main-card {\n  grid-column: span 7;\n  grid-row: span 4;\n\n  min-height: 720px;\n\n  border-color: transparent;\n\n  background: var(--cbp-dark);\n  color: #ffffff;\n\n  isolation: isolate;\n}\n\n#commerss-bento-proof .cbp-main-image {\n  position: absolute;\n  inset: 0;\n  z-index: -3;\n\n  width: 100%;\n  height: 100%;\n\n  object-fit: cover;\n  object-position: center;\n\n  transform: scale(1.001);\n\n  transition:\n    transform 1.25s cubic-bezier(.22, .61, .36, 1),\n    filter 0.7s ease;\n}\n\n#commerss-bento-proof .cbp-main-overlay {\n  position: absolute;\n  inset: 0;\n  z-index: -2;\n\n  background:\n    linear-gradient(\n      180deg,\n      rgba(3, 28, 40, 0.12) 8%,\n      rgba(3, 28, 40, 0.2) 43%,\n      rgba(3, 28, 40, 0.95) 100%\n    );\n}\n\n#commerss-bento-proof .cbp-main-card::after {\n  content: \"\";\n\n  position: absolute;\n  inset: 0;\n  z-index: -1;\n\n  background:\n    linear-gradient(\n      115deg,\n      transparent 23%,\n      rgba(255, 255, 255, 0.13) 46%,\n      transparent 69%\n    );\n\n  transform: translateX(-130%);\n\n  transition:\n    transform 1.2s cubic-bezier(.22, .61, .36, 1);\n}\n\n#commerss-bento-proof .cbp-main-card:hover::after {\n  transform: translateX(130%);\n}\n\n#commerss-bento-proof .cbp-main-card:hover .cbp-main-image {\n  transform: scale(1.06);\n  filter: saturate(1.06);\n}\n\n#commerss-bento-proof .cbp-main-top {\n  position: absolute;\n  top: 29px;\n  left: 30px;\n  right: 30px;\n\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 20px;\n\n  color: rgba(255, 255, 255, 0.85);\n  font-size: 10px;\n  font-weight: 700;\n  letter-spacing: 0.12em;\n}\n\n#commerss-bento-proof .cbp-main-location {\n  padding: 9px 13px;\n\n  border: 1px solid rgba(255, 255, 255, 0.25);\n  border-radius: 999px;\n\n  background: rgba(255, 255, 255, 0.1);\n\n  backdrop-filter: blur(14px);\n  -webkit-backdrop-filter: blur(14px);\n}\n\n#commerss-bento-proof .cbp-main-content {\n  position: absolute;\n  left: clamp(28px, 4vw, 58px);\n  right: clamp(28px, 4vw, 58px);\n  bottom: clamp(32px, 4vw, 58px);\n\n  max-width: 730px;\n}\n\n#commerss-bento-proof .cbp-large-metric {\n  display: flex;\n  align-items: flex-start;\n\n  margin-bottom: 19px;\n\n  color: #ffffff;\n  font-size: clamp(76px, 9vw, 138px);\n  font-weight: 620;\n  line-height: 0.77;\n  letter-spacing: -0.075em;\n}\n\n#commerss-bento-proof .cbp-symbol {\n  margin-right: 8px;\n\n  color: var(--cbp-teal-light);\n  font-size: 0.45em;\n  line-height: 1.35;\n}\n\n#commerss-bento-proof .cbp-main-content h3 {\n  max-width: 650px;\n  margin: 0;\n\n  color: #ffffff;\n  font-size: clamp(32px, 3.4vw, 54px);\n  font-weight: 620;\n  line-height: 1;\n  letter-spacing: -0.045em;\n}\n\n#commerss-bento-proof .cbp-main-content p {\n  max-width: 630px;\n  margin: 19px 0 0;\n\n  color: rgba(255, 255, 255, 0.72);\n  font-size: 16px;\n  line-height: 1.6;\n}\n\n#commerss-bento-proof .cbp-main-button {\n  display: inline-flex;\n  align-items: center;\n  gap: 18px;\n\n  min-height: 54px;\n  margin-top: 27px;\n  padding: 0 7px 0 22px;\n\n  border-radius: 999px;\n\n  background: #ffffff;\n  color: var(--cbp-navy);\n\n  font-size: 14px;\n  font-weight: 650;\n  text-decoration: none;\n\n  transition:\n    transform 0.3s ease,\n    background 0.3s ease,\n    color 0.3s ease;\n}\n\n#commerss-bento-proof .cbp-main-button > span {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n\n  width: 41px;\n  height: 41px;\n\n  border-radius: 50%;\n\n  background: var(--cbp-teal);\n  color: #ffffff;\n\n  transition:\n    transform 0.35s ease,\n    background 0.3s ease;\n}\n\n#commerss-bento-proof .cbp-main-button svg {\n  width: 19px;\n  height: 19px;\n\n  fill: none;\n  stroke: currentColor;\n  stroke-width: 1.8;\n  stroke-linecap: round;\n  stroke-linejoin: round;\n}\n\n#commerss-bento-proof .cbp-main-button:hover {\n  transform: translateY(-3px);\n\n  background: var(--cbp-teal);\n  color: #ffffff;\n}\n\n#commerss-bento-proof .cbp-main-button:hover > span {\n  transform: rotate(5deg) scale(1.07);\n  background: var(--cbp-navy);\n}\n\n\/* ==================================================\n   TARJETA DE MARCAS\n================================================== *\/\n\n#commerss-bento-proof .cbp-brands-card {\n  grid-column: span 5;\n  grid-row: span 2;\n\n  min-height: 350px;\n  padding: 29px;\n\n  background:\n    radial-gradient(\n      circle at 80% 15%,\n      rgba(117, 210, 207, 0.32),\n      transparent 34%\n    ),\n    linear-gradient(\n      145deg,\n      var(--cbp-navy),\n      var(--cbp-deep)\n    );\n\n  color: #ffffff;\n  border-color: transparent;\n}\n\n#commerss-bento-proof .cbp-brands-card .cbp-card-index {\n  color: rgba(255, 255, 255, 0.55);\n}\n\n#commerss-bento-proof .cbp-round-arrow {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n\n  width: 43px;\n  height: 43px;\n\n  border-radius: 50%;\n\n  background: rgba(255, 255, 255, 0.12);\n  color: #ffffff;\n\n  transition:\n    transform 0.35s ease,\n    background 0.3s ease;\n}\n\n#commerss-bento-proof .cbp-round-arrow svg {\n  width: 20px;\n  height: 20px;\n\n  fill: none;\n  stroke: currentColor;\n  stroke-width: 1.8;\n  stroke-linecap: round;\n  stroke-linejoin: round;\n}\n\n#commerss-bento-proof .cbp-brands-card:hover .cbp-round-arrow {\n  transform: rotate(5deg) scale(1.08);\n  background: var(--cbp-teal);\n}\n\n#commerss-bento-proof .cbp-card-bottom {\n  position: absolute;\n  left: 29px;\n  right: 29px;\n  bottom: 27px;\n  z-index: 3;\n}\n\n#commerss-bento-proof .cbp-brands-card .cbp-small-label {\n  color: var(--cbp-teal-light);\n}\n\n#commerss-bento-proof .cbp-brands-card strong {\n  display: block;\n\n  color: #ffffff;\n  font-size: clamp(48px, 4.8vw, 73px);\n  font-weight: 620;\n  line-height: 0.9;\n  letter-spacing: -0.06em;\n}\n\n#commerss-bento-proof .cbp-brands-card h3 {\n  margin: 9px 0 0;\n\n  color: #ffffff;\n  font-size: clamp(22px, 2vw, 31px);\n  font-weight: 580;\n  line-height: 1;\n  letter-spacing: -0.035em;\n}\n\n#commerss-bento-proof .cbp-brands-card p {\n  max-width: 360px;\n  margin: 13px 0 0;\n\n  color: rgba(255, 255, 255, 0.68);\n  font-size: 13px;\n  line-height: 1.5;\n}\n\n\/* \u00d3RBITAS *\/\n\n#commerss-bento-proof .cbp-orbit {\n  position: absolute;\n  top: -65px;\n  right: -25px;\n\n  width: 250px;\n  height: 250px;\n\n  opacity: 0.5;\n\n  transition:\n    transform 1.1s cubic-bezier(.22, .61, .36, 1);\n}\n\n#commerss-bento-proof .cbp-orbit > span {\n  position: absolute;\n\n  border: 1px solid rgba(255, 255, 255, 0.26);\n  border-radius: 50%;\n}\n\n#commerss-bento-proof .cbp-orbit > span:nth-child(1) {\n  inset: 0;\n}\n\n#commerss-bento-proof .cbp-orbit > span:nth-child(2) {\n  inset: 35px;\n}\n\n#commerss-bento-proof .cbp-orbit > span:nth-child(3) {\n  inset: 72px;\n}\n\n#commerss-bento-proof .cbp-dot {\n  position: absolute;\n\n  display: block;\n\n  width: 9px;\n  height: 9px;\n\n  border-radius: 50%;\n\n  background: var(--cbp-teal-light);\n\n  box-shadow:\n    0 0 0 7px rgba(130, 206, 203, 0.1);\n}\n\n#commerss-bento-proof .cbp-dot-one {\n  top: 46px;\n  left: 35px;\n}\n\n#commerss-bento-proof .cbp-dot-two {\n  right: 17px;\n  bottom: 91px;\n}\n\n#commerss-bento-proof .cbp-dot-three {\n  left: 114px;\n  bottom: 62px;\n}\n\n#commerss-bento-proof .cbp-brands-card:hover .cbp-orbit {\n  transform: rotate(13deg) scale(1.05);\n}\n\n\/* ==================================================\n   APLICACIONES\n================================================== *\/\n\n#commerss-bento-proof .cbp-applications-card {\n  grid-column: span 5;\n  grid-row: span 2;\n\n  min-height: 350px;\n  padding: 29px;\n\n  background:\n    linear-gradient(\n      145deg,\n      rgba(255, 255, 255, 0.98),\n      rgba(242, 246, 247, 0.98)\n    );\n}\n\n#commerss-bento-proof .cbp-applications-copy {\n  padding-top: 72px;\n}\n\n#commerss-bento-proof .cbp-applications-copy strong {\n  display: block;\n\n  color: var(--cbp-navy);\n  font-size: clamp(48px, 4.6vw, 70px);\n  font-weight: 630;\n  line-height: 0.9;\n  letter-spacing: -0.06em;\n}\n\n#commerss-bento-proof .cbp-applications-copy h3 {\n  margin: 10px 0 0;\n\n  color: var(--cbp-navy);\n  font-size: clamp(20px, 1.8vw, 29px);\n  font-weight: 600;\n  line-height: 1;\n  letter-spacing: -0.035em;\n}\n\n#commerss-bento-proof .cbp-tag-cloud {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 8px;\n\n  margin-top: 29px;\n}\n\n#commerss-bento-proof .cbp-tag-cloud a {\n  display: inline-flex;\n  align-items: center;\n\n  min-height: 34px;\n  padding: 0 13px;\n\n  border: 1px solid rgba(6, 63, 91, 0.1);\n  border-radius: 999px;\n\n  background: rgba(255, 255, 255, 0.75);\n  color: var(--cbp-text);\n\n  font-size: 11px;\n  font-weight: 600;\n  text-decoration: none;\n\n  transition:\n    transform 0.3s ease,\n    background 0.3s ease,\n    color 0.3s ease,\n    border-color 0.3s ease;\n}\n\n#commerss-bento-proof .cbp-tag-cloud a:hover {\n  transform: translateY(-3px);\n\n  border-color: transparent;\n\n  background: var(--cbp-teal);\n  color: #ffffff;\n}\n\n\/* ==================================================\n   STATEMENT\n================================================== *\/\n\n#commerss-bento-proof .cbp-statement-card {\n  grid-column: span 7;\n  grid-row: span 2;\n\n  min-height: 350px;\n  padding: 34px;\n\n  background:\n    linear-gradient(\n      145deg,\n      #ffffff,\n      #f4f7f8\n    );\n}\n\n#commerss-bento-proof .cbp-statement-mark {\n  position: absolute;\n  top: 8px;\n  right: 29px;\n\n  color: rgba(75, 166, 166, 0.16);\n  font-size: 150px;\n  font-family: Georgia, serif;\n  line-height: 1;\n}\n\n#commerss-bento-proof .cbp-statement-content {\n  position: relative;\n  z-index: 2;\n\n  max-width: 670px;\n}\n\n#commerss-bento-proof .cbp-statement-content blockquote {\n  margin: 0;\n\n  color: var(--cbp-navy);\n  font-size: clamp(31px, 3.2vw, 50px);\n  font-weight: 620;\n  line-height: 1.02;\n  letter-spacing: -0.05em;\n}\n\n#commerss-bento-proof .cbp-statement-content p {\n  max-width: 560px;\n  margin: 20px 0 0;\n\n  color: var(--cbp-text);\n  font-size: 14px;\n  line-height: 1.6;\n}\n\n#commerss-bento-proof .cbp-flow {\n  position: absolute;\n  right: 31px;\n  bottom: 31px;\n\n  display: flex;\n  align-items: center;\n  gap: 8px;\n}\n\n#commerss-bento-proof .cbp-flow span {\n  width: 11px;\n  height: 11px;\n\n  border-radius: 50%;\n\n  background: rgba(75, 166, 166, 0.25);\n\n  transition:\n    transform 0.35s ease,\n    background 0.35s ease;\n}\n\n#commerss-bento-proof .cbp-flow span::after {\n  content: \"\";\n\n  display: block;\n\n  width: 22px;\n  height: 1px;\n  margin: 5px 0 0 11px;\n\n  background: rgba(75, 166, 166, 0.18);\n}\n\n#commerss-bento-proof .cbp-flow span:last-child::after {\n  display: none;\n}\n\n#commerss-bento-proof .cbp-statement-card:hover .cbp-flow span {\n  transform: scale(1.25);\n  background: var(--cbp-teal);\n}\n\n\/* ==================================================\n   CONTACTO\n================================================== *\/\n\n#commerss-bento-proof .cbp-contact-card {\n  grid-column: span 5;\n  grid-row: span 2;\n\n  display: flex;\n  flex-direction: column;\n  justify-content: space-between;\n\n  min-height: 350px;\n  padding: 32px;\n\n  background:\n    radial-gradient(\n      circle at 90% 0%,\n      rgba(129, 211, 207, 0.38),\n      transparent 36%\n    ),\n    linear-gradient(\n      145deg,\n      var(--cbp-navy),\n      var(--cbp-deep)\n    );\n\n  color: #ffffff;\n  border-color: transparent;\n}\n\n#commerss-bento-proof .cbp-contact-card .cbp-small-label {\n  color: var(--cbp-teal-light);\n}\n\n#commerss-bento-proof .cbp-contact-card h3 {\n  margin: 0;\n\n  color: #ffffff;\n  font-size: clamp(32px, 3vw, 47px);\n  font-weight: 620;\n  line-height: 1;\n  letter-spacing: -0.05em;\n}\n\n#commerss-bento-proof .cbp-contact-card > div > p {\n  max-width: 430px;\n  margin: 15px 0 0;\n\n  color: rgba(255, 255, 255, 0.68);\n  font-size: 14px;\n  line-height: 1.55;\n}\n\n#commerss-bento-proof .cbp-contact-links {\n  display: grid;\n  gap: 8px;\n\n  margin-top: 26px;\n}\n\n#commerss-bento-proof .cbp-contact-links > a {\n  display: grid;\n  grid-template-columns: 43px minmax(0, 1fr);\n  align-items: center;\n  gap: 13px;\n\n  min-height: 61px;\n  padding: 7px 13px 7px 8px;\n\n  border: 1px solid rgba(255, 255, 255, 0.14);\n  border-radius: 18px;\n\n  background: rgba(255, 255, 255, 0.08);\n  color: #ffffff;\n\n  text-decoration: none;\n\n  backdrop-filter: blur(13px);\n  -webkit-backdrop-filter: blur(13px);\n\n  transition:\n    transform 0.3s ease,\n    background 0.3s ease,\n    border-color 0.3s ease;\n}\n\n#commerss-bento-proof .cbp-contact-links > a:hover {\n  transform: translateX(5px);\n\n  border-color: rgba(255, 255, 255, 0.28);\n  background: rgba(255, 255, 255, 0.14);\n}\n\n#commerss-bento-proof .cbp-contact-links > a > span {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n\n  width: 43px;\n  height: 43px;\n\n  border-radius: 14px;\n\n  background: rgba(130, 206, 203, 0.18);\n  color: var(--cbp-teal-light);\n}\n\n#commerss-bento-proof .cbp-contact-links svg {\n  width: 20px;\n  height: 20px;\n\n  fill: none;\n  stroke: currentColor;\n  stroke-width: 1.7;\n  stroke-linecap: round;\n  stroke-linejoin: round;\n}\n\n#commerss-bento-proof .cbp-contact-links small {\n  display: block;\n  margin-bottom: 3px;\n\n  color: rgba(255, 255, 255, 0.5);\n  font-size: 9px;\n  font-weight: 700;\n  letter-spacing: 0.11em;\n  text-transform: uppercase;\n}\n\n#commerss-bento-proof .cbp-contact-links strong {\n  color: #ffffff;\n  font-size: 13px;\n  font-weight: 600;\n}\n\n\/* ==================================================\n   ENTRADA\n================================================== *\/\n\n#commerss-bento-proof .cbp-reveal {\n  opacity: 0;\n  transform: translateY(28px);\n}\n\n#commerss-bento-proof .cbp-reveal.is-visible {\n  opacity: 1;\n  transform: translateY(0);\n\n  transition:\n    opacity 0.8s ease,\n    transform 0.8s cubic-bezier(.22, .61, .36, 1),\n    box-shadow 0.55s ease,\n    border-color 0.45s ease;\n}\n\n#commerss-bento-proof\n.cbp-reveal:nth-child(2).is-visible {\n  transition-delay: 0.06s;\n}\n\n#commerss-bento-proof\n.cbp-reveal:nth-child(3).is-visible {\n  transition-delay: 0.12s;\n}\n\n#commerss-bento-proof\n.cbp-reveal:nth-child(4).is-visible {\n  transition-delay: 0.18s;\n}\n\n#commerss-bento-proof\n.cbp-reveal:nth-child(5).is-visible {\n  transition-delay: 0.24s;\n}\n\n\/* ==================================================\n   TABLET\n================================================== *\/\n\n@media (max-width: 1024px) {\n  #commerss-bento-proof .cbp-header {\n    grid-template-columns: 1fr;\n    gap: 25px;\n  }\n\n  #commerss-bento-proof .cbp-header-copy {\n    max-width: 720px;\n  }\n\n  #commerss-bento-proof .cbp-main-card {\n    grid-column: span 12;\n    min-height: 650px;\n  }\n\n  #commerss-bento-proof .cbp-brands-card,\n  #commerss-bento-proof .cbp-applications-card,\n  #commerss-bento-proof .cbp-statement-card,\n  #commerss-bento-proof .cbp-contact-card {\n    grid-column: span 6;\n  }\n\n  #commerss-bento-proof .cbp-statement-card,\n  #commerss-bento-proof .cbp-contact-card {\n    min-height: 390px;\n  }\n}\n\n\/* ==================================================\n   M\u00d3VIL\n================================================== *\/\n\n@media (max-width: 767px) {\n  #commerss-bento-proof {\n    --cbp-radius: 23px;\n  }\n\n  #commerss-bento-proof .cbp-shell {\n    width: calc(100% - 28px);\n\n    padding:\n      62px\n      0\n      68px;\n  }\n\n  #commerss-bento-proof .cbp-heading h2 {\n    font-size: 44px;\n  }\n\n  #commerss-bento-proof .cbp-header {\n    margin-bottom: 34px;\n  }\n\n  #commerss-bento-proof .cbp-grid {\n    display: flex;\n    flex-direction: column;\n    gap: 13px;\n  }\n\n  #commerss-bento-proof .cbp-main-card {\n    min-height: 620px;\n  }\n\n  #commerss-bento-proof .cbp-main-top {\n    top: 20px;\n    left: 20px;\n    right: 20px;\n  }\n\n  #commerss-bento-proof .cbp-main-location {\n    max-width: 175px;\n    text-align: center;\n  }\n\n  #commerss-bento-proof .cbp-main-content {\n    left: 23px;\n    right: 23px;\n    bottom: 25px;\n  }\n\n  #commerss-bento-proof .cbp-large-metric {\n    font-size: 92px;\n  }\n\n  #commerss-bento-proof .cbp-main-content h3 {\n    font-size: 37px;\n  }\n\n  #commerss-bento-proof .cbp-main-content p {\n    font-size: 14px;\n  }\n\n  #commerss-bento-proof .cbp-brands-card,\n  #commerss-bento-proof .cbp-applications-card,\n  #commerss-bento-proof .cbp-statement-card,\n  #commerss-bento-proof .cbp-contact-card {\n    min-height: 380px;\n  }\n\n  #commerss-bento-proof .cbp-statement-content blockquote {\n    font-size: 35px;\n  }\n\n  #commerss-bento-proof .cbp-statement-mark {\n    font-size: 120px;\n  }\n\n  #commerss-bento-proof .cbp-flow {\n    display: none;\n  }\n}\n\n\/* ==================================================\n   MOVIMIENTO REDUCIDO\n================================================== *\/\n\n@media (prefers-reduced-motion: reduce) {\n  #commerss-bento-proof *,\n  #commerss-bento-proof *::before,\n  #commerss-bento-proof *::after {\n    transition-duration: 0.01ms !important;\n    animation-duration: 0.01ms !important;\n  }\n}\n<\/style>\n\n<script>\n(function () {\n  const root = document.getElementById(\n    'commerss-bento-proof'\n  );\n\n  if (!root || root.dataset.ready === 'true') {\n    return;\n  }\n\n  root.dataset.ready = 'true';\n\n  const reveals = root.querySelectorAll(\n    '.cbp-reveal'\n  );\n\n  const counter = root.querySelector(\n    '.cbp-counter'\n  );\n\n  let counterStarted = false;\n\n  function animateCounter() {\n    if (!counter || counterStarted) {\n      return;\n    }\n\n    counterStarted = true;\n\n    const target =\n      parseInt(counter.dataset.target, 10) || 20;\n\n    const duration = 1500;\n    const start = performance.now();\n\n    function update(time) {\n      const progress =\n        Math.min((time - start) \/ duration, 1);\n\n      const eased =\n        1 - Math.pow(1 - progress, 3);\n\n      counter.textContent =\n        Math.floor(target * eased);\n\n      if (progress < 1) {\n        window.requestAnimationFrame(update);\n      } else {\n        counter.textContent = target;\n      }\n    }\n\n    window.requestAnimationFrame(update);\n  }\n\n  if ('IntersectionObserver' in window) {\n    const observer = new IntersectionObserver(\n      function (entries) {\n        entries.forEach(function (entry) {\n          if (!entry.isIntersecting) {\n            return;\n          }\n\n          entry.target.classList.add(\n            'is-visible'\n          );\n\n          if (\n            entry.target.classList.contains(\n              'cbp-main-card'\n            )\n          ) {\n            animateCounter();\n          }\n\n          observer.unobserve(entry.target);\n        });\n      },\n      {\n        threshold: 0.12\n      }\n    );\n\n    reveals.forEach(function (element) {\n      observer.observe(element);\n    });\n  } else {\n    reveals.forEach(function (element) {\n      element.classList.add('is-visible');\n    });\n\n    animateCounter();\n  }\n\n  \/*\n   * PROFUNDIDAD MUY SUAVE EN LA TARJETA PRINCIPAL.\n   *\/\n\n  const mainCard = root.querySelector(\n    '.cbp-main-card'\n  );\n\n  const mainImage = root.querySelector(\n    '.cbp-main-image'\n  );\n\n  if (\n    mainCard &&\n    mainImage &&\n    window.matchMedia(\n      '(hover: hover) and (min-width: 1025px)'\n    ).matches\n  ) {\n    mainCard.addEventListener(\n      'mousemove',\n      function (event) {\n        const bounds =\n          mainCard.getBoundingClientRect();\n\n        const x =\n          (event.clientX - bounds.left) \/\n          bounds.width -\n          0.5;\n\n        const y =\n          (event.clientY - bounds.top) \/\n          bounds.height -\n          0.5;\n\n        mainImage.style.transform =\n          'scale(1.06) translate(' +\n          x * -7 +\n          'px, ' +\n          y * -7 +\n          'px)';\n      }\n    );\n\n    mainCard.addEventListener(\n      'mouseleave',\n      function () {\n        mainImage.style.transform = '';\n      }\n    );\n  }\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-c3f38b2 e-con e-atomic-element e-flexbox-base e-4ec15aa \" data-id=\"c3f38b2\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"c3f38b2\" data-e-type=\"e-flexbox\" data-id=\"c3f38b2\">\n    \t\t<div class=\"elementor-element elementor-element-96a9fd4 elementor-widget elementor-widget-html\" data-id=\"96a9fd4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section id=\"commerss-benefits-section\">\n  <div class=\"cwhy-shell\">\n\n    <div class=\"cwhy-top\">\n      <header class=\"cwhy-header\">\n        <span class=\"cwhy-eyebrow\">RESPALDO INDUSTRIAL<\/span>\n\n        <h2>\n          \u00bfPor qu\u00e9 Commerss?<br>\n          Decisiones m\u00e1s simples.\n        <\/h2>\n      <\/header>\n\n      <div class=\"cwhy-intro\">\n        <p>\n          Integramos una red de marcas especializadascon cientos de productos para cada uno de tus proyectos.\n        <\/p>\n\n        <a href=\"\/contacto\/\" class=\"cwhy-link\">\n          Hablar con un asesor\n          <span aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\">\n              <path d=\"M7 17L17 7\"><\/path>\n              <path d=\"M8 7h9v9\"><\/path>\n            <\/svg>\n          <\/span>\n        <\/a>\n      <\/div>\n    <\/div>\n\n    <div class=\"cwhy-cards\">\n\n      <article class=\"cwhy-card is-active\" tabindex=\"0\">\n        <div class=\"cwhy-image\">\n          <img decoding=\"async\" src=\"http:\/\/commerss.com\/wp-content\/uploads\/2026\/06\/Beneficio-1-scaled.jpg\" alt=\"\">\n        <\/div>\n\n        <div class=\"cwhy-overlay\"><\/div>\n\n        <div class=\"cwhy-meta\">\n          <span>01<\/span>\n          <small>Escala<\/small>\n        <\/div>\n\n        <div class=\"cwhy-big-letter\">E<\/div>\n\n        <div class=\"cwhy-content\">\n          <span>Proyectos industriales<\/span>\n\n          <h3>\n            Respaldo para proyectos de cualquier escala\n          <\/h3>\n\n          <p>\n            Desde aplicaciones espec\u00edficas hasta soluciones integrales,\n            encuentre alternativas de productos que se adapten a las especificaciones de tu proyecto.\n          <\/p>\n\n          <a href=\"\/contacto\/\" class=\"cwhy-button\">\n            Solicitar orientaci\u00f3n\n            <i aria-hidden=\"true\">\n              <svg viewBox=\"0 0 24 24\">\n                <path d=\"M7 17L17 7\"><\/path>\n                <path d=\"M8 7h9v9\"><\/path>\n              <\/svg>\n            <\/i>\n          <\/a>\n        <\/div>\n      <\/article>\n\n      <article class=\"cwhy-card\" tabindex=\"0\">\n        <div class=\"cwhy-image\">\n          <img decoding=\"async\" src=\"http:\/\/commerss.com\/wp-content\/uploads\/2026\/06\/Beneficio-2-scaled.jpg\" alt=\"\">\n        <\/div>\n\n        <div class=\"cwhy-overlay\"><\/div>\n\n        <div class=\"cwhy-meta\">\n          <span>02<\/span>\n          <small>Gesti\u00f3n<\/small>\n        <\/div>\n\n        <div class=\"cwhy-big-letter\">G<\/div>\n\n        <div class=\"cwhy-content\">\n          <span>Aliado comercial<\/span>\n\n          <h3>\n            Un solo punto de contacto\n          <\/h3>\n\n          <p>\n            Simplificamos la gesti\u00f3n de proveedores para el acceso a una amplia\n            red de marcas especializadas todo en un solo aliado comercial.\n          <\/p>\n\n          <a href=\"\/contacto\/\" class=\"cwhy-button\">\n            Solicitar orientaci\u00f3n\n            <i aria-hidden=\"true\">\n              <svg viewBox=\"0 0 24 24\">\n                <path d=\"M7 17L17 7\"><\/path>\n                <path d=\"M8 7h9v9\"><\/path>\n              <\/svg>\n            <\/i>\n          <\/a>\n        <\/div>\n      <\/article>\n\n      <article class=\"cwhy-card\" tabindex=\"0\">\n        <div class=\"cwhy-image\">\n          <img decoding=\"async\" src=\"http:\/\/commerss.com\/wp-content\/uploads\/2026\/06\/Beneficio-3-scaled.jpg\" alt=\"\">\n        <\/div>\n\n        <div class=\"cwhy-overlay\"><\/div>\n\n        <div class=\"cwhy-meta\">\n          <span>03<\/span>\n          <small>Eficiencia<\/small>\n        <\/div>\n\n        <div class=\"cwhy-big-letter\">C<\/div>\n\n        <div class=\"cwhy-content\">\n          <span>Procesos de compra<\/span>\n\n          <h3>\n            Reducci\u00f3n de costos administrativos\n          <\/h3>\n\n          <p>\n            Menos proveedores que gestionar significa procesos de compra m\u00e1s\n            \u00e1giles y menor carga operativa.\n          <\/p>\n\n          <a href=\"\/contacto\/\" class=\"cwhy-button\">\n            Solicitar orientaci\u00f3n\n            <i aria-hidden=\"true\">\n              <svg viewBox=\"0 0 24 24\">\n                <path d=\"M7 17L17 7\"><\/path>\n                <path d=\"M8 7h9v9\"><\/path>\n              <\/svg>\n            <\/i>\n          <\/a>\n        <\/div>\n      <\/article>\n\n      <article class=\"cwhy-card\" tabindex=\"0\">\n        <div class=\"cwhy-image\">\n          <img decoding=\"async\" src=\"http:\/\/commerss.com\/wp-content\/uploads\/2026\/06\/Beneficio-4-scaled.jpg\" alt=\"\">\n        <\/div>\n\n        <div class=\"cwhy-overlay\"><\/div>\n\n        <div class=\"cwhy-meta\">\n          <span>04<\/span>\n          <small>Soporte<\/small>\n        <\/div>\n\n        <div class=\"cwhy-big-letter\">S<\/div>\n\n        <div class=\"cwhy-content\">\n          <span>Acompa\u00f1amiento y orientaci\u00f3n<\/span>\n\n          <h3>\n           Acompa\u00f1amiento por expertos\n          <\/h3>\n\n          <p>\n            Reciba acompa\u00f1amiento para identificar las mejores alternativas\n            de acuerdo con los requerimientos de cada proyecto.\n          <\/p>\n\n          <a href=\"\/contacto\/\" class=\"cwhy-button\">\n            Solicitar orientaci\u00f3n\n            <i aria-hidden=\"true\">\n              <svg viewBox=\"0 0 24 24\">\n                <path d=\"M7 17L17 7\"><\/path>\n                <path d=\"M8 7h9v9\"><\/path>\n              <\/svg>\n            <\/i>\n          <\/a>\n        <\/div>\n      <\/article>\n\n    <\/div>\n  <\/div>\n<\/section>\n<style>\n#commerss-benefits-section {\n  --cwhy-navy: #073f5b;\n  --cwhy-dark: #071923;\n  --cwhy-teal: #4ba6a6;\n  --cwhy-teal-light: #87d0cd;\n  --cwhy-text: #6a7d86;\n\n  width: 100%;\n  background:\n    radial-gradient(\n      circle at 88% 0%,\n      rgba(75, 166, 166, 0.12),\n      transparent 26%\n    ),\n    #ffffff;\n  color: var(--cwhy-navy);\n\n  font-family:\n    -apple-system,\n    BlinkMacSystemFont,\n    \"SF Pro Display\",\n    \"Segoe UI\",\n    sans-serif;\n}\n\n#commerss-benefits-section *,\n#commerss-benefits-section *::before,\n#commerss-benefits-section *::after {\n  box-sizing: border-box;\n}\n\n#commerss-benefits-section .cwhy-shell {\n  width: min(1280px, calc(100% - 48px));\n  margin: 0 auto;\n  padding: clamp(58px, 7vw, 96px) 0;\n}\n\n#commerss-benefits-section .cwhy-top {\n  display: grid;\n  grid-template-columns: minmax(0, 1.25fr) minmax(300px, 0.55fr);\n  gap: clamp(34px, 7vw, 100px);\n  align-items: start;\n  margin-bottom: clamp(30px, 4vw, 48px);\n}\n\n#commerss-benefits-section .cwhy-eyebrow {\n  display: block;\n  margin-bottom: 14px;\n\n  color: var(--cwhy-teal);\n  font-size: 10px;\n  font-weight: 850;\n  letter-spacing: 0.22em;\n  text-transform: uppercase;\n}\n\n#commerss-benefits-section .cwhy-header h2 {\n  margin: 0;\n\n  color: var(--cwhy-navy);\n  font-size: clamp(42px, 5.4vw, 74px);\n  font-weight: 800;\n  line-height: 0.94;\n  letter-spacing: -0.075em;\n}\n\n#commerss-benefits-section .cwhy-intro {\n  padding-top: 10px;\n}\n\n#commerss-benefits-section .cwhy-intro p {\n  margin: 0;\n\n  color: var(--cwhy-text);\n  font-size: 15px;\n  line-height: 1.65;\n}\n\n#commerss-benefits-section .cwhy-link {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n\n  margin-top: 18px;\n\n  color: var(--cwhy-navy);\n  font-size: 11px;\n  font-weight: 800;\n  text-decoration: none;\n}\n\n#commerss-benefits-section .cwhy-link span {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n\n  width: 20px;\n  height: 20px;\n\n  border-radius: 50%;\n  background: var(--cwhy-teal);\n  color: #ffffff;\n\n  transition:\n    transform 0.28s ease,\n    background 0.28s ease;\n}\n\n#commerss-benefits-section .cwhy-link span svg {\n  width: 11px;\n  height: 11px;\n\n  fill: none;\n  stroke: currentColor;\n  stroke-width: 2.2;\n  stroke-linecap: round;\n  stroke-linejoin: round;\n}\n\n#commerss-benefits-section .cwhy-link:hover span {\n  transform: translate(3px, -3px);\n  background: var(--cwhy-navy);\n}\n\n#commerss-benefits-section .cwhy-cards {\n  display: flex;\n  gap: 12px;\n  min-height: 510px;\n}\n\n#commerss-benefits-section .cwhy-card {\n  position: relative;\n  flex: 0.82;\n  min-width: 0;\n  min-height: 510px;\n  overflow: hidden;\n\n  display: flex;\n  align-items: flex-end;\n\n  padding: clamp(24px, 3vw, 36px);\n\n  border: 0;\n  border-radius: 24px;\n  background: #000000;\n  color: #ffffff;\n\n  isolation: isolate;\n  cursor: pointer;\n\n  box-shadow:\n    0 18px 45px rgba(7, 63, 91, 0.09);\n\n  transition:\n    flex 0.75s cubic-bezier(.22, .61, .36, 1),\n    transform 0.45s cubic-bezier(.22, .61, .36, 1),\n    box-shadow 0.45s ease;\n}\n\n#commerss-benefits-section .cwhy-card.is-active {\n  flex: 1.75;\n}\n\n#commerss-benefits-section .cwhy-card:not(.is-active) {\n  padding-left: clamp(20px, 2.1vw, 28px);\n  padding-right: clamp(20px, 2.1vw, 28px);\n}\n\n#commerss-benefits-section .cwhy-card:hover {\n  transform: translateY(-7px);\n  box-shadow:\n    0 18px 42px rgba(7, 63, 91, 0.14),\n    0 38px 90px rgba(7, 63, 91, 0.20);\n}\n\n#commerss-benefits-section .cwhy-image {\n  position: absolute;\n  inset: 0;\n  z-index: -5;\n  overflow: hidden;\n}\n\n#commerss-benefits-section .cwhy-image img {\n  width: 100%;\n  height: 100%;\n  display: block;\n\n  object-fit: cover;\n  object-position: center;\n\n  transform: scale(1.02);\n  filter: saturate(0.82) contrast(1.05);\n\n  transition:\n    transform 1.15s cubic-bezier(.22, .61, .36, 1),\n    filter 0.65s ease;\n}\n\n#commerss-benefits-section .cwhy-card:hover .cwhy-image img,\n#commerss-benefits-section .cwhy-card.is-active .cwhy-image img {\n  transform: scale(1.14);\n  filter: saturate(1.05) contrast(1.08);\n}\n\n#commerss-benefits-section .cwhy-overlay {\n  position: absolute;\n  inset: 0;\n  z-index: -4;\n\n  background:\n    linear-gradient(\n      180deg,\n      rgba(4, 17, 24, 0.10) 0%,\n      rgba(4, 17, 24, 0.44) 38%,\n      rgba(4, 17, 24, 0.88) 100%\n    ),\n    radial-gradient(\n      circle at 82% 12%,\n      rgba(75, 166, 166, 0.20),\n      transparent 34%\n    );\n\n  transition: background 0.45s ease;\n}\n\n#commerss-benefits-section .cwhy-card.is-active .cwhy-overlay,\n#commerss-benefits-section .cwhy-card:hover .cwhy-overlay {\n  background:\n    linear-gradient(\n      180deg,\n      rgba(4, 17, 24, 0.04) 0%,\n      rgba(4, 17, 24, 0.34) 38%,\n      rgba(4, 17, 24, 0.90) 100%\n    ),\n    radial-gradient(\n      circle at 82% 12%,\n      rgba(75, 166, 166, 0.36),\n      transparent 38%\n    );\n}\n\n#commerss-benefits-section .cwhy-card::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  z-index: -2;\n\n  background:\n    linear-gradient(\n      115deg,\n      transparent 20%,\n      rgba(255, 255, 255, 0.16) 46%,\n      transparent 70%\n    );\n\n  transform: translateX(-135%);\n  transition: transform 1s cubic-bezier(.22, .61, .36, 1);\n}\n\n#commerss-benefits-section .cwhy-card:hover::after,\n#commerss-benefits-section .cwhy-card.is-active::after {\n  transform: translateX(135%);\n}\n\n#commerss-benefits-section .cwhy-meta {\n  position: absolute;\n  top: 22px;\n  left: 22px;\n  right: 22px;\n  z-index: 4;\n\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 12px;\n}\n\n#commerss-benefits-section .cwhy-meta span,\n#commerss-benefits-section .cwhy-meta small {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n\n  min-height: 30px;\n  padding: 0 13px;\n\n  border-radius: 999px;\n  background: rgba(255, 255, 255, 0.13);\n  color: rgba(255, 255, 255, 0.82);\n\n  font-size: 8px;\n  font-weight: 850;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n\n  backdrop-filter: blur(14px);\n  -webkit-backdrop-filter: blur(14px);\n}\n\n#commerss-benefits-section .cwhy-meta small {\n  max-width: 150px;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n\n#commerss-benefits-section .cwhy-big-letter {\n  position: absolute;\n  right: -18px;\n  top: 38px;\n  z-index: -1;\n\n  color: rgba(255, 255, 255, 0.10);\n  font-size: clamp(160px, 16vw, 260px);\n  font-weight: 900;\n  line-height: 1;\n  letter-spacing: -0.12em;\n\n  opacity: 0;\n  transform: translateX(35px);\n\n  transition:\n    opacity 0.45s ease,\n    transform 0.55s cubic-bezier(.22, .61, .36, 1);\n}\n\n#commerss-benefits-section .cwhy-card.is-active .cwhy-big-letter,\n#commerss-benefits-section .cwhy-card:hover .cwhy-big-letter {\n  opacity: 1;\n  transform: translateX(0);\n}\n\n#commerss-benefits-section .cwhy-content {\n  position: relative;\n  z-index: 5;\n  max-width: 610px;\n}\n\n#commerss-benefits-section .cwhy-content > span {\n  display: block;\n  margin-bottom: 13px;\n\n  color: rgba(255, 255, 255, 0.58);\n  font-size: 9px;\n  font-weight: 850;\n  letter-spacing: 0.17em;\n  text-transform: uppercase;\n\n  opacity: 0;\n  transform: translateY(10px);\n\n  transition:\n    opacity 0.35s ease,\n    transform 0.4s ease;\n}\n\n#commerss-benefits-section .cwhy-content h3 {\n  max-width: 470px;\n  margin: 0;\n\n  color: #ffffff;\n  font-size: clamp(29px, 3.1vw, 48px);\n  font-weight: 850;\n  line-height: 1.04;\n  letter-spacing: -0.065em;\n\n  overflow: visible;\n  text-wrap: balance;\n\n  text-shadow: 0 16px 34px rgba(0, 0, 0, 0.36);\n\n  transition:\n    font-size 0.55s cubic-bezier(.22, .61, .36, 1),\n    max-width 0.55s ease,\n    letter-spacing 0.55s ease;\n}\n\n#commerss-benefits-section .cwhy-card:not(.is-active) .cwhy-content h3 {\n  width: 100%;\n  max-width: 100%;\n\n  font-size: clamp(22px, 1.8vw, 30px);\n  line-height: 1.08;\n  letter-spacing: -0.045em;\n\n  word-break: normal;\n  overflow-wrap: normal;\n}\n\n#commerss-benefits-section .cwhy-content p {\n  max-width: 580px;\n  margin: 16px 0 0;\n\n  color: rgba(255, 255, 255, 0.74);\n  font-size: 14px;\n  line-height: 1.55;\n\n  opacity: 0;\n  transform: translateY(12px);\n\n  transition:\n    opacity 0.35s ease,\n    transform 0.4s ease;\n}\n\n#commerss-benefits-section .cwhy-button {\n  display: inline-flex;\n  align-items: center;\n  gap: 12px;\n\n  min-height: 45px;\n  margin-top: 22px;\n  padding: 0 8px 0 18px;\n\n  border-radius: 999px;\n  background: #ffffff;\n  color: var(--cwhy-navy);\n\n  font-size: 11px;\n  font-weight: 800;\n  text-decoration: none;\n\n  opacity: 0;\n  transform: translateY(12px);\n\n  transition:\n    opacity 0.35s ease,\n    transform 0.4s ease,\n    background 0.3s ease,\n    color 0.3s ease;\n}\n\n#commerss-benefits-section .cwhy-button i {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n\n  width: 31px;\n  height: 31px;\n\n  border-radius: 50%;\n  background: var(--cwhy-teal);\n  color: #ffffff;\n\n  font-style: normal;\n\n  transition:\n    transform 0.28s ease,\n    background 0.28s ease;\n}\n\n#commerss-benefits-section .cwhy-button i svg {\n  width: 14px;\n  height: 14px;\n\n  fill: none;\n  stroke: currentColor;\n  stroke-width: 2;\n  stroke-linecap: round;\n  stroke-linejoin: round;\n}\n\n#commerss-benefits-section .cwhy-card.is-active .cwhy-content > span,\n#commerss-benefits-section .cwhy-card.is-active .cwhy-content p,\n#commerss-benefits-section .cwhy-card.is-active .cwhy-button,\n#commerss-benefits-section .cwhy-card:hover .cwhy-content > span,\n#commerss-benefits-section .cwhy-card:hover .cwhy-content p,\n#commerss-benefits-section .cwhy-card:hover .cwhy-button {\n  opacity: 1;\n  transform: translateY(0);\n}\n\n#commerss-benefits-section .cwhy-button:hover {\n  background: var(--cwhy-teal);\n  color: #ffffff;\n}\n\n#commerss-benefits-section .cwhy-button:hover i {\n  transform: translate(3px, -3px);\n  background: var(--cwhy-navy);\n}\n\n\/* TABLET *\/\n\n@media (max-width: 1100px) {\n  #commerss-benefits-section .cwhy-top {\n    grid-template-columns: 1fr;\n    gap: 24px;\n  }\n\n  #commerss-benefits-section .cwhy-intro {\n    max-width: 680px;\n    padding-top: 0;\n  }\n\n  #commerss-benefits-section .cwhy-cards {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    min-height: auto;\n  }\n\n  #commerss-benefits-section .cwhy-card,\n  #commerss-benefits-section .cwhy-card.is-active {\n    flex: none;\n    min-height: 430px;\n  }\n\n  #commerss-benefits-section .cwhy-content > span,\n  #commerss-benefits-section .cwhy-content p,\n  #commerss-benefits-section .cwhy-button {\n    opacity: 1;\n    transform: none;\n  }\n\n  #commerss-benefits-section .cwhy-card:not(.is-active) .cwhy-content h3 {\n    max-width: 470px;\n\n    font-size: clamp(29px, 3.1vw, 42px);\n    line-height: 1.04;\n    letter-spacing: -0.06em;\n  }\n\n  #commerss-benefits-section .cwhy-big-letter {\n    opacity: 1;\n    transform: none;\n  }\n}\n\n\/* M\u00d3VIL *\/\n\n@media (max-width: 767px) {\n  #commerss-benefits-section .cwhy-shell {\n    width: calc(100% - 28px);\n    padding: 56px 0;\n  }\n\n  #commerss-benefits-section .cwhy-header h2 {\n    font-size: 42px;\n  }\n\n  #commerss-benefits-section .cwhy-cards {\n    grid-template-columns: 1fr;\n    gap: 14px;\n  }\n\n  #commerss-benefits-section .cwhy-card,\n  #commerss-benefits-section .cwhy-card.is-active {\n    min-height: 390px;\n    padding: 28px 24px;\n    border-radius: 22px;\n  }\n\n  #commerss-benefits-section .cwhy-meta {\n    top: 18px;\n    left: 18px;\n    right: 18px;\n  }\n\n  #commerss-benefits-section .cwhy-content h3,\n  #commerss-benefits-section .cwhy-card:not(.is-active) .cwhy-content h3 {\n    font-size: 34px;\n    line-height: 1.05;\n    letter-spacing: -0.06em;\n  }\n\n  #commerss-benefits-section .cwhy-content p {\n    font-size: 14px;\n  }\n}\n<\/style>\n\n<script>\n(function () {\n  const section = document.getElementById('commerss-benefits-section');\n\n  if (!section || section.dataset.ready === 'true') {\n    return;\n  }\n\n  section.dataset.ready = 'true';\n\n  const cards = Array.from(\n    section.querySelectorAll('.cwhy-card')\n  );\n\n  function setActiveCard(activeCard) {\n    cards.forEach(function (card) {\n      card.classList.toggle(\n        'is-active',\n        card === activeCard\n      );\n    });\n  }\n\n  cards.forEach(function (card) {\n    card.addEventListener('mouseenter', function () {\n      setActiveCard(card);\n    });\n\n    card.addEventListener('focus', function () {\n      setActiveCard(card);\n    });\n\n    card.addEventListener('click', function () {\n      setActiveCard(card);\n    });\n  });\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>COMMERSS \u00b7 COMERCIALIZADORA INDUSTRIAL Explorar productos Hablar con un especialista 01 Explora m\u00e1s opciones 01 01 COMERCIALIZADORA INDUSTRIAL REPRESENTANTE OFICIAL SYCSA Productos para almacenamiento de materiales a granel. Silos y tanques atornillados o soldados, fabricados en acero al carb\u00f3n, acero inoxidable o aluminio. Ver todos los productos Categor\u00edas destacadas de productos. Explora nuestras principales categor\u00edas [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"inline_featured_image":false,"footnotes":""},"class_list":["post-213","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/commerss.com\/en\/wp-json\/wp\/v2\/pages\/213","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/commerss.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/commerss.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/commerss.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/commerss.com\/en\/wp-json\/wp\/v2\/comments?post=213"}],"version-history":[{"count":271,"href":"https:\/\/commerss.com\/en\/wp-json\/wp\/v2\/pages\/213\/revisions"}],"predecessor-version":[{"id":5326,"href":"https:\/\/commerss.com\/en\/wp-json\/wp\/v2\/pages\/213\/revisions\/5326"}],"wp:attachment":[{"href":"https:\/\/commerss.com\/en\/wp-json\/wp\/v2\/media?parent=213"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}