.elementor-882 .elementor-element.elementor-element-9cae5a1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-882 .elementor-element.elementor-element-9cae5a1:not(.elementor-motion-effects-element-type-background), .elementor-882 .elementor-element.elementor-element-9cae5a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e6e3dc;background-image:url("https://hiperme.io/wp-content/uploads/2026/09/fondo-s-hero-1-scaled.webp");}.elementor-882 .elementor-element.elementor-element-e34dd7b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-882 .elementor-element.elementor-element-240f1052{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-882 .elementor-element.elementor-element-70bb220 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:56px;font-weight:600;line-height:1.18em;letter-spacing:-0.5px;color:#033939;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-882 .elementor-element.elementor-element-44ebe92d{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-882 .elementor-element.elementor-element-47728d32{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-882 .elementor-element.elementor-element-1499c3d8 .elementor-button{background-color:#87D49E;font-family:"Geist", Sans-serif;font-size:16px;font-weight:600;fill:#033939;color:#033939;border-radius:14px 14px 14px 14px;}.elementor-882 .elementor-element.elementor-element-815ae5a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-882 .elementor-element.elementor-element-4e5ead93{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-882 .elementor-element.elementor-element-4e5ead93:not(.elementor-motion-effects-element-type-background), .elementor-882 .elementor-element.elementor-element-4e5ead93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-882 .elementor-element.elementor-element-2f416ad5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-882 .elementor-element.elementor-element-b305b9b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-882 .elementor-element.elementor-element-1fad444d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-882 .elementor-element.elementor-element-d9491d3 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:40px;font-weight:600;line-height:1.18em;letter-spacing:-0.5px;color:#033939;}.elementor-882 .elementor-element.elementor-element-47dfea4d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-882 .elementor-element.elementor-element-4fbc8aa2{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-882 .elementor-element.elementor-element-15d9176f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-882 .elementor-element.elementor-element-6e1678cc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-882 .elementor-element.elementor-element-3ae70b9e .elementor-heading-title{font-family:"Geist", Sans-serif;color:#033939;}.elementor-882 .elementor-element.elementor-element-74544f98{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-882 .elementor-element.elementor-element-5dd96a80{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-882 .elementor-element.elementor-element-4b0523d3 .elementor-heading-title{font-family:"Geist", Sans-serif;color:#033939;}.elementor-882 .elementor-element.elementor-element-42766076{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-882 .elementor-element.elementor-element-393865c4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-882 .elementor-element.elementor-element-6b911313 .elementor-heading-title{font-family:"Geist", Sans-serif;color:#033939;}.elementor-882 .elementor-element.elementor-element-13018778{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-882 .elementor-element.elementor-element-5967e937{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-882 .elementor-element.elementor-element-5967e937:not(.elementor-motion-effects-element-type-background), .elementor-882 .elementor-element.elementor-element-5967e937 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-882 .elementor-element.elementor-element-6044fc9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-882 .elementor-element.elementor-element-54047db6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-882 .elementor-element.elementor-element-71170853 .elementor-heading-title{font-family:"Geist", Sans-serif;color:#033939;}.elementor-882 .elementor-element.elementor-element-78a09b63{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-882 .elementor-element.elementor-element-18a53907 .elementor-button{background-color:#87D49E;font-family:"Geist", Sans-serif;font-size:16px;font-weight:600;fill:#033939;color:#033939;border-radius:14px 14px 14px 14px;}.elementor-882 .elementor-element.elementor-element-12719134{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-882 .elementor-element.elementor-element-5d501230 .elementor-heading-title{font-family:"Geist", Sans-serif;color:#033939;}.elementor-882 .elementor-element.elementor-element-173aa6c7{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-882 .elementor-element.elementor-element-16d8915b .elementor-button{background-color:transparent;font-family:"Geist", Sans-serif;font-size:16px;font-weight:600;fill:#033939;color:#033939;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:rgba(3,57,57,.3);border-radius:14px 14px 14px 14px;}.elementor-882 .elementor-element.elementor-element-79a1a337{--display:flex;--padding-top:84px;--padding-bottom:84px;--padding-left:0px;--padding-right:0px;}.elementor-882 .elementor-element.elementor-element-79a1a337:not(.elementor-motion-effects-element-type-background), .elementor-882 .elementor-element.elementor-element-79a1a337 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-882 .elementor-element.elementor-element-4bf23a5c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-882 .elementor-element.elementor-element-4bf23a5c:not(.elementor-motion-effects-element-type-background), .elementor-882 .elementor-element.elementor-element-4bf23a5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://hiperme.io/wp-content/uploads/2026/08/Fondo-banner-1.webp");}.elementor-882 .elementor-element.elementor-element-6596b8e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-882 .elementor-element.elementor-element-444fcfc8{font-family:"Geist", Sans-serif;font-weight:400;text-shadow:0px 0px 10px rgba(171.70000000000002, 171.70000000000002, 171.70000000000002, 0.3);}.elementor-882 .elementor-element.elementor-element-1f9ab7cb .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:40px;font-weight:600;line-height:1.08em;letter-spacing:-0.8px;color:#033939;}.elementor-882 .elementor-element.elementor-element-4f5badb.elementor-element{--align-self:center;}.elementor-882 .elementor-element.elementor-element-6467120b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-882 .elementor-element.elementor-element-6467120b:not(.elementor-motion-effects-element-type-background), .elementor-882 .elementor-element.elementor-element-6467120b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#033939;}.elementor-882 .elementor-element.elementor-element-4fcaef65{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-882 .elementor-element.elementor-element-770214a3.elementor-element{--align-self:center;}.elementor-882 .elementor-element.elementor-element-6a39b7e .elementor-heading-title{font-family:"Geist", Sans-serif;color:#E6E3DC;}.elementor-882 .elementor-element.elementor-element-62f78a38{font-family:"Plus Jakarta Sans", Sans-serif;color:#FFEFEF;}.elementor-882 .elementor-element.elementor-element-395d6be7 .elementor-button{background-color:#87D49E;font-family:"Geist", Sans-serif;font-size:16px;font-weight:600;fill:#033939;color:#033939;border-radius:14px 14px 14px 14px;}.elementor-882 .elementor-element.elementor-element-395d6be7.elementor-element{--align-self:center;}@media(min-width:768px){.elementor-882 .elementor-element.elementor-element-6e1678cc{--content-width:1140px;}}@media(max-width:1024px){.elementor-882 .elementor-element.elementor-element-e34dd7b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-882 .elementor-element.elementor-element-70bb220 .elementor-heading-title{font-size:40px;}.elementor-882 .elementor-element.elementor-element-b305b9b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-882 .elementor-element.elementor-element-d9491d3 .elementor-heading-title{font-size:32px;}.elementor-882 .elementor-element.elementor-element-6e1678cc{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-882 .elementor-element.elementor-element-5dd96a80{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-882 .elementor-element.elementor-element-393865c4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-882 .elementor-element.elementor-element-6044fc9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-882 .elementor-element.elementor-element-1f9ab7cb .elementor-heading-title{font-size:32px;}}@media(max-width:767px){.elementor-882 .elementor-element.elementor-element-70bb220 .elementor-heading-title{font-size:30px;}.elementor-882 .elementor-element.elementor-element-d9491d3 .elementor-heading-title{font-size:26px;}.elementor-882 .elementor-element.elementor-element-1f9ab7cb .elementor-heading-title{font-size:26px;}}/* Start custom CSS *//* HiperMe - Soporte (servicio, 17/19) - CSS especifico de esta pagina.
   Tercera y ultima de las 3 sub-paginas de "Servicios" (Implementacion/
   Integraciones/Soporte) - completa esa familia. La mas compacta de las 3:
   solo 4 secciones de contenido. Hero3 CLARO (no oscuro, distinto del hero3
   oscuro usado en otras variantes de Soporte no construidas) con captura de
   pantalla real + franja de 4 etiquetas debajo. Reutiliza filas numeradas
   hm-row (mismo patron que Integraciones/15, pero mas simple: sin linea de
   impacto, sin wrapper rbody). NUEVO: split-sec (2 mitades lado a lado,
   "Clientes" vs "Aun no sos cliente"). Cierre closing3 simple sin lista de
   chips (igual a Integraciones/15).
   Ver memoria elementor-* antes de tocar: --font-display (no --display),
   nunca display:grid en un Container de Elementor (siempre flex), toda fila
   50/50 necesita flex:0 0 calc(50% - halfGap)!important desde el inicio,
   stacking a columna SIEMPRE flex:0 0 auto!important;width:100%. Cualquier
   max-width en una clase que sea el Classes param del widget necesita
   !important. Boton con texto claro sobre fondo oscuro necesita !important
   en el color. */

.eyebrow{display:inline-flex!important;align-items:center!important;gap:9px!important;padding:8px 16px!important;border-radius:999px!important;background:#e7f2d8!important;font-family:var(--font-display)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--forest)!important}
.eyebrow.on-deep{background:rgba(135,212,158,.16)!important;color:var(--mint)!important}
.lead{font-size:18px!important;line-height:1.62!important;color:var(--muted)!important;max-width:640px!important}

/* HERO3 (claro, con captura de pantalla) */
.hero3{position:relative!important;background-color:#e6e3dc!important;background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important;color:var(--deep)!important;padding:104px 0 0!important;overflow:hidden!important}
.hero3-grid{gap:64px!important;align-items:flex-start!important}
.hero3-copy,.hero3-shot{flex:0 0 calc(50% - 32px)!important;max-width:calc(50% - 32px)!important}
.hero3 h1{color:var(--deep)!important;max-width:12ch!important;font-family:var(--font-display)!important;font-weight:600!important;line-height:1.05!important;letter-spacing:-.03em!important}
.hero3 .lead{color:#000!important;font-size:17.5px!important;max-width:46ch!important;margin:24px 0 32px!important}
.hero3 .eyebrow{margin-bottom:26px!important}
.hero3-actions{display:flex!important;gap:14px!important;flex-wrap:wrap!important;align-items:center!important}
.hero3-shot{position:relative!important;margin:0 0 -110px!important}
.hero3-shot img{width:100%!important;display:block!important;border-radius:22px!important;border:1px solid var(--line-2)!important;box-shadow:0 30px 70px rgba(3,57,57,.18)!important}
.hero3-strip{position:relative!important;margin-top:96px!important;border-top:1px solid var(--line)!important;padding:22px 0 24px!important}
.hero3-strip-inner{display:flex!important;gap:38px!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important}
.hero3-strip span{font-family:var(--font-mono)!important;font-size:11.5px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--muted-2)!important}
@media (max-width:1000px){.hero3-copy,.hero3-shot{flex:0 0 auto!important;width:100%!important;max-width:100%!important}.hero3 h1{max-width:none!important}.hero3-shot{margin:36px 0 -80px!important}}

/* ACCESO A SOPORTE (method-top + filas numeradas simples) */
.method{padding:140px 0 112px!important;background:#fff!important}
.method-top{gap:56px!important;align-items:flex-start!important;margin-bottom:44px!important}
.method-top .l,.method-top .r{flex:0 0 calc(50% - 28px)!important;max-width:calc(50% - 28px)!important}
.method-top .r p{font-size:17px!important;line-height:1.66!important;color:var(--muted)!important;margin:0!important}
@media (max-width:1080px){.method-top .l,.method-top .r{flex:0 0 auto!important;width:100%!important;max-width:100%!important}}
.rows{border-top:1px solid var(--line)!important}
.hm-row{padding:34px 0!important;border-bottom:1px solid var(--line)!important;transition:background .3s var(--ease)!important}
.hm-row .e-con-inner{display:flex!important;flex-direction:row!important;align-items:baseline!important;gap:32px!important}
.hm-row .e-con-inner>*:first-child{flex:0 0 88px!important;max-width:88px!important}
.hm-row .e-con-inner>*:nth-child(2){flex:1 1 0!important;min-width:0!important}
.hm-row .e-con-inner>*:last-child{flex:1.1 1 0!important;min-width:0!important}
.hm-row:hover{background:var(--sand-3)!important}
.hm-row .rn{flex:0 0 88px!important;font-family:var(--font-mono)!important;font-size:12px!important;letter-spacing:.12em!important;color:var(--muted-2)!important}
.hm-row h3{flex:0 0 calc(45% - 21px)!important;font-family:var(--font-display)!important;font-size:clamp(21px,2.1vw,27px)!important;font-weight:600!important;letter-spacing:-.02em!important;color:var(--deep)!important;line-height:1.15!important;margin:0!important}
.hm-row p{flex:1 1 0!important;font-size:16px!important;line-height:1.62!important;color:var(--muted)!important;max-width:52ch!important;margin:0!important}
@media (max-width:1000px){.hm-row{padding:28px 0!important}.hm-row .e-con-inner{flex-direction:column!important;gap:12px!important}.hm-row .e-con-inner>*:first-child,.hm-row .e-con-inner>*:nth-child(2),.hm-row .e-con-inner>*:last-child{flex:0 0 auto!important;width:100%!important;max-width:100%!important}}

/* CLIENTES / NO CLIENTES (split) */
.split-sec{background:#fff!important;padding:0 0 100px!important}
.split{border:1px solid var(--line)!important;border-radius:28px!important;overflow:hidden!important}
.split-half{flex:0 0 50%!important;max-width:50%!important;padding:56px clamp(28px,3.6vw,52px)!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:18px!important;box-sizing:border-box!important}
.split-half.a{background:var(--sand-2)!important;border-right:1px solid var(--line)!important}
.split-half.b{background:#fff!important}
.split-half .k{font-family:var(--font-mono)!important;font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--forest)!important}
.split-half h2{font-family:var(--font-display)!important;font-weight:600!important;font-size:40px!important;line-height:1.08!important;letter-spacing:-.028em!important;color:var(--deep)!important;text-wrap:balance!important;max-width:20ch!important;margin:0!important}
.split-half p{font-size:16px!important;line-height:1.62!important;color:var(--muted)!important;max-width:44ch!important;margin:0!important}
.split-half .btn{margin-top:12px!important}
@media (max-width:1000px){.split-half{flex:0 0 100%!important;max-width:100%!important}.split-half.a{border-right:0!important;border-bottom:1px solid var(--line)!important}}

/* CIERRE (closing3 simple) */
.closing3{background:var(--deep)!important;text-align:center!important;padding:112px 0 120px!important;position:relative!important;overflow:hidden!important}
.closing3-inner{max-width:min(880px,calc(100% - 48px))!important;margin:0 auto!important}
.closing3 .eyebrow{margin:0 auto!important}
.closing3 h2{font-family:var(--font-display)!important;font-weight:600!important;font-size:clamp(30px,3.6vw,50px)!important;line-height:1.06!important;letter-spacing:-.03em!important;color:var(--sand)!important;text-wrap:balance!important;margin:22px auto 18px!important;max-width:26ch!important}
.closing3 p{font-size:17.5px!important;line-height:1.62!important;color:var(--on-deep)!important;max-width:56ch!important;margin:0 auto 34px!important}

@media (max-width:640px){
  .method{padding:88px 0 72px!important}
  .hero3{padding:56px 0 0!important}
  .closing3{padding:72px 0 80px!important}
  .hero3-actions .btn{width:100%!important;justify-content:center!important}
}

.site-footer{border-radius:0!important}
@media(max-width:1024px){.site-footer{border-radius:0!important}}
@media (max-width:1024px){.split-half h2{font-size:32px!important}}
@media (max-width:767px){.split-half h2{font-size:26px!important}}


/* Hero sin la franja inferior: la captura ya no se solapa con la seccion siguiente */
.hero3{padding:104px 0 72px!important}
.hero3-shot{margin:0!important}

/* Hero compacto en responsive: menos alto de pantalla */
@media (max-width:1000px){
  .hero3{padding:40px 0 40px!important}
  .hero3-grid{gap:0!important}
  .hero3-copy{gap:12px!important}
  .hero3 .eyebrow{margin-bottom:6px!important}
  .hero3 .lead{margin:0 0 4px!important;font-size:16px!important;line-height:1.5!important}
  .hero3-shot{margin:20px 0 0!important}
}
@media (max-width:640px){
  .hero3{padding:24px 0 28px!important}
  .hero3 .lead{font-size:15px!important}
  .hero3-shot{margin:14px 0 0!important}
  .hero3-shot img{max-height:190px!important;object-fit:cover!important;object-position:top center!important}
}


/* ── CALIDAD ISO 9001 (banner duplicado del Home) ──────────────────────── */
.qual-box{position:relative!important;overflow:hidden!important;background:var(--mint)!important;color:var(--deep)!important;border-radius:36px!important;padding:60px 64px!important;display:grid!important;grid-template-columns:1.12fr 0.88fr!important;gap:56px!important;align-items:center!important}
.qual-box::before,.qual-box::after{content:""!important;position:absolute!important;border-radius:50%!important;pointer-events:none!important}
.qual-box::before{right:-170px!important;bottom:-230px!important;width:560px!important;height:560px!important;background:rgba(3,57,57,.045)!important}
.qual-box::after{right:-70px!important;bottom:-130px!important;width:380px!important;height:380px!important;background:rgba(3,57,57,.05)!important}
.qual-copy{position:relative!important;z-index:1!important}
.qual-copy .eyebrow{background:rgba(3,57,57,.1)!important;color:var(--deep)!important}
.qual-copy h2{font-size:clamp(22px,2vw,28px)!important;line-height:1.2!important;margin-top:18px!important}
.qual-copy .lead{color:rgba(3,57,57,.78)!important;margin-top:18px!important;max-width:46ch!important}
.qual-seal{display:inline-flex!important;align-items:center!important;gap:13px!important;margin-top:28px!important;background:rgba(255,255,255,.55)!important;border:1px solid rgba(3,57,57,.12)!important;border-radius:16px!important;padding:12px 18px 12px 13px!important}
.qual-seal .qs-disc{width:44px!important;height:44px!important;border-radius:12px!important;background:var(--deep)!important;color:var(--mint)!important;display:grid!important;place-items:center!important;flex:none!important}
.qual-seal .qs-disc svg{width:22px!important;height:22px!important}
.qual-seal strong{display:block!important;font-family:var(--font-display)!important;font-weight:700!important;font-size:16px!important;color:var(--deep)!important;letter-spacing:-.01em!important}
.qual-seal span{display:block!important;font-size:12.5px!important;color:rgba(3,57,57,.66)!important;margin-top:1px!important}
.qual-list{position:relative!important;z-index:1!important;list-style:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:18px!important}
.qual-list li{display:flex!important;align-items:center!important;gap:14px!important;font-size:15.5px!important;font-weight:500!important;color:var(--deep)!important;line-height:1.4!important}
.qual-list .ck{width:28px!important;height:28px!important;border-radius:50%!important;background:var(--deep)!important;color:var(--mint)!important;display:grid!important;place-items:center!important;flex:none!important}
.qual-list .ck svg{width:13px!important;height:13px!important}
@media (max-width:820px){.qual-box{grid-template-columns:1fr!important;gap:36px!important;padding:44px 36px!important}}
@media (max-width:480px){.qual-box{padding:34px 26px!important}}


/* Boton ghost "Solicitar una demo" en seccion portal: texto verde, blanco al hover */
.elementor-element-16d8915b .elementor-button{color:var(--mint)!important}
.elementor-element-16d8915b .elementor-button:hover{color:#fff!important;border-color:var(--mint)!important;background:var(--mint)!important}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://hiperme.io/wp-content/uploads/2026/08/Geist-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://hiperme.io/wp-content/uploads/2026/08/Geist-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://hiperme.io/wp-content/uploads/2026/08/Geist-Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://hiperme.io/wp-content/uploads/2026/08/PlusJakartaSans-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://hiperme.io/wp-content/uploads/2026/08/PlusJakartaSans-LightItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://hiperme.io/wp-content/uploads/2026/08/PlusJakartaSans-ExtraLight.woff2') format('woff2');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://hiperme.io/wp-content/uploads/2026/08/PlusJakartaSans-ExtraLightItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://hiperme.io/wp-content/uploads/2026/08/PlusJakartaSans-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://hiperme.io/wp-content/uploads/2026/08/PlusJakartaSans-Italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://hiperme.io/wp-content/uploads/2026/08/PlusJakartaSans-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://hiperme.io/wp-content/uploads/2026/08/PlusJakartaSans-MediumItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://hiperme.io/wp-content/uploads/2026/08/PlusJakartaSans-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://hiperme.io/wp-content/uploads/2026/08/PlusJakartaSans-SemiBoldItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://hiperme.io/wp-content/uploads/2026/08/PlusJakartaSans-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://hiperme.io/wp-content/uploads/2026/08/PlusJakartaSans-BoldItalic-1.woff2') format('woff2');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://hiperme.io/wp-content/uploads/2026/08/PlusJakartaSans-ExtraBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://hiperme.io/wp-content/uploads/2026/08/PlusJakartaSans-ExtraBoldItalic.woff2') format('woff2');
}
/* End Custom Fonts CSS */