.elementor-3827 .elementor-element.elementor-element-3297188{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.75;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3827 .elementor-element.elementor-element-3297188:not(.elementor-motion-effects-element-type-background), .elementor-3827 .elementor-element.elementor-element-3297188 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rivfordea.es/wp-content/uploads/2026/07/desfibrilador-para-empresas-en-madrid-instalado-en-oficina.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3827 .elementor-element.elementor-element-3297188::before, .elementor-3827 .elementor-element.elementor-element-3297188 > .elementor-background-video-container::before, .elementor-3827 .elementor-element.elementor-element-3297188 > .e-con-inner > .elementor-background-video-container::before, .elementor-3827 .elementor-element.elementor-element-3297188 > .elementor-background-slideshow::before, .elementor-3827 .elementor-element.elementor-element-3297188 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3827 .elementor-element.elementor-element-3297188 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-3fdcf828 );--background-overlay:'';}.elementor-3827 .elementor-element.elementor-element-7c76dd5{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.75;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3827 .elementor-element.elementor-element-7c76dd5:not(.elementor-motion-effects-element-type-background), .elementor-3827 .elementor-element.elementor-element-7c76dd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1e67e00e );}.elementor-3827 .elementor-element.elementor-element-7c76dd5::before, .elementor-3827 .elementor-element.elementor-element-7c76dd5 > .elementor-background-video-container::before, .elementor-3827 .elementor-element.elementor-element-7c76dd5 > .e-con-inner > .elementor-background-video-container::before, .elementor-3827 .elementor-element.elementor-element-7c76dd5 > .elementor-background-slideshow::before, .elementor-3827 .elementor-element.elementor-element-7c76dd5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3827 .elementor-element.elementor-element-7c76dd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-3fdcf828 );--background-overlay:'';}.elementor-3827 .elementor-element.elementor-element-d47e609{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.75;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3827 .elementor-element.elementor-element-d47e609:not(.elementor-motion-effects-element-type-background), .elementor-3827 .elementor-element.elementor-element-d47e609 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1e67e00e );}.elementor-3827 .elementor-element.elementor-element-d47e609::before, .elementor-3827 .elementor-element.elementor-element-d47e609 > .elementor-background-video-container::before, .elementor-3827 .elementor-element.elementor-element-d47e609 > .e-con-inner > .elementor-background-video-container::before, .elementor-3827 .elementor-element.elementor-element-d47e609 > .elementor-background-slideshow::before, .elementor-3827 .elementor-element.elementor-element-d47e609 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3827 .elementor-element.elementor-element-d47e609 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-3fdcf828 );--background-overlay:'';}.elementor-3827 .elementor-element.elementor-element-bbbed1f{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.75;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3827 .elementor-element.elementor-element-bbbed1f:not(.elementor-motion-effects-element-type-background), .elementor-3827 .elementor-element.elementor-element-bbbed1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1e67e00e );}.elementor-3827 .elementor-element.elementor-element-bbbed1f::before, .elementor-3827 .elementor-element.elementor-element-bbbed1f > .elementor-background-video-container::before, .elementor-3827 .elementor-element.elementor-element-bbbed1f > .e-con-inner > .elementor-background-video-container::before, .elementor-3827 .elementor-element.elementor-element-bbbed1f > .elementor-background-slideshow::before, .elementor-3827 .elementor-element.elementor-element-bbbed1f > .e-con-inner > .elementor-background-slideshow::before, .elementor-3827 .elementor-element.elementor-element-bbbed1f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-3fdcf828 );--background-overlay:'';}.elementor-3827 .elementor-element.elementor-element-6f3261b{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.75;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3827 .elementor-element.elementor-element-6f3261b:not(.elementor-motion-effects-element-type-background), .elementor-3827 .elementor-element.elementor-element-6f3261b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1e67e00e );}.elementor-3827 .elementor-element.elementor-element-6f3261b::before, .elementor-3827 .elementor-element.elementor-element-6f3261b > .elementor-background-video-container::before, .elementor-3827 .elementor-element.elementor-element-6f3261b > .e-con-inner > .elementor-background-video-container::before, .elementor-3827 .elementor-element.elementor-element-6f3261b > .elementor-background-slideshow::before, .elementor-3827 .elementor-element.elementor-element-6f3261b > .e-con-inner > .elementor-background-slideshow::before, .elementor-3827 .elementor-element.elementor-element-6f3261b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-3fdcf828 );--background-overlay:'';}.elementor-3827 .elementor-element.elementor-element-c79f35f{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.75;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3827 .elementor-element.elementor-element-c79f35f:not(.elementor-motion-effects-element-type-background), .elementor-3827 .elementor-element.elementor-element-c79f35f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1e67e00e );}.elementor-3827 .elementor-element.elementor-element-c79f35f::before, .elementor-3827 .elementor-element.elementor-element-c79f35f > .elementor-background-video-container::before, .elementor-3827 .elementor-element.elementor-element-c79f35f > .e-con-inner > .elementor-background-video-container::before, .elementor-3827 .elementor-element.elementor-element-c79f35f > .elementor-background-slideshow::before, .elementor-3827 .elementor-element.elementor-element-c79f35f > .e-con-inner > .elementor-background-slideshow::before, .elementor-3827 .elementor-element.elementor-element-c79f35f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-3fdcf828 );--background-overlay:'';}.elementor-3827 .elementor-element.elementor-element-1e64d65{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.75;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3827 .elementor-element.elementor-element-1e64d65:not(.elementor-motion-effects-element-type-background), .elementor-3827 .elementor-element.elementor-element-1e64d65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1e67e00e );}.elementor-3827 .elementor-element.elementor-element-1e64d65::before, .elementor-3827 .elementor-element.elementor-element-1e64d65 > .elementor-background-video-container::before, .elementor-3827 .elementor-element.elementor-element-1e64d65 > .e-con-inner > .elementor-background-video-container::before, .elementor-3827 .elementor-element.elementor-element-1e64d65 > .elementor-background-slideshow::before, .elementor-3827 .elementor-element.elementor-element-1e64d65 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3827 .elementor-element.elementor-element-1e64d65 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-3fdcf828 );--background-overlay:'';}.elementor-3827 .elementor-element.elementor-element-602ed07{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.75;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3827 .elementor-element.elementor-element-602ed07:not(.elementor-motion-effects-element-type-background), .elementor-3827 .elementor-element.elementor-element-602ed07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1e67e00e );}.elementor-3827 .elementor-element.elementor-element-602ed07::before, .elementor-3827 .elementor-element.elementor-element-602ed07 > .elementor-background-video-container::before, .elementor-3827 .elementor-element.elementor-element-602ed07 > .e-con-inner > .elementor-background-video-container::before, .elementor-3827 .elementor-element.elementor-element-602ed07 > .elementor-background-slideshow::before, .elementor-3827 .elementor-element.elementor-element-602ed07 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3827 .elementor-element.elementor-element-602ed07 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-3fdcf828 );--background-overlay:'';}.elementor-3827 .elementor-element.elementor-element-4b95912{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.75;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3827 .elementor-element.elementor-element-4b95912:not(.elementor-motion-effects-element-type-background), .elementor-3827 .elementor-element.elementor-element-4b95912 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1e67e00e );}.elementor-3827 .elementor-element.elementor-element-4b95912::before, .elementor-3827 .elementor-element.elementor-element-4b95912 > .elementor-background-video-container::before, .elementor-3827 .elementor-element.elementor-element-4b95912 > .e-con-inner > .elementor-background-video-container::before, .elementor-3827 .elementor-element.elementor-element-4b95912 > .elementor-background-slideshow::before, .elementor-3827 .elementor-element.elementor-element-4b95912 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3827 .elementor-element.elementor-element-4b95912 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-3fdcf828 );--background-overlay:'';}body.elementor-page-3827:not(.elementor-motion-effects-element-type-background), body.elementor-page-3827 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}@media(min-width:1025px){.elementor-3827 .elementor-element.elementor-element-3297188:not(.elementor-motion-effects-element-type-background), .elementor-3827 .elementor-element.elementor-element-3297188 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-3827 .elementor-element.elementor-element-3297188{--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3827 .elementor-element.elementor-element-7c76dd5{--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3827 .elementor-element.elementor-element-d47e609{--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3827 .elementor-element.elementor-element-bbbed1f{--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3827 .elementor-element.elementor-element-6f3261b{--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3827 .elementor-element.elementor-element-c79f35f{--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3827 .elementor-element.elementor-element-1e64d65{--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3827 .elementor-element.elementor-element-602ed07{--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3827 .elementor-element.elementor-element-4b95912{--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-3827 .elementor-element.elementor-element-3297188{--padding-top:50px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-3827 .elementor-element.elementor-element-7c76dd5{--padding-top:50px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-3827 .elementor-element.elementor-element-d47e609{--padding-top:50px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-3827 .elementor-element.elementor-element-bbbed1f{--padding-top:50px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-3827 .elementor-element.elementor-element-6f3261b{--padding-top:50px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-3827 .elementor-element.elementor-element-c79f35f{--padding-top:50px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-3827 .elementor-element.elementor-element-1e64d65{--padding-top:50px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-3827 .elementor-element.elementor-element-602ed07{--padding-top:50px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-3827 .elementor-element.elementor-element-4b95912{--padding-top:50px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS */body{margin:0;background:#fff;}
  .ln-hero-m3{position:relative;overflow:hidden;background:#1c2214;font-family:"DM Sans",sans-serif;}
  .ln-hero-m3 *{box-sizing:border-box;}
  .ln-hero-m3__bg{position:relative;min-height:560px;display:flex;align-items:center;}
  .ln-hero-m3__img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important;box-shadow:none!important;max-width:none!important;}
  .ln-hero-m3__overlay{position:absolute;inset:0;background:#000;opacity:.72;}
  .ln-hero-m3__content{position:relative;z-index:2;max-width:1200px;width:100%;margin:0 auto;padding:80px 24px 48px;}
  .ln-hero-m3__badge{display:inline-block;background:#9bc03c;color:#000;font-family:"Poppins",sans-serif;font-weight:600;font-size:13px;letter-spacing:.3px;text-transform:uppercase;border-radius:5px;padding:6px 12px;margin-bottom:20px;}
  .ln-hero-m3__title{font-family:"Poppins",sans-serif;font-weight:700;font-size:36px;line-height:1.15;color:#fff;margin:0 0 16px;max-width:600px;}
  .ln-hero-m3__lead{font-family:"Poppins",sans-serif;font-weight:600;font-size:19px;line-height:1.5;color:#cfe4a8;margin:0 0 14px;max-width:560px;}
  .ln-hero-m3__text{font-size:16px;line-height:1.6;color:#d7dacf;margin:0 0 32px;max-width:540px;}
  .ln-hero-m3__actions{display:flex;flex-wrap:wrap;gap:14px;}
  .ln-hero-m3__btn{display:inline-block;background:#9bc03c;color:#000;font-family:"Poppins",sans-serif;font-weight:600;font-size:15px;text-decoration:none;border-radius:5px;padding:14px 22px;border:2px solid #9bc03c;transition:background .2s ease,color .2s ease,border-color .2s ease;}
  .ln-hero-m3__btn:not(.ln-hero-m3__btn--ghost):hover{background:#000;color:#9bc03c;border-color:#000;}
  .ln-hero-m3__btn--ghost{background:transparent;color:#fff;border-color:#fff;}
  .ln-hero-m3__btn--ghost:hover{background:#000;color:#9bc03c;border-color:#000;}
  .ln-hero-m3__stats{position:relative;z-index:2;background:#9bc03c;display:grid;grid-template-columns:1fr;padding:28px 24px;}
  .ln-hero-m3__stat{text-align:center;padding:12px 8px;border-bottom:1px solid rgba(0,0,0,.15);}
  .ln-hero-m3__stat:last-child{border-bottom:none;}
  .ln-hero-m3__stat-num{display:block;font-family:"Montserrat",sans-serif;font-weight:800;font-size:26px;color:#000;}
  .ln-hero-m3__stat-label{display:block;font-family:"Poppins",sans-serif;font-weight:600;font-size:12px;letter-spacing:.3px;text-transform:uppercase;color:#000;margin-top:4px;}
  @media(min-width:768px){
    .ln-hero-m3__title{font-size:52px;}
    .ln-hero-m3__stats{grid-template-columns:repeat(4,1fr);max-width:1200px;margin:0 auto;padding:32px 24px;}
    .ln-hero-m3__stat{border-bottom:none;border-right:1px solid rgba(0,0,0,.15);}
    .ln-hero-m3__stat:last-child{border-right:none;}
  }
 
  .ln-dif-m3{background:#eef5ec;font-family:"DM Sans",sans-serif;padding:64px 24px;}
  .ln-dif-m3 *{box-sizing:border-box;}
  .ln-dif-m3__inner{max-width:1200px;margin:0 auto;}
  .ln-dif-m3__badge{display:inline-block;background:#9bc03c;color:#000;font-family:"Poppins",sans-serif;font-weight:600;font-size:13px;text-transform:uppercase;border-radius:5px;padding:6px 12px;margin-bottom:16px;}
  .ln-dif-m3__title{font-family:"Poppins",sans-serif;font-weight:700;font-size:32px;color:#000;margin:0 0 16px;max-width:640px;}
  .ln-dif-m3__intro{font-size:16px;line-height:1.7;color:#4a4a4a;margin:0 0 36px;max-width:760px;}
  .ln-dif-m3__grid{display:grid;grid-template-columns:1fr;gap:24px;}
  .ln-dif-m3__card{background:#fff;border-radius:10px;padding:28px;transition:transform .25s ease,box-shadow .25s ease;}
  .ln-dif-m3__card:hover{transform:translateY(-6px);box-shadow:0 12px 24px rgba(0,0,0,.1);}
  .ln-dif-m3__icon{width:44px;height:44px;color:#9bc03c;margin-bottom:16px;}
  .ln-dif-m3__icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;}
  .ln-dif-m3__card h3{font-family:"Poppins",sans-serif;font-weight:600;font-size:18px;color:#000;margin:0 0 10px;}
  .ln-dif-m3__card p{font-size:15px;line-height:1.6;color:#7a7a7a;margin:0;}
  @media(min-width:1100px){.ln-dif-m3__grid{grid-template-columns:repeat(4,1fr);}}
 
  .ln-servicio-m3{background:#fff;font-family:"DM Sans",sans-serif;padding:64px 24px;}
  .ln-servicio-m3 *{box-sizing:border-box;}
  .ln-servicio-m3__inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:36px;align-items:center;}
  .ln-servicio-m3__imgwrap{position:relative;}
.ln-servicio-m3__imgwrap::before{content:"";position:absolute;right:-16px;bottom:-16px;width:60%;height:55%;background:#9bc03c;border-radius:28px;z-index:0;}
.ln-servicio-m3__img{position:relative!important;z-index:1;width:100%;border-radius:22px!important;display:block;object-fit:cover;box-shadow:0 0 0 8px #fff,0 18px 40px rgba(28,34,20,.22)!important;max-width:100%;}
  .ln-servicio-m3__badge{display:inline-block;background:#e2f3dc;color:#3f6b1a;font-family:"Poppins",sans-serif;font-weight:600;font-size:13px;text-transform:uppercase;border-radius:5px;padding:6px 12px;margin-bottom:16px;}
  .ln-servicio-m3__title{font-family:"Poppins",sans-serif;font-weight:700;font-size:30px;color:#000;margin:0 0 16px;}
  .ln-servicio-m3__text{font-size:16px;line-height:1.7;color:#4a4a4a;margin:0 0 16px;}
  .ln-servicio-m3__list{list-style:none;padding:0;margin:0 0 24px;}
  .ln-servicio-m3__list li{position:relative;padding-left:28px;margin-bottom:12px;font-size:15px;line-height:1.5;color:#333;}
  .ln-servicio-m3__list li:before{content:"";position:absolute;left:0;top:4px;width:18px;height:18px;border-radius:50%;background:#9bc03c;}
  .ln-servicio-m3__list li:after{content:"";position:absolute;left:6px;top:7px;width:6px;height:10px;border-right:2px solid #000;border-bottom:2px solid #000;transform:rotate(45deg);}
  .ln-servicio-m3 a.ln-servicio-m3__link{color:#3f6b1a;font-weight:600;text-decoration:underline;}
  .ln-servicio-m3__foot{font-size:13px;color:#8a8a8a;margin:0 0 24px;}
  .ln-servicio-m3__foot a{color:#3f6b1a;}
  .ln-servicio-m3__btn{display:inline-block;background:#9bc03c;color:#000;font-family:"Poppins",sans-serif;font-weight:600;font-size:15px;text-decoration:none;border-radius:5px;padding:14px 22px;transition:background .2s ease,color .2s ease;}
  .ln-servicio-m3__btn:hover{background:#000;color:#9bc03c;}
  @media(min-width:900px){.ln-servicio-m3__inner{grid-template-columns:1fr 1fr;}}
 
  .ln-ventajas-m3{background:#fff;font-family:"DM Sans",sans-serif;padding:64px 24px;}
  .ln-ventajas-m3 *{box-sizing:border-box;}
  .ln-ventajas-m3__inner{max-width:1200px;margin:0 auto;}
  .ln-ventajas-m3__badge{display:inline-block;background:#e2f3dc;color:#3f6b1a;font-family:"Poppins",sans-serif;font-weight:600;font-size:13px;text-transform:uppercase;border-radius:5px;padding:6px 12px;margin-bottom:16px;}
  .ln-ventajas-m3__title{font-family:"Poppins",sans-serif;font-weight:700;font-size:30px;color:#000;margin:0 0 36px;max-width:640px;}
  .ln-ventajas-m3__grid{display:grid;grid-template-columns:1fr;gap:16px;}
  .ln-ventajas-m3__card{background:#9bc03c;border-radius:12px;padding:24px 26px;}
  .ln-ventajas-m3__card h3{font-family:"Poppins",sans-serif;font-weight:700;font-size:17px;color:#000;margin:0 0 8px;}
  .ln-ventajas-m3__card p{font-size:14px;line-height:1.55;color:#1c2214;margin:0;}
  @media(min-width:768px){.ln-ventajas-m3__grid{grid-template-columns:repeat(2,1fr);}}
 
  .ln-proceso-m3{background:#1c2214;font-family:"DM Sans",sans-serif;padding:64px 24px;}
  .ln-proceso-m3 *{box-sizing:border-box;}
  .ln-proceso-m3__inner{max-width:1200px;margin:0 auto;}
  .ln-proceso-m3__badge{display:inline-block;background:#9bc03c;color:#000;font-family:"Poppins",sans-serif;font-weight:600;font-size:13px;text-transform:uppercase;border-radius:5px;padding:6px 12px;margin-bottom:16px;}
  .ln-proceso-m3__title{font-family:"Poppins",sans-serif;font-weight:700;font-size:30px;color:#fff;margin:0 0 40px;max-width:640px;}
  .ln-proceso-m3__grid{display:grid;grid-template-columns:1fr;gap:20px;}
  .ln-proceso-m3__card{background:rgba(255,255,255,.05);border-radius:15px;padding:26px;transition:transform .25s ease,box-shadow .25s ease,background .25s ease;}
  .ln-proceso-m3__card:hover{transform:translateY(-6px);box-shadow:0 12px 28px rgba(155,192,60,.35);background:rgba(255,255,255,.08);}
  .ln-proceso-m3__num{font-family:"Montserrat",sans-serif;font-weight:800;font-size:28px;color:#9bc03c;display:block;margin-bottom:10px;}
  .ln-proceso-m3__card h3{font-family:"Poppins",sans-serif;font-weight:600;font-size:17px;color:#fff;margin:0 0 8px;}
  .ln-proceso-m3__card p{font-size:14px;line-height:1.55;color:#c7cabc;margin:0;}
  @media(min-width:900px){.ln-proceso-m3__grid{grid-template-columns:repeat(4,1fr);}}
 
  .ln-resultados-m3{background:#eef5ec;font-family:"DM Sans",sans-serif;padding:64px 24px;}
  .ln-resultados-m3 *{box-sizing:border-box;}
  .ln-resultados-m3__inner{max-width:1200px;margin:0 auto;}
  .ln-resultados-m3__badge{display:inline-block;background:#9bc03c;color:#000;font-family:"Poppins",sans-serif;font-weight:600;font-size:13px;text-transform:uppercase;border-radius:5px;padding:6px 12px;margin-bottom:16px;}
  .ln-resultados-m3__title{font-family:"Poppins",sans-serif;font-weight:700;font-size:30px;color:#000;margin:0 0 14px;max-width:760px;}
  .ln-resultados-m3__text{font-size:16px;line-height:1.7;color:#4a4a4a;margin:0 0 32px;max-width:820px;}
  .ln-resultados-m3__gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:32px;}
  .ln-resultados-m3__gallery img{width:100%;height:180px;object-fit:cover;border-radius:10px;display:block;}
  .ln-resultados-m3__card{background:#fff;border-radius:15px;padding:32px 28px;}
  .ln-resultados-m3__stats{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:24px;}
  .ln-resultados-m3__stat-num{display:block;font-family:"Montserrat",sans-serif;font-weight:800;font-size:26px;color:#3f6b1a;}
  .ln-resultados-m3__stat-label{display:block;font-family:"Poppins",sans-serif;font-weight:600;font-size:12px;letter-spacing:.2px;text-transform:uppercase;color:#4a4a4a;margin-top:4px;}
  .ln-resultados-m3__highlight{background:#e2f3dc;border-radius:10px;padding:16px 20px;font-family:"Poppins",sans-serif;font-weight:600;font-size:15px;color:#1c2214;margin:0 0 16px;}
  .ln-resultados-m3__learn{font-size:14px;line-height:1.6;color:#5c5c5c;margin:0;}
  @media(min-width:768px){.ln-resultados-m3__gallery{grid-template-columns:repeat(4,1fr);}}
  @media(min-width:900px){.ln-resultados-m3__stats{grid-template-columns:repeat(3,1fr);}}
 
  .ln-compromiso-m3{background:#fff;font-family:"DM Sans",sans-serif;padding:64px 24px;}
  .ln-compromiso-m3 *{box-sizing:border-box;}
  .ln-compromiso-m3__inner{max-width:1200px;margin:0 auto;}
  .ln-compromiso-m3__title{font-family:"Poppins",sans-serif;font-weight:700;font-size:30px;color:#000;margin:0 0 16px;max-width:760px;}
  .ln-compromiso-m3__text{font-size:16px;line-height:1.75;color:#4a4a4a;margin:0 0 36px;max-width:820px;}
  .ln-compromiso-m3__grid{display:grid;grid-template-columns:1fr;gap:16px;}
  .ln-compromiso-m3__card{background:#fff;border:1px solid #9bc03c;border-radius:10px;padding:22px;}
  .ln-compromiso-m3__card h3{font-family:"Poppins",sans-serif;font-weight:600;font-size:16px;color:#000;margin:0 0 8px;}
  .ln-compromiso-m3__card p{font-size:14px;line-height:1.55;color:#7a7a7a;margin:0;}
  @media(min-width:900px){.ln-compromiso-m3__grid{grid-template-columns:repeat(3,1fr);}}
 
  .ln-cta-m3{background:#9bc03c;font-family:"DM Sans",sans-serif;padding:64px 24px;text-align:center;}
  .ln-cta-m3 *{box-sizing:border-box;}
  .ln-cta-m3__inner{max-width:760px;margin:0 auto;}
  .ln-cta-m3__title{font-family:"Poppins",sans-serif;font-weight:800;font-size:28px;text-transform:uppercase;color:#000;margin:0 0 16px;}
  .ln-cta-m3__text{font-size:16px;line-height:1.6;color:#1c2214;margin:0 0 32px;}
  .ln-cta-m3__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;}
  .ln-cta-m3__btn{display:inline-block;font-family:"Poppins",sans-serif;font-weight:600;font-size:15px;text-decoration:none;border-radius:5px;padding:14px 26px;transition:background .2s ease,color .2s ease,border-color .2s ease;}
  .ln-cta-m3__btn--solid{background:#1c2214;color:#fff;}
  .ln-cta-m3__btn--ghost{background:transparent;color:#000;border:2px solid #000;}
  .ln-cta-m3__btn--ghost:hover{background:#000;color:#9bc03c;border-color:#000;}
 
  .ln-faq-m3{background:#eef5ec;font-family:"DM Sans",sans-serif;padding:64px 24px;}
  .ln-faq-m3 *{box-sizing:border-box;}
  .ln-faq-m3__inner{max-width:840px;margin:0 auto;}
  .ln-faq-m3__badge{display:inline-block;background:#9bc03c;color:#000;font-family:"Poppins",sans-serif;font-weight:600;font-size:13px;text-transform:uppercase;border-radius:5px;padding:6px 12px;margin-bottom:16px;}
  .ln-faq-m3__title{font-family:"Poppins",sans-serif;font-weight:700;font-size:28px;color:#000;margin:0 0 32px;}
  .ln-faq-m3__item{background:#fff;border-radius:10px;margin-bottom:12px;padding:4px 20px;}
  .ln-faq-m3__item summary{font-family:"Poppins",sans-serif;font-weight:600;font-size:15px;color:#000;padding:16px 0;cursor:pointer;list-style:none;}
  .ln-faq-m3__item summary::-webkit-details-marker{display:none;}
  .ln-faq-m3__item p{font-size:14px;line-height:1.6;color:#5c5c5c;margin:0 0 18px;}
  .ln-faq-m3__inner p.ln-faq-m3__closing{font-size:14px;line-height:1.6;color:#4a4a4a;margin-top:32px;}
  .ln-faq-m3__inner p.ln-faq-m3__closing a{color:#3f6b1a;font-weight:600;text-decoration:underline;}/* End custom CSS */