/* Biomec - Llamado a la accion hacia las plantillas de Ortomec (empresa aliada).
   Se usa en las paginas de servicio Running Analysis y Bikefitting (02/10/2026). */
.bm-cta-orto{margin:10px 0 40px;}
.bm-cta-orto-box{display:flex;flex-wrap:wrap;align-items:center;gap:22px;background:#1E1E1E;color:#fff;border-left:6px solid #80AF1C;border-radius:12px;padding:26px 28px;box-shadow:0 10px 28px rgba(0,0,0,.18);}
.bm-cta-orto-txt{flex:1 1 380px;}
.bm-cta-orto-tag{display:inline-block;background:#80AF1C;color:#fff;font-size:12px;font-weight:bold;letter-spacing:.6px;text-transform:uppercase;border-radius:20px;padding:4px 12px;margin-bottom:10px;}
.bm-cta-orto h2{color:#fff;font-size:24px;line-height:1.25;margin:0 0 10px;text-transform:none;letter-spacing:0;}
.bm-cta-orto p{color:#e6e6e6;font-size:15px;line-height:1.6;margin:0;}
.bm-cta-orto-acc{flex:0 0 auto;}
.bm-cta-orto-btn{display:inline-block;background:#80AF1C;color:#fff !important;font-weight:bold;font-size:15px;padding:13px 22px;border-radius:8px;text-decoration:none !important;transition:background .2s ease,transform .2s ease;}
.bm-cta-orto-btn:hover{background:#6d9617;transform:translateY(-2px);}
.bm-cta-orto-nota{display:block;font-size:12px;color:#bdbdbd;margin-top:8px;text-align:center;}
@media (max-width:767px){.bm-cta-orto-box{padding:22px 18px;}.bm-cta-orto h2{font-size:20px;}.bm-cta-orto-acc{width:100%;}.bm-cta-orto-btn{display:block;text-align:center;}}
.bm-cta-orto p a{color:#a8d84a;text-decoration:underline;font-weight:bold;}
.bm-cta-orto p a:hover{color:#c4ec74;}
.bm-cta-orto-rating{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-size:14px;color:#e6e6e6 !important;text-decoration:none !important;}
.bm-cta-orto-rating strong{color:#fff;}
.bm-cta-orto-rating:hover{color:#fff !important;}
.bm-cta-orto-stars{color:#FBBC04;font-size:17px;letter-spacing:1px;}
