/* FM360 Test: piezas que van fuera de /test (Home, Guía). Se carga en todo el sitio; es muy liviano. */
/* Botón del hero de Inicio (sobre fondo navy): contorno dorado. */
body .elementor .elementor-widget.fm-btn-test .elementor-button{background:transparent; color:#fff; border:2px solid var(--gold,#C9A44C);}
body .elementor .elementor-widget.fm-btn-test .elementor-button:hover{background:var(--gold,#C9A44C); color:var(--navy,#062342);}
/* Franja a mitad de Inicio. */
.fm-test-strip{position:relative; margin-top:44px; background:var(--gray-light,#F4F5F7); border-top:3px solid var(--gold,#C9A44C);}
/* Barras corporativas: en Inicio van sobre la franja (en el resto del sitio, sobre el footer: fm.css). */
body.home .site-footer::before{display:none;}
body .elementor .fm-test-strip::before{content:""; inset:auto 0 calc(100% + 3px) 0; width:auto; height:44px; opacity:1; background:url("/wp-content/uploads/2026/09/fm-barras.png") no-repeat left max(24px, calc((100% - 992px) / 2 + 16px)) top / auto 30px;}
.elementor .fm-test-strip .fm-test-strip-text{font-family:var(--font-heading,'Montserrat',Arial,sans-serif); font-weight:600; font-size:20px; line-height:1.4; color:var(--navy,#062342); margin:0; max-width:640px;}
body .elementor .fm-test-strip .elementor-widget.fm-btn-test-strip .elementor-button{background:var(--navy-home,#1E3A56); color:#fff; border:2px solid var(--navy-home,#1E3A56); border-bottom-color:var(--gold,#C9A44C);}
body .elementor .fm-test-strip .elementor-widget.fm-btn-test-strip .elementor-button:hover{background:var(--navy,#062342);}
/* Enlace discreto en la Guía Preliminar. */
.elementor .fm-test-link{font-size:14px; margin:0;}
.elementor .fm-test-link a{color:var(--navy,#062342); text-decoration:underline; text-decoration-color:var(--gold,#C9A44C); text-underline-offset:3px;}
